SFTP Log Monitoring

Pro

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.

Open Log Monitoring
Live Log Streaming, Neatly Parsed

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.

Setup time: about 15 minutes (credentials + channel routing)Difficulty: Moderate. Plan a few minutes.
Happy path

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

  1. 1Open the dashboard → Infrastructure → Log Monitoring panel.
  2. 2In Setup SFTP, enter host, port, username, and password or private key. Arkanis stores credentials encrypted.
  3. 3In Set Log Path, paste the absolute path. For The Isle Evrima that is typically TheIsle/Saved/Logs/TheIsle.log.
  4. 4In Configure Channels, pick which Discord channel receives each category (errors, activity, chat, or per-event-type).
  5. 5Click Start Monitor. Within a few seconds new log lines start appearing in the configured channels.

Common failure modes

  • "SFTP authentication failed" on test
    Wrong 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 Discord
    Log 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 embeds
    The 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.
Channel routing, monitor controls, direct file access, and the per-guild monitor limit are documented below.

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.

Dashboard Preview
SFTP Log MonitoringPRO
Real-time game server log monitoring via SFTP. Track kills, chat, and admin actions.
Setup
Setup SFTP
Configure host, port, and credentials
Set Log Path
Set remote log file path
Configure Channels
Assign Discord channels per log type
Monitor Status
View active monitors and configs
Monitoring
Start Monitor
Begin real-time log monitoring
Stop Monitor
Stop a running monitor
Browse Files
Browse server files via SFTP
Read File
View log or config file contents

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.

Works for any 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.

🎯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.

ℹ️
Note
Need structured parsing for another game? Share a log sample and we'll scope a parser. In the meantime, raw log streaming still works — you just see the lines exactly as the game writes them.

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

1

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.

2

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 IsleTheIsle/Saved/Logs/TheIsle.log
  • Path of Titans — typically under PathOfTitans/Saved/Logs/
3

Configure Channels

  1. Select Configure Channels from the Configuration category.
  2. Pick the log category (error logs, player activity, chat, or a specific event type).
  3. Select the Discord channel that should receive parsed events for that category.
  4. Repeat for every category you want routed. Categories without a channel are silently dropped.
4

Start Monitor

Select Start Monitor from the Monitoring category. Arkanis begins polling the log file and forwarding parsed events to the configured channels.

💡
Tip
Use the test-connection action in the Setup dropdown before starting to verify the SFTP connection and log path. This catches credential or path issues before you see missing events in Discord.

Monitoring Controls

Once set up, you can start, stop, and inspect the monitor at any time from the Monitoring category in /sftplogs panel.

ℹ️
Note
Log monitoring is currently per-guild, not per-config. Arkanis tracks at most one active monitor per Discord server. Starting a monitor on one config replaces any active monitor for that guild. If you have multiple SFTP configs saved, choose the one that maps to the game server you want to track most actively. Multi-config monitoring is a planned enhancement; the dashboard's Start and Stop controls operate on a single config at a time, and there is no bulk monitor picker for SFTP.
1

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.

2

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.

3

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.

1

Browse Files

  1. Select Browse Files from the File Operations category.
  2. Navigate directories using the breadcrumb. Each folder click drills deeper; the breadcrumb lets you jump back to any parent.
  3. Select a file to see metadata and open it with Read File.
2

Read File

Choose Read File from the File Operations dropdown. Arkanis returns the contents of the specified log or config file.

3

File Info

Pick File Info from the File Operations dropdown to view size, last modified timestamp, and permissions for any file.

⚠️
Warning
SFTP access through the log-monitoring panel is read-only. To edit server files, use the Pterodactyl Panel integration.

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