The Isle Intermédiaire 13 min de lecture

Installer un serveur The Isle Evrima via SteamCMD (Windows et Linux)

Guide complet pour installer un serveur dédié The Isle Evrima : App ID 412680 avec -beta evrima, Engine.ini et bloc Epic Online Services, Game.ini minimal, port UDP 7777, lancement Windows/Linux et service systemd.

Installer un serveur The Isle Evrima via SteamCMD (Windows et Linux)

Installer un serveur The Isle Evrima via SteamCMD (Windows et Linux)

Le serveur dédié de The Isle est gratuit et se télécharge via SteamCMD sans posséder le jeu. Mais il y a trois pièges qui font échouer la plupart des premières installations : oublier la branche evrima, oublier le bloc Epic Online Services dans Engine.ini, et ne pas ouvrir le bon port. Ce guide les couvre un par un.

Pas envie de gérer SteamCMD, EOS et les mises à jour ? Louez un serveur The Isle chez HebergTonServ : installation automatique, 12 Go de RAM et support FR 24/7 pour 17,90 €/mois.


Specs techniques à connaître

ÉlémentValeur
App ID serveur dédié412680 (le jeu client est 376210)
Brancheevrima (sans elle, vous obtenez l’ancienne build Legacy)
Connexion SteamCMDanonymous (pas besoin de posséder le jeu)
SystèmesWindows et Linux 64 bits (Linux supporté officiellement depuis la mise à jour #4 de décembre 2021)
Port de jeu7777 UDP
File d’attente (optionnelle)10000 (TCP)
RCON (optionnel)8888 (TCP)
ConfigsTheIsle/Saved/Config/WindowsServer/ ou LinuxServer/ → Game.ini + Engine.ini
CarteGateway (seule carte Evrima)

Étape 1 — Installer SteamCMD

Windows

  1. Téléchargez steamcmd.zip.
  2. Extrayez-le dans C:\steamcmd\.
  3. Lancez steamcmd.exe une première fois pour qu’il se mette à jour, puis tapez quit.

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo useradd -m -s /bin/bash theisle
sudo su - theisle

mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz
./steamcmd.sh +quit

Étape 2 — Télécharger le serveur (App 412680, branche evrima)

Windows

Créez C:\steamcmd\update_theisle.bat :

@echo off
C:\steamcmd\steamcmd.exe +force_install_dir C:\theisleserver +login anonymous +app_update 412680 -beta evrima validate +quit

Linux

~/steamcmd/steamcmd.sh +force_install_dir ~/theisleserver +login anonymous +app_update 412680 -beta evrima validate +quit

Sous Linux, copiez ensuite la bibliothèque Steam attendue par le serveur (c’est ce que font les installeurs Pterodactyl/Pelican) :

mkdir -p ~/.steam/sdk64
cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so

Le piège n°1 : sans -beta evrima, SteamCMD installe la build Legacy, qui n’est plus mise à jour depuis 2022 et que les joueurs Evrima ne peuvent pas rejoindre.


Étape 3 — Premier lancement (génération des fichiers)

Lancez le serveur une première fois pour qu’il crée l’arborescence TheIsle/Saved/Config/…, puis arrêtez-le.

Windows

cd C:\theisleserver
TheIsleServer.exe /Game/TheIsle/Maps/Game/Gateway/Gateway -log -Port=7777

Linux

cd ~/theisleserver
./TheIsleServer.sh -log -Port=7777

Les logs sont écrits dans TheIsle/Saved/Logs/TheIsle.log.


Étape 4 — Le bloc Epic Online Services dans Engine.ini

Evrima utilise Epic Online Services (EOS) pour la liste des serveurs. Sans identifiants EOS de serveur dédié, votre serveur ne s’enregistre pas. Ouvrez :

  • Windows : C:\theisleserver\TheIsle\Saved\Config\WindowsServer\Engine.ini
  • Linux : ~/theisleserver/TheIsle/Saved/Config/LinuxServer/Engine.ini

Et ajoutez à la fin du fichier (sans effacer le reste) :

[EpicOnlineServices]
DedicatedServerClientId=xyza7891gk5PRo3J7G9puCJGFJjmEguW
DedicatedServerClientSecret=pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8

Ces valeurs sont celles du modèle standard de serveur Evrima : ce sont les mêmes que celles utilisées par les templates publics de CubeCoders AMP et de Pelican/Pterodactyl.

Variante : certains panels passent ces valeurs directement en paramètres de lancement : -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=... -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=...


Étape 5 — Un Game.ini minimal

Dans le même dossier, éditez Game.ini. Voici une base propre tirée du Game.ini d’exemple publié par Afterthought (patch 0.17.54) :

[/Script/TheIsle.TIGameSession]
ServerName="Mon serveur The Isle FR"
MapName=Gateway
MaxPlayerCount=60
bServerPassword=false
ServerPassword=""
bQueueEnabled=false
QueuePort=10000
bRconEnabled=false
RconPassword="changez-moi"
RconPort=8888
bServerWhitelist=false
bEnableHumans=false
bSpawnAI=true
GrowthMultiplier=1

[/Script/TheIsle.TIGameStateBase]
AdminsSteamIDs=76561198000000000
  • Une ligne AdminsSteamIDs= par admin, au format SteamID64.
  • Attention aux fautes de frappe : une clé mal orthographiée est simplement ignorée et la valeur par défaut s’applique, sans message d’erreur.

Toutes les clés sont détaillées dans configurer le Game.ini d’un serveur The Isle.


Étape 6 — Ouvrir les ports

PortProtocoleQuand l’ouvrir
7777UDPToujours (jeu)
10000TCPSi bQueueEnabled=true
8888TCPSeulement si vous administrez en RCON depuis l’extérieur (idéalement réservé à votre IP)

Linux (UFW)

sudo ufw allow 7777/udp
# si file d'attente activée :
sudo ufw allow 10000/tcp

Windows

New-NetFirewallRule -DisplayName "The Isle UDP 7777" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow

Derrière une box, redirigez aussi UDP 7777 vers l’IP locale du serveur.

Le RCON d’Evrima n’est pas chiffré : le mot de passe circule en clair. N’exposez pas le port 8888 à tout Internet. Voir RCON sur un serveur The Isle.


Étape 7 — Démarrage automatique sous Linux (systemd)

Exemple de service (à adapter) dans /etc/systemd/system/theisle.service :

[Unit]
Description=The Isle Evrima Dedicated Server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=theisle
WorkingDirectory=/home/theisle/theisleserver
ExecStartPre=/home/theisle/steamcmd/steamcmd.sh +force_install_dir /home/theisle/theisleserver +login anonymous +app_update 412680 -beta evrima +quit
ExecStart=/home/theisle/theisleserver/TheIsleServer.sh -log -Port=7777
Restart=on-failure
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now theisle
sudo journalctl -u theisle -f

Le ExecStartPre met le serveur à jour à chaque redémarrage, ce qui évite de rester bloqué sur une ancienne version après un patch.


Étape 8 — Vérifier et se connecter

  1. Côté joueur, passez The Isle sur la branche evrima (Steam → Propriétés → Bêtas).
  2. Attendez quelques minutes après le démarrage : l’enregistrement auprès d’EOS n’est pas instantané.
  3. Cherchez le nom de votre serveur dans la liste.

Si le serveur n’apparaît pas, suivez notre guide serveur The Isle qui ne s’affiche pas.


FAQ

Quel est l’App ID du serveur dédié The Isle ?

412680, avec la branche -beta evrima. L’App ID 376210 correspond au jeu client.

Faut-il un compte Steam qui possède The Isle ?

Non. Le serveur se télécharge avec +login anonymous.

Où sont Game.ini et Engine.ini ?

Dans TheIsle/Saved/Config/WindowsServer/ sous Windows et TheIsle/Saved/Config/LinuxServer/ sous Linux. Ils sont créés au premier lancement.

Linux ou Windows pour un serveur The Isle ?

Les deux sont supportés. Linux consomme moins de ressources pour l’OS et se prête mieux à un fonctionnement 24/7. Le patch 0.21.772 a d’ailleurs corrigé une baisse de performances spécifique à Linux sur les serveurs très peuplés : tenez votre serveur à jour.


Conclusion

Branche evrima, bloc EOS dans Engine.ini, port UDP 7777 : avec ces trois points, votre serveur Evrima démarre et apparaît dans la liste. Il ne reste plus qu’à le configurer.

Si vous préférez sauter toute cette partie, HebergTonServ installe et met à jour votre serveur The Isle automatiquement (17,90 €/mois, 12 Go de RAM, Ryzen 9 5950X).

Pour aller plus loin

Sources : patch notes officiels The Isle (Steam) — Game.ini d’exemple 0.17.54, Linux dedicated servers (Update #4), 0.21.772 ; template CubeCoders AMP The Isle Evrima ; egg Pelican The Isle Evrima ; The Isle Info — héberger un serveur Evrima (guide communautaire).