SFTP Log Monitoring
ProStream your game server's log files to a Discord channel in real time. Arkanis connects via SFTP, watches for new log entries, parses game-specific events like joins, kills, and chat messages, and posts them in a clean, readable format.
Open Log Monitoring →
Stream your game server's log files to a Discord channel in real time. Arkanis connects via SFTP, watches for new log entries, parses game-specific events like joins, kills, and chat messages, and posts them in a clean, readable format.
What is this?
Arkanis connects to your game server over SFTP, tails the log file, and posts new entries into Discord channels you choose. For The Isle and Path of Titans, entries are parsed into structured embeds (joins, kills, chat) and routed per category; for other games, the raw lines stream as-is.
Why you might want it
Most incidents happen in-game and your staff find out hours later by reading log files over SFTP. Routing the same data into a channel you already watch turns it into real-time visibility, and gives you a searchable Discord history of what happened on the server.
What this is for
Streaming your game server's log file into Discord channels in real time. For The Isle and Path of Titans, entries are parsed into joins, kills, chat, and other event types you can route per channel. For other games, raw lines stream as-is.
Before you start
- ·Your guild is on the Pro tier.
- ·You have SFTP credentials (host, port, username, password or key) for the game-server host.
- ·You know the absolute path to the log file on the remote server.
- ·You have Discord channels ready to receive the streamed events (or you are happy to point them all at one channel for now).
5-minute setup
- 1Open the dashboard → Infrastructure → Log Monitoring panel.
- 2In Setup SFTP, 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. - 4In Configure Channels, pick which Discord channel receives each category (errors, activity, chat, or per-event-type).
- 5Click Start Monitor. Within a few seconds new log lines start appearing in the configured channels.
Common failure modes
- "SFTP 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 appear in DiscordLog 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, and watch a channel where players are actively joining.
- 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 Log Monitoring connects to your game server over SFTP (Secure File Transfer Protocol), reads the game's log file, and watches for new lines. When new entries appear, Arkanis posts them to a Discord channel of your choice. For supported games, it also parses the entries to extract meaningful events (player joins, disconnects, kills, chat messages, and more) and formats them into readable embeds.
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 Discord.
Which Games Are Supported?
SFTP log streaming itself is game-agnostic: if your game writes a log file that Arkanis can read over SFTP, the raw entries can be streamed 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 can have its log tailed to 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 embeds you can route per channel.
The SFTP Logs Panel
All SFTP Log Monitoring actions are available in a single panel. Launch it with /sftplogs panel, or open the SFTP 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.
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/
Configure Channels
- 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 receive parsed events for that category.
- Repeat for every category you want routed. Categories without a channel are silently dropped.
Start Monitor
Select Start Monitor from the Monitoring category. Arkanis begins polling the log file and forwarding parsed events to the configured channels.
Monitoring Controls
Once set up, you can start, stop, and inspect the monitor at any time 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
Choose Start Monitor from the Monitoring dropdown to begin polling. New entries are parsed and posted to the right channel within a few seconds.
Stop Monitor
Choose Stop Monitor from the Monitoring dropdown to pause. No new entries are posted until you start again; configuration is preserved.
Direct File Access
The SFTP 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 log monitoring is accessed through a single slash command. All actions are inside the panel dropdown menu.
/sftplogs panel— Opens the SFTP log monitoring panel