Game-server integration

The Discord bot for The Isle Evrima servers

Discord governance, RCON, SFTP logs, and player identity in one platform built around how Isle communities actually run their servers.

DiscordEvrimaSteamRCONSFTP

Why Isle communities need more than generic moderation

PvP disputes happen in chat and in-game

Combat logging claims, ghost-tag arguments, and KOS-rule disputes need an evidence trail moderators can actually search. Generic moderation bots see Discord chat. Arkanis correlates Discord with what happened on the server.

Steam ID is the long-lived identity

When a banned player rejoins on a fresh Discord account, Steam ID is what catches them. Discord-only identity loses the connection the moment an alt joins.

Whitelisters, mods, and RCON admins want different access

Generic bots give every staff role everything or nothing. The Isle staff teams typically split duties across whitelist applications, in-server moderation, and server administration. Permissions need to follow that split.

Cases outlive the staff member who handled them

Verbal "I unbanned them last month" does not survive staff turnover. Every enforcement action and ticket needs a transcript, a reason, a reference ID, and a paper trail that is queryable months later.

Server admins want one place to see everything

Power state, online players, recent in-game events, recent strikes, open cases. Switching between RCON tools, your panel (Pterodactyl or Pelican), and three Discord bots wastes time and hides context.

What Arkanis connects

DiscordYour Evrima server (via RCON)Server logs (via SFTP)Steam (optional, for identity verification)Pterodactyl or Pelican panel (optional, for power and file management)

Use what you have. Add what you need.

Arkanis is modular. Each game-server integration unlocks its own slice of capabilities, and you can run with any combination. You don't need the full stack to get value, and the integrations don't depend on each other.

RCON only

Live admin from Discord: kicks, bans, server announcements, in-game DMs, whitelist control, dino playables, AI toggles, corpse wipes, server save. Pick this if you want automation but your server logs and config files live somewhere Arkanis cannot reach.

SFTP only

Log streaming with parsed Evrima events, file browsing, Game.ini editing, server config viewing, save-file downloads. Pick this if you want visibility and config control without exposing RCON to Discord. No automation, but full audit and edit access.

Panel only (Pterodactyl or Pelican)

Server power control (start, stop, restart, kill), console commands, and file management through your Pterodactyl or Pelican panel. Pick this if your hosting already centralises power and files there, and you want Discord staff to use the same channel.

All three

Everything Arkanis does for an Evrima server: real-time admin via RCON, full log visibility via SFTP, power control via your Pterodactyl or Pelican panel. Most established communities run all three; smaller servers usually start with one and add the others over time.

Discord moderation, AutoMod, support cases, identity linking, and the full audit log all work without any of these integrations on the Free tier. Pilot Arkanis on Discord-only first, then add game-server integrations as you outgrow generic moderation.

Built for Isle staff workflows

Evrima-specific admin commands

Pro

Beyond kicks, bans, and announcements: toggle whitelist on/off, add and remove whitelisted Steam IDs, update the playable dinosaur list, toggle AI dinos on/off, disable specific AI classes, and wipe corpses. Every command audit-logged with who, when, and against whom.

Read the docs

Live player intelligence

Pro

See every online player with their dinosaur, growth percentage, gender, prime-elder status, and map location. Auto-detection of in-game admins from your server's Game.ini, so staff know who's already trusted in-game.

Read the docs

Browse and edit game files from the dashboard

Pro

Open a file panel that lists directories, reads text files, edits them inline, and downloads anything you need: Game.ini, server config, save files, log files, modding resources. Works through SFTP or your panel (Pterodactyl or Pelican), whichever your hosting setup uses. No separate FTP client required.

Read the docs

SFTP log streaming with parsed events

Pro

Tail your server's log file into a Discord channel in real time. Parsed events for player login and logout, in-game chat, admin commands, RCON commands, and player deaths. Raw streaming for everything else.

Read the docs

Steam identity linking

Members link their Discord account to their Steam ID through Steam's official OpenID flow. Verifies once, persists for whitelists, repeat-offender tracking, and appeals.

Cases, appeals, and transcripts

Open structured support cases for whitelist applications, rule disputes, and ban appeals. Transcripts persist on close so decisions survive staff turnover.

Strikes, bans, warnings, mutes

Reference IDs on every enforcement action. Full audit trail queryable months later. Strike expiry, severity tiers, and appeal workflow built in.

Granular staff permissions

Capability-based permissions across panel access, identity, enforcement, RCON, and file management. Whitelisters get whitelist tools. Mods get moderation. RCON admins get RCON. File access is its own permission, not bundled. No accidental cross-grant.

Every Evrima RCON command Arkanis exposes

If you're evaluating Arkanis against other tooling, here's the full surface. Every command runs from the Arkanis dashboard or Discord panel, audit-logged on every invocation, gated by the staff role's RCON capability. The set is what Evrima exposes through RCON; Arkanis is not in the business of bypassing your server configuration.

Player actions

Kick
Disconnect a player by Steam ID with an optional reason.
Ban
Permanent or timed ban (hours), with reason and player name recorded.
Unban
Lift a ban by Steam ID.
DM player
Send a private message to a single player in-game.
Announce
Server-wide announcement message visible to every connected player.
Player list
Online players enriched with dinosaur, gender, growth %, prime-elder, and map location.
Player IDs
Lighter-weight list of Steam IDs and names without the enrichment overhead.
Player data
Single-player detail fetch for one Steam ID.

Server control

Save server
Force the server to flush state to disk on demand.
Server info
Server status, population, and connection state.
Console (advanced)
Raw RCON console passthrough for commands not exposed by the higher-level helpers. Gated by the dangerous-action capability and requires type-to-confirm.

Whitelist management

Toggle whitelist
Turn the whitelist on or off without changing its contents.
Add to whitelist
Add one or more Steam IDs in a single call.
Remove from whitelist
Remove one or more Steam IDs in a single call.

World and dino rules

Update playables
Change which dinosaurs players can spawn as.
Toggle humans
Enable or disable human characters server-wide.
Toggle global chat
Enable or disable server-wide chat (proximity chat unaffected).
Toggle AI
Master switch for AI dinosaurs.
Disable AI classes
Disable specific AI dino classes by name list while leaving the rest active.
Set AI density
Adjust the AI population density on the server.
Wipe corpses
Clear every corpse from the server in one action (useful after large events).

Commands marked dangerous (Console, mass whitelist removal, full corpse wipe) are gated by their own capability and require type-to-confirm before they run. Everyday actions like kick, ban, announce, and Add to whitelist run on a single click for staff with the right role.

Getting Arkanis running on your Isle server

  1. 1

    Add Arkanis to your Discord server

    Use the Add to Discord flow. Pick the server you want to run governance for. The bot needs the standard moderation permissions.

  2. 2

    Open the dashboard at arkanis.gg

    Sign in with Discord. Pick the same server from the dashboard guild list.

  3. 3

    Enable Pro for game-server features

    RCON, SFTP log monitoring, and Pterodactyl / Pelican integration are Pro-tier features. Free tier still gets moderation, AutoMod, support cases, and Steam identity linking, so you can pilot Arkanis without Pro before flipping the switch.

  4. 4

    Configure RCON

    Settings → Game Servers. Add your Evrima RCON host, port, and password. Test the connection before exposing commands to staff.

  5. 5

    Configure SFTP log streaming

    Settings → SFTP Logs. Provide your server's SFTP host, credentials, and the path to the log file you want streamed. Pick a Discord channel for parsed events.

  6. 6

    Invite members to link Steam

    Members go to the dashboard and click Verify with Steam. Steam's OpenID flow runs; the verified link persists against their Discord account.

  7. 7

    Test with a staff role before granting access

    Use the View as Role preview in the dashboard to see exactly what each staff role can and cannot do. Tighten the configuration before announcing to the team.

Frequently asked

+Does this actually work with Evrima?

Yes. Arkanis ships dedicated parsers for Evrima's log format, and the RCON client treats Evrima as a first-class game type. The Isle Legacy is not in scope.

+Do I need Pro for The Isle integration?

Yes for the game-server side. RCON, SFTP log streaming, and Pterodactyl / Pelican integration are Pro-tier features. Moderation, AutoMod, support cases, Steam identity linking, and the audit log all work on Free, so you can pilot the Discord governance side without Pro.

+Does Arkanis replace Pterodactyl or Pelican?

No. Arkanis talks to a Pterodactyl or Pelican panel for power control, console commands, and file access. It does not host your server. Use both.

+Can staff run RCON commands from Discord?

Yes, with full audit logging on every command. Which commands are available depends on what your Evrima server exposes through RCON; Arkanis is not in the business of bypassing your server configuration.

+Can staff edit Game.ini and other server files from the dashboard?

Yes. The file panel lists directories, reads text files inline, edits them, and downloads anything else (logs, save files, modding resources). It works over SFTP if you provide credentials, or through your Pterodactyl or Pelican panel if your server is hosted there. File access is gated by its own capability, so you can grant it to senior admins without granting moderation rights, or vice versa.

+How does Arkanis know who is already an in-game admin?

It reads the AdminsSteamID list from your server's Game.ini via the file panel and caches it. Staff can see the in-game admin badge on a player without needing to ask. The cache refreshes when Game.ini changes, so promotions and demotions made directly in the file are picked up automatically.

+Does it support Steam identity verification?

Yes, via Steam's official OpenID flow. Members sign in with Steam from the dashboard; we store the resulting Steam ID and a verification timestamp against their Discord account. We never see the user's Steam password.

+Is Arkanis affiliated with The Isle, Afterthought LLC, Discord, Steam, Pterodactyl, or Pelican?

No. Arkanis is an independent service. It integrates with the public APIs and protocols those platforms expose. It is not affiliated with, endorsed by, or partnered with any of them.

Ready to run The Isle governance from Discord?

Free tier covers moderation, support cases, AutoMod, and Steam identity linking. Pro adds RCON, SFTP log monitoring, and Pterodactyl / Pelican integration.