« Configurer un serveur » : différence entre les versions

De Eco - Wiki Français
Aller à :navigation, rechercher
[version vérifiée][version vérifiée]
Page créée avec « 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 {{SLG}}, vous pouvez télécharger les fichiers du serveur directement depuis le [https://play.eco/ 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 vou... »
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 12 : Ligne 12 :


Tout d'abord, téléchargez et installez le serveur. Pour ce faire, allez dans :   
Tout d'abord, téléchargez et installez le serveur. Pour ce faire, allez dans :   
'''Steam → Bibliothèque → Outils'''   
'''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.
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.


Ligne 21 : Ligne 23 :
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.
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**.
Vous pouvez également naviguer vers son dossier et lancer manuellement '''EcoServer.exe'''.


=== Automatisation du lancement ===
=== Automatisation du lancement ===
Ligne 37 : Ligne 39 :
</syntaxhighlight>
</syntaxhighlight>


La définition du répertoire est essentielle : le serveur ne démarrera pas correctement via
La définition du répertoire est essentielle : le serveur ne démarrera pas correctement via <code>start /d "chemin" "exécutable"</code>.
<code>start /d "chemin" "exécutable"</code>.


===== Service Windows =====
===== Service Windows =====
Ligne 47 : Ligne 48 :


Pour utiliser d’autres versions, utilisez les ''bêtas'' via les propriétés du serveur dans Steam :   
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''.
Bibliothèque → Outils → clic droit → ''Propriétés'' → ''Bêtas''.


Ligne 53 : Ligne 55 :
== Serveur via SteamCMD ==
== Serveur via SteamCMD ==
=== Installation ===
=== Installation ===
Une autre façon d’installer Eco Server est d’utiliser **SteamCMD**.
Une autre façon d’installer Eco Server est d’utiliser '''SteamCMD'''.  
 
Voir : [https://developer.valvesoftware.com/wiki/SteamCMD Documentation SteamCMD]
Voir : [https://developer.valvesoftware.com/wiki/SteamCMD Documentation SteamCMD]


Ligne 61 : Ligne 64 :
==== Windows ====
==== Windows ====
1. Créer un dossier pour SteamCMD (ex. : `D:\steamcmd`)   
1. Créer un dossier pour SteamCMD (ex. : `D:\steamcmd`)   
2. Télécharger : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
 
2. Télécharger : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip  
 
3. Extraire le zip dans le dossier
3. Extraire le zip dans le dossier


Ligne 174 : Ligne 179 :
[[File:Server_Download_Location_SLG.jpg|thumb|600px|Emplacement de téléchargement du serveur Eco sur le site SLG.]]
[[File:Server_Download_Location_SLG.jpg|thumb|600px|Emplacement de téléchargement du serveur Eco sur le site SLG.]]


Télécharger les fichiers serveur depuis https://play.eco/ → ''Compte''.
Télécharger les fichiers serveur depuis https://play.eco/ → ''Compte''.
 
Décompresser le .zip dans un dossier dédié.
Décompresser le .zip dans un dossier dédié.


Ligne 184 : Ligne 190 :


=== Exécution ===
=== Exécution ===
Lancer **EcoServer.exe**.
Lancer '''EcoServer.exe'''.
 
La première génération du monde peut être longue.
La première génération du monde peut être longue.


=== Mise à jour ===
=== Mise à jour ===
Télécharger manuellement la nouvelle version via SLG puis remplacer les fichiers, sans écraser `Storage` ni `Configs`.
Télécharger manuellement la nouvelle version via SLG puis remplacer les fichiers, sans écraser `Storage` ni `Configs`.
 
Toujours faire une sauvegarde avant.
Toujours faire une sauvegarde avant.


Ligne 216 : Ligne 224 :
[[File:Server_UI_0.7.0.4.jpg|thumb|600px|Interface de configuration Eco.]]
[[File:Server_UI_0.7.0.4.jpg|thumb|600px|Interface de configuration Eco.]]


Les modifications via l’UI sont immédiates.
Les modifications via l’UI sont immédiates.
 
Toujours faire '''Fichier → Enregistrer'''.
Toujours faire '''Fichier → Enregistrer'''.


Ligne 234 : Ligne 243 :


== Dépannage ==
== Dépannage ==
Voir [[Setting Up a Server (advanced)]].
Voir [[Configurer un serveur (avancé)]].


=== NAT ===
=== NAT ===
Les versions récentes utilisent NAT Punchthrough.
Les versions récentes utilisent NAT Punchthrough.
 
Vérifiable dans l’onglet ''Réseau''.
Vérifiable dans l’onglet ''Réseau''.


Ligne 245 : Ligne 255 :
=== Aide supplémentaire ===
=== Aide supplémentaire ===
Rejoignez le {{EcoDiscord}}, canal ''#server-help''.
Rejoignez le {{EcoDiscord}}, canal ''#server-help''.
[[Category:Server management]]
[[Category:Tutorials]]

Dernière version du 24 novembre 2025 à 20:11

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

[modifier | modifier le wikicode]
Emplacement de téléchargement du serveur Eco dans Steam.

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

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

[modifier | modifier le wikicode]
Planificateur de tâches
[modifier | modifier le wikicode]
  • 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
[modifier | modifier le wikicode]

Vous pouvez configurer Eco Server en tant que service Windows avec FireDaemon Pro (voir la base de connaissances FireDaemon).

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ésBêtas.

Une mise à jour Steam n’efface pas le monde, mais peut effacer les configurations : sauvegardez vos fichiers avant mise à jour.

Serveur via SteamCMD

[modifier | modifier le wikicode]

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

[modifier | modifier le wikicode]

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

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
[modifier | modifier le wikicode]

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
[modifier | modifier le wikicode]

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

[modifier | modifier le wikicode]

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

[modifier | modifier le wikicode]

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

[modifier | modifier le wikicode]
Fichier:Server Download Location SLG.jpg
Emplacement de téléchargement du serveur Eco sur le site SLG.

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).

Lancer EcoServer.exe.

La première génération du monde peut être longue.

Télécharger manuellement la nouvelle version via SLG puis remplacer les fichiers, sans écraser `Storage` ni `Configs`.

Toujours faire une sauvegarde avant.

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

[modifier | modifier le wikicode]
  1. Les changements dans WorldGenerator.eco nécessitent une réinitialisation du monde.
  2. La whitelist nécessite l’activation d’un mot de passe.
  3. Les dimensions de carte doivent être divisibles par 4.
  4. Les identifiants doivent être SLG ou Steam64 : http://www.steam64.com

Répartition des dossiers

[modifier | modifier le wikicode]
  • 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

[modifier | modifier le wikicode]
Interface de configuration Eco.

Les modifications via l’UI sont immédiates.

Toujours faire Fichier → Enregistrer.

Connexion à votre serveur

[modifier | modifier le wikicode]

Le serveur apparaît dans le navigateur de serveurs sous LAN.

Connexion externe

[modifier | modifier le wikicode]

Tester les ports :

Ports à vérifier : 3000 UDP, 3001 TCP.

Donner votre IP publique + port :

xxx.xx.xx.xx:3000

Voir Configurer un serveur (avancé).

Les versions récentes utilisent NAT Punchthrough.

Vérifiable dans l’onglet Réseau.

Anti-virus / Pare-feu

[modifier | modifier le wikicode]

Autoriser EcoServer et les ports dans vos pare-feu/antivirus.

Aide supplémentaire

[modifier | modifier le wikicode]

Rejoignez le Eco Discord server, canal #server-help.