Configurer un serveur
Les serveurs Eco sont relativement faciles à mettre en place, et il existe plusieurs façons de le faire.
Si vous possédez le jeu via Steam, vous pouvez obtenir les fichiers du serveur et l'exécuter via Steam. Si vous avez un compte Strange Loop Games, vous pouvez télécharger les fichiers du serveur directement depuis le site web d'Eco.
Il existe de nombreuses sociétés d'hébergement de serveurs qui proposent d'héberger des serveurs Eco si vous ne voulez pas ou ne pouvez pas exécuter un serveur Eco sur votre ordinateur.
Serveur via Steam
Installation

Pour exécuter un serveur Eco via Steam, vous devez également posséder le jeu sur Steam.
Tout d'abord, téléchargez et installez le serveur. Pour ce faire, allez dans : Steam → Bibliothèque → Outils Il devrait y avoir une entrée appelée Eco Server. L'installation créera une copie d’un serveur Eco que vous pourrez lancer via Steam.
Le serveur est installé dans :
Steam\steamapps\common\Eco\Eco_Data\Server
Exécution
Le serveur peut être lancé comme n'importe quel autre jeu Steam. Il apparaîtra dans vos jeux récemment joués ou dans la section Outils.
Vous pouvez également naviguer vers son dossier et lancer manuellement **EcoServer.exe**.
Automatisation du lancement
Windows
Planificateur de tâches
- Créer une nouvelle tâche
- Exécuter en tant qu'utilisateur, connecté ou non
- Déclencheur : au démarrage du système
- Créer un fichier `.bat` (mettre à jour le chemin si nécessaire) :
cd "C:\Program Files (x86)\Steam\steamapps\common\Eco Server\"
EcoServer.exe
La définition du répertoire est essentielle : le serveur ne démarrera pas correctement via
start /d "chemin" "exécutable".
Service Windows
Vous pouvez configurer Eco Server en tant que service Windows avec FireDaemon Pro (voir la base de connaissances FireDaemon).
Mise à jour
Les serveurs Eco installés via Steam se mettent à jour automatiquement.
Pour utiliser d’autres versions, utilisez les bêtas via les propriétés du serveur dans Steam : Bibliothèque → Outils → clic droit → Propriétés → Bêtas.
Une mise à jour Steam n’efface pas le monde, mais peut effacer les configurations : sauvegardez vos fichiers avant mise à jour.
Serveur via SteamCMD
Installation
Une autre façon d’installer Eco Server est d’utiliser **SteamCMD**. Voir : Documentation SteamCMD
Téléchargez SteamCMD et exécutez-le.
Téléchargement de SteamCMD
Windows
1. Créer un dossier pour SteamCMD (ex. : `D:\steamcmd`) 2. Télécharger : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip 3. Extraire le zip dans le dossier
Linux
Créer un utilisateur dédié `steam`.
Avertissement : ne jamais exécuter SteamCMD en root.
1. En root :
sudo useradd -m steam
sudo passwd steam
sudo adduser steam sudo
2. Aller dans son dossier :
sudo -u steam -s
cd /home/steam
Package depuis les dépôts
Ubuntu/Debian :
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
Si nécessaire :
sudo apt install software-properties-common
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 libgdiplus steamcmd
RedHat/CentOS :
yum install steamcmd
Arch Linux :
git clone https://aur.archlinux.org/steamcmd.git
cd steamcmd
makepkg -si
Créer un lien :
sudo ln -s /usr/games/steamcmd /home/steam/steamcmd
NixOS :
nix-shell -p steamcmd '(steam.override {extraPkgs = pkgs: [ openssl libgdiplus ]; }).run'
steam-run ./EcoServer
Docker :
docker run -it --name=steamcmd cm2network/steamcmd bash
Installation manuelle
Ubuntu/Debian :
sudo apt-get install lib32gcc-s1
RedHat/CentOS :
yum install glibc.i686 libstdc++.i686
Installer SteamCMD :
su - steam
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
sudo apt-get install tmux screen -y
Installation manuelle du serveur
Définir le répertoire d’installation :
force_install_dir ./Eco_Server
Puis :
login anonymous
Télécharger Eco Server :
app_update 739590 validate
Important : ne jamais exécuter le serveur dans le dossier SteamCMD.
Avec un fichier .bat
Suggestion A :
steamcmd.exe +force_install_dir "./Eco Server" +login anonymous +app_update 739590 validate +quit
Suggestion B :
steamcmd.exe +@ShutdownOnFailedCommand 1 +@NoPromptForPassword 1 +force_install_dir "./Eco Server" +login anonymous +app_update 739590 validate +quit
Serveur sans Steam
Installation
Télécharger les fichiers serveur depuis https://play.eco/ → Compte. Décompresser le .zip dans un dossier dédié.
Pour rendre le serveur accessible publiquement, rediriger les ports :
- 3000 UDP
- 3001 TCP
Si le client Eco tourne sur le même PC : utiliser d’autres ports (ex. 4000/4001).
Exécution
Lancer **EcoServer.exe**. La première génération du monde peut être longue.
Mise à jour
Télécharger manuellement la nouvelle version via SLG puis remplacer les fichiers, sans écraser `Storage` ni `Configs`. Toujours faire une sauvegarde avant.
Configuration
Modifier les fichiers dans le dossier Configs ou via l’interface du serveur.
Ports recommandés :
- Port jeu : 3000 UDP
- Port web : 3001 TCP
Notes de configuration
- Les changements dans WorldGenerator.eco nécessitent une réinitialisation du monde.
- La whitelist nécessite l’activation d’un mot de passe.
- Les dimensions de carte doivent être divisibles par 4.
- Les identifiants doivent être SLG ou Steam64 : http://www.steam64.com
Répartition des dossiers
- Configs – paramètres du serveur
- doc – définitions du serveur web
- Logs – journaux de crash de mods
- Dump – dumps de crash
- Mods – données du jeu et mods
- Storage – sauvegardes, Game.db, Game.eco
- Web Client – fichiers du client web
Interface utilisateur du serveur

Les modifications via l’UI sont immédiates. Toujours faire Fichier → Enregistrer.
Connexion à votre serveur
LAN
Le serveur apparaît dans le navigateur de serveurs sous LAN.
Connexion externe
Tester les ports :
Ports à vérifier : 3000 UDP, 3001 TCP.
Donner votre IP publique + port :
xxx.xx.xx.xx:3000
Dépannage
Voir Setting Up a Server (advanced).
NAT
Les versions récentes utilisent NAT Punchthrough. Vérifiable dans l’onglet Réseau.
Anti-virus / Pare-feu
Autoriser EcoServer et les ports dans vos pare-feu/antivirus.
Aide supplémentaire
Rejoignez le Eco Discord server, canal #server-help.