SFTP/FTP Log Monitoring

Pro

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.

Open Log Monitoring →
Live Log Streaming, Neatly Parsed

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.

Setup time: about 10 minutes (credentials + log path, channels optional)Difficulty: Moderate. Plan a few minutes.
Happy path

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

  1. 1Open the dashboard → Infrastructure → Log Monitoring panel.
  2. 2In Setup SFTP/FTP, choose the protocol, then 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. 4Click Start Monitor, then View Logs on the connection. Within a few seconds new log events appear on its log page.
  5. 5Optional: in Configure Channels, pick a Discord channel for each category you also want forwarded to Discord.

Common failure modes

  • 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
    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, 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 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.
The log page, channel forwarding, per-connection monitor controls, direct file access, and how many monitors a server may run at once are documented below.

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

Dashboard Preview
SFTP/FTP Log MonitoringPRO
Real-time game server log monitoring via SFTP or FTP. Track kills, chat, and admin actions.
Connections
Prime Hunt● MonitoringStop Monitoring
EU-2ReadyStart Monitoring
Setup
Setup SFTP/FTP
Configure host, port, and credentials
Set Log Path
Set remote log file path
Configure Channels
Assign Discord channels per log type
Monitoring
Monitor Status
Every monitor, its channels, and its config
Files
Browse Files
Browse server files via SFTP or FTP
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 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.

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

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

ℹ️
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/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

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. The Discord form creates SFTP connections only; for FTP, set the connection up from the dashboard (see FTP Connections).

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

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.

4

Configure Channels (Optional)

  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 also receive parsed events for that category.
  4. Repeat for every category you want in Discord. Categories without a channel are not posted to Discord, and still appear on the log page.
💡
Tip
Use the test-connection action in the Setup dropdown before starting to verify the connection and log path. This catches credential or path issues before you see missing events.

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.

⚠️
Warning
FTP is not encrypted. The password and your files cross the internet as plain text. Use SFTP when your host offers it. Host control (start, stop, status) needs SFTP and is not available over FTP.

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.

ℹ️
Note
Monitoring is per connection. Every connection a server has can be monitored at the same time, and starting one never stops another. Arkanis runs at most 10 monitors for one Discord server. That is a safety limit, not a plan feature, and your game host may allow fewer simultaneous SFTP or FTP connections than that, so check your host's limit before monitoring many connections on one host. A connection asked to start past the limit is told so on its row, and stopping one of the running connections frees a slot. After a restart, connections on the same host reconnect a few seconds apart. In the dashboard, Start Monitoring and Stop Monitoring sit on each connection, with Start All Monitors and Stop All Monitors above the list.
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

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.

3

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.

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
File access through the log-monitoring panel is read-only. To edit server files, use the Server Control integration.

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