The Isle: Evrima a un serveur dédié gratuit (app SteamCMD 412680, branche bêta « evrima », connexion anonyme) pour Windows et Linux, configuré par Game.ini et Engine.ini. Il est surtout limité par un cœur rapide. Les paramètres ci-dessous proviennent de guides d'hébergeurs, Tripwire n'ayant pas publié de documentation détaillée.
Installation pas à pas
Vérifiez la machine : quad-core 3.5 GHz+, 6-16 GB RAM, 30-70 GB disk (host guides).
Téléchargez SteamCMD et créez le dossier du serveur.
Installez le serveur avec SteamCMD : login anonymous, app_update 412680 -beta evrima validate.
Lancez TheIsleServer.exe ?Port=7777 -log (Linux : ./TheIsleServer.sh) une fois pour générer la configuration, puis arrêtez-le.
Lancez le serveur une fois, arrêtez-le, puis éditez TheIsle/Saved/Config/<Platform>Server/Game.ini.
Ouvrez les ports 7777/UDP, 8888/TCP (RCON), 10000/TCP (queue) dans le pare-feu et sur la box.
Testez en localhost (127.0.0.1) puis depuis l'extérieur avec un autre réseau.
Configurez le démarrage automatique (tâche planifiée ou service systemd).
Planifiez les sauvegardes de TheIsle/Saved et les mises à jour.
Prérequis
D'après un guide d'hébergeur : processeur à 3,5 GHz ou plus (quatre cœurs minimum, serveur surtout mono-thread), RAM de 6-8 Go (20-30 slots) à 8-12 Go (50-100) voire 12-16 Go (100+ avec IA), 30 Go de disque sous Linux (jusqu'à 70 Go sous Windows), 10 Mbit/s minimum. Windows Server 2016 R2+ avec Visual C++ ou Ubuntu. Version client/serveur identique.
Installation locale (Windows)
Installez la branche evrima, lancez TheIsleServer.exe ?Port=7777 -log, puis connectez-vous depuis le jeu avec 127.0.0.1.
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\isle-server +app_update 412680 -beta evrima validate +quit
cd /d C:\isle-server
TheIsleServer.exe ?Port=7777 -logInstallation sur VPS / serveur dédié Linux
Sous Ubuntu/Debian : utilisateur non-root, dépendances 32 bits de SteamCMD, installation de la branche evrima puis ./TheIsleServer.sh. Les fichiers de configuration sont dans TheIsle/Saved/Config/LinuxServer/. Évrima requiert aussi des identifiants EOS dans Engine.ini pour être listé (fournis par le modèle officiel ou l'hébergeur).
sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/isle-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +login anonymous +force_install_dir ~/isle-server +app_update 412680 -beta evrima validate +quit
cd ~/isle-server && ./TheIsleServer.sh ?Port=7777 -logPorts à ouvrir
- 7777/UDP: jeu et query (certains guides conseillent 7777-7779/UDP)
- 10000/TCP: file d'attente (QueuePort)
- 8888/TCP: RCON (RconPort) : à restreindre à votre IP
Pare-feu Linux (ufw)
Sous Ubuntu/Debian, autorisez d'abord SSH pour ne pas vous enfermer dehors, puis les ports du jeu.
sudo ufw allow OpenSSH
sudo ufw allow 7777:7779/udp
sudo ufw allow 10000/tcp
sudo ufw enable
sudo ufw statusPare-feu Windows (netsh)
Dans PowerShell lancé en administrateur (ou « cmd » administrateur) :
netsh advfirewall firewall add rule name="The Isle 7777-7779/UDP" dir=in action=allow protocol=UDP localport=7777-7779
netsh advfirewall firewall add rule name="The Isle 10000/TCP" dir=in action=allow protocol=TCP localport=10000Pare-feu de l'hébergeur et redirection de ports (NAT)
Si le serveur est chez un hébergeur (OVH, Hetzner, Scaleway…), ouvrez les mêmes ports dans son pare-feu réseau (« security group »). Pour un hébergement à domicile, redirigez les ports (NAT) de votre box vers l'IP locale fixe de la machine. Testez depuis l'extérieur (connexion mobile ou ami) : un test depuis votre réseau ne prouve rien.
Démarrage automatique et supervision
Créez /etc/systemd/system/<nom>.service, puis : sudo systemctl daemon-reload && sudo systemctl enable --now <nom>. Logs : journalctl -u <nom> -f.
[Unit]
Description=The Isle Evrima dedicated server
After=network-online.target
Wants=network-online.target
[Service]
User=steam
WorkingDirectory=/home/steam/isle-server
ExecStart=/home/steam/isle-server/TheIsleServer.sh ?Port=7777 -log
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.targetDémarrage automatique sous Windows (tâche planifiée)
Créez une tâche planifiée « Au démarrage » exécutant le script de lancement, avec les droits les plus élevés et « Exécuter même si l'utilisateur n'est pas connecté ».
Mises à jour, sauvegardes et redémarrages
Arrêtez le serveur, relancez app_update 412680 -beta evrima validate, puis redémarrez. Sauvegardez TheIsle/Saved avant chaque mise à jour importante. Relancez-la après chaque patch (ne retirez pas -beta evrima).
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server TheIsle/SavedDéclarer et trouver votre serveur
Une fois le serveur public, ajoutez-le sur https://game-rank.com/jeux/the-isle (site du propriétaire de cet outil) pour que les joueurs le trouvent, le suivent et votent pour lui.
Dépannage
- Injoignable depuis l'extérieur mais OK en localhost : pare-feu du système, pare-feu de l'hébergeur ou redirection NAT manquants, ou mauvais protocole (UDP/TCP). Vérifiez chaque couche une par une.
- Connexion refusée après une mise à jour du jeu : client et serveur doivent avoir la même version. Relancez la mise à jour du serveur puis redémarrez-le.
- Le serveur se ferme aussitôt : lancez-le depuis une console pour lire l'erreur, vérifiez la RAM libre, le disque et les prérequis logiciels.
- Le serveur n'est pas dans la liste : vérifiez le bloc [EpicOnlineServices] d'Engine.ini (identifiants EOS) et le port 7777/UDP.
- RCON ne répond pas : un client RCON standard (Source, mcrcon) ne fonctionne pas, utilisez un client compatible Evrima et le bon port (8888/TCP).
Questions fréquentes
- Quel est l'identifiant Steam du serveur ?
- 412680 avec la branche bêta evrima (app_update 412680 -beta evrima validate) ; sans cette branche vous obtenez l'ancienne version Legacy.
- Comment mettre à jour le serveur ?
- Arrêtez le serveur puis relancez app_update 412680 -beta evrima validate ; client et serveur doivent avoir la même version.
- Combien de joueurs un serveur supporte-t-il ?
- Cela dépend surtout de la vitesse d'un cœur et de la densité d'IA : réglez MaxPlayerCount et AIDensity (0,5 ou moins conseillé à 100+ slots) selon les guides d'hébergeurs.
- Comment faire connaître mon serveur ?
- Ajoutez-le sur https://game-rank.com/jeux/the-isle (site du propriétaire de cet outil) : les joueurs peuvent le trouver, le suivre et voter pour lui.
