SFTP/FTP Log Monitoring
ProRead your game server's log files in real time. Arkanis connects via SFTP or FTP, watches for new log entries, parses game-specific events like joins, kills, and chat messages, and keeps every event on a log page in the dashboard. Discord channels are optional, for forwarding events to Discord.
Open Log Monitoring →
Read your game server's log files in real time. Arkanis connects via SFTP or FTP, watches for new log entries, parses game-specific events like joins, kills, and chat messages, and keeps every event on a log page in the dashboard. Discord channels are optional, for forwarding events to Discord.
What is this?
Arkanis connects to your game server over SFTP or FTP, tails the log file, and stores new entries on the connection's log page in the dashboard as soon as monitoring runs. For The Isle and Path of Titans, entries are parsed into structured events (joins, kills, chat); for other games, the raw lines are kept as-is. Discord channels are optional: pick one per category to also forward events there.
Why you might want it
Most incidents happen in-game and your staff find out hours later by reading log files over SFTP or FTP. Reading the same data on the dashboard, or in a channel you already watch, turns it into real-time visibility, with a searchable history of what happened on the server.
What this is for
Reading your game server's log file in real time on the dashboard, and optionally in Discord channels. For The Isle and Path of Titans, entries are parsed into joins, kills, chat, and other event types you can filter or forward per channel. For other games, raw lines are kept as-is.
Before you start
- ·Your guild is on the Pro tier.
- ·You have SFTP or FTP details (host, port, username, password or key) for the game-server host.
- ·You know the absolute path to the log file on the remote server.
- ·Discord channels are optional. Events are stored on the dashboard log page without them.
5-minute setup
- 1Open the dashboard → Infrastructure → Log Monitoring panel.
- 2In Setup SFTP/FTP, choose the protocol, then enter host, port, username, and password or private key. Arkanis stores credentials encrypted.
- 3In Set Log Path, paste the absolute path. For The Isle Evrima that is typically
TheIsle/Saved/Logs/TheIsle.log. - 4Click Start Monitor, then View Logs on the connection. Within a few seconds new log events appear on its log page.
- 5Optional: in Configure Channels, pick a Discord channel for each category you also want forwarded to Discord.
Common failure modes
- Authentication failed on testWrong username, wrong password, or your host requires key-based auth only. Re-check credentials in the panel your host gave you (Pterodactyl, ARK control panel, etc.). Some hosts use a non-22 port — check that too.
- Monitor starts but no events appearLog path wrong, or the file has not produced new lines since the monitor started (Arkanis only tails new entries, it does not replay history). Use Browse Files in the panel to confirm the path resolves, then open View Logs while players are actively joining. If events show there but not in Discord, set a channel for that category in Configure Channels.
- Lines appear raw instead of as parsed embedsThe game is not in the structured-parsing list (The Isle Evrima and Path of Titans). Raw streaming still works. If you want structured parsing for another game, send a log sample to support so a parser can be scoped.
How It Works
SFTP/FTP Log Monitoring connects to your game server over SFTP (Secure File Transfer Protocol) or, where the host offers nothing else, plain FTP. It reads the game's log file, and watches for new lines. When new entries appear, Arkanis stores them on the connection's log page in the dashboard and posts them to any Discord channel you chose for that category. For supported games, it also parses the entries to extract meaningful events (player joins, disconnects, kills, chat messages, and more).
This gives your staff a live feed of server activity without needing direct access to the server or its file system. It's especially useful for monitoring player behavior, tracking incidents, and maintaining a historical record of server events in the dashboard.
Which Games Are Supported?
SFTP/FTP log streaming itself is game-agnostic: if your game writes a log file that Arkanis can read over SFTP or FTP, the raw entries are stored on the log page and can be forwarded to Discord. Structured parsing (extracting player names, creature types, coordinates, and death causes into clean embeds) is implemented per-game.
Raw log streaming. Any game that writes a log file accessible over SFTP or FTP can have its log tailed into the dashboard, and optionally a Discord channel. New lines appear as-is, without structured parsing.
- The Isle (Evrima)
- Path of Titans
These parsers extract player identities, event types, coordinates, creature classes, and cause-of-death into categorised events you can filter on the log page or forward per channel.
The SFTP/FTP Logs Panel
All SFTP/FTP Log Monitoring actions are available in a single panel. Launch it with /sftplogs panel, or open the SFTP/FTP Logs Panel page from the dashboard sidebar.
Setting Up Log Monitoring
Setup SFTP
Open /sftplogs panel and choose Setup SFTP from the Setup category. Fill in:
- Host — the IP address or hostname of your server
- Port — the SFTP port (usually 22, or a custom port from your hosting provider)
- Username — your SFTP username
- Password or key — password or private key for authentication
Submit. Arkanis stores the credentials encrypted. The Discord form creates SFTP connections only; for FTP, set the connection up from the dashboard (see FTP Connections).
Set Log Path
Choose Set Log Path from the Setup dropdown. Enter the absolute path to the log file on the remote server. Common paths:
- The Isle —
TheIsle/Saved/Logs/TheIsle.log - Path of Titans — typically under
PathOfTitans/Saved/Logs/
Start Monitoring
Press Start Monitoring on the connection in the dashboard, or choose Start Monitor from the Monitoring category in Discord. Arkanis begins polling that connection's log file and stores every parsed event on its log page, whether or not any channel is set. Other connections keep whatever state they were in.
Configure Channels (Optional)
- Select Configure Channels from the Configuration category.
- Pick the log category (error logs, player activity, chat, or a specific event type).
- Select the Discord channel that should also receive parsed events for that category.
- Repeat for every category you want in Discord. Categories without a channel are not posted to Discord, and still appear on the log page.
FTP Connections
FTP is supported for hosts that offer nothing else, such as GPortal. When you add the connection in the dashboard, choose FTP under Protocol and enter the FTP details your host gives you. The Discord setup form creates SFTP connections only, so set up FTP from the dashboard.
Monitoring Controls
Once set up, you can start, stop, and inspect each connection's monitor at any time: on its row in the dashboard panel, or from the Monitoring category in /sftplogs panel.
Monitor Status
Choose Monitor Status from the Monitoring dropdown. Arkanis returns active monitors with their target channels, per-event channel configs, the file being watched, and the timestamp of the last processed line.
Start Monitor
Begin polling one connection. New entries are parsed, stored on its log page, and forwarded to any configured channel within a few seconds. Start All Monitors in the dashboard does the same for every connection that is ready to start, and reports each one's outcome.
Stop Monitor
End one connection's current monitor. Its configuration and stored events are preserved, and the server's other monitors keep running. Stop does not keep it off: while the connection is enabled, Arkanis starts it again within a few minutes. To keep a connection off, disable it. Stop All Monitors stops every monitor the server has in one go, on the same terms.
The Log Page
Every connection has its own log page in the dashboard. Open the SFTP/FTP Logs Panel and click View Logs on a connection.
- Stored events load newest at the bottom, and new events follow live while you stay at the bottom.
- Filter by event type (chat, joins, deaths, admin), by text, or by player ID. Load Older pulls earlier history.
- Events are stored as soon as monitoring runs. Discord channels only decide what is also forwarded to Discord.
- Log events are kept for 90 days, then removed automatically.
- Staff whose role has the SFTP/FTP Logs panel can open log pages without setup access.
- A managed server's page in Server Control shows the same feed on its Logs tab when an active SFTP/FTP connection is linked to that server.
Direct File Access
The SFTP/FTP connection also powers manual file browsing. Useful when the parser misses something or you want to pull an older log.
Browse Files
- Select Browse Files from the File Operations category.
- Navigate directories using the breadcrumb. Each folder click drills deeper; the breadcrumb lets you jump back to any parent.
- Select a file to see metadata and open it with Read File.
Read File
Choose Read File from the File Operations dropdown. Arkanis returns the contents of the specified log or config file.
File Info
Pick File Info from the File Operations dropdown to view size, last modified timestamp, and permissions for any file.
Opening the Panel
SFTP/FTP log monitoring is accessed through a single slash command. All actions are inside the panel dropdown menu.
/sftplogs panel— Opens the SFTP/FTP log monitoring panel