The Isle Evrima Dedicated Server Setup
The Isle has two server worlds that players commonly confuse: the old Legacy branch and the actively developed Evrima branch. A correct install is therefore more than downloading the files; the server, client, configuration, EOS identity, and ports all have to agree.
Install the Evrima server branch
The dedicated-server Steam app is 412680. A self-hosted SteamCMD install should explicitly select the Evrima beta rather than relying on whatever branch was last used:
steamcmd +force_install_dir /srv/theisle \
+login anonymous \
+app_update 412680 -beta evrima validate \
+quit
After a patch, run the same update command again. The player client also needs the evrima beta; a Legacy client will not see an Evrima server. See the server-not-showing guide if the install succeeds but the browser is empty.
Create the two configuration files
| File | Linux path | Purpose |
|---|---|---|
Game.ini | TheIsle/Saved/Config/LinuxServer/Game.ini | Server name, slots, map, password, AI, RCON and gameplay rules. |
Engine.ini | TheIsle/Saved/Config/LinuxServer/Engine.ini | Engine and Epic Online Services settings used during startup. |
| Engine log | TheIsle/Saved/Logs/TheIsle.log | Registration, configuration and startup errors. |
The EOS block belongs in Engine.ini. Treat its client ID and secret as credentials: never paste real values into a public guide, repository, Discord message or support ticket.
First-boot checklist
- Start the server once and wait for
Game.ini,Engine.iniand theSavedtree to exist. - Set the server name and a conservative slot count before inviting players.
- Confirm the assigned game and query ports are allowed by the firewall.
- Read
TheIsle.logfor EOS registration and listening errors, not only the wrapper's stdout. - Join from an Evrima client using the server browser, then test direct IP as a second path.
For a managed server with the setup work already handled, see The Isle server hosting.