|
|
| Ligne 1 : |
Ligne 1 : |
| </code>
| | #REDIRECTION [[Configurer un serveur]]</code> |
| | |
| Ce guide couvre l’installation et la configuration d’un serveur Eco, que ce soit via Steam, SteamCMD ou le site officiel. Il est compatible Windows et Linux (via Mono ou Wine).
| |
| | |
| == 1. Installation du Serveur ==
| |
| | |
| === Méthode 1 : via Steam (Windows) ===
| |
| | |
| # Ouvre Steam → Bibliothèque → Outils. | |
| # Installe '''Eco - Dedicated Server'''.
| |
| # Accède aux fichiers via clic droit → Gérer → Parcourir les fichiers locaux.
| |
| | |
| '''Dossier par défaut''': <code>C:\Program Files (x86)\Steam\steamapps\common\Eco\Eco_Data\Server</code> '''Lancement''': double-clique sur <code>EcoServer.exe</code>
| |
| | |
| === Méthode 2 : via SteamCMD (Windows/Linux) ===
| |
| <syntaxhighlight lang="bash">
| |
| steamcmd +login anonymous +force_install_dir ./eco_server +app_update 739590 validate +quit
| |
| </syntaxhighlight>Le serveur est installé dans <code>./eco_server</code>. '''Lancement''': <code>EcoServer.exe</code> sous Windows, <code>mono EcoServer.exe</code> sous Linux.
| |
| | |
| === Méthode 3 : via archive ZIP (SLG) ===
| |
| | |
| # Télécharge l'archive via ton compte SLG (https://play.eco/login).
| |
| # Décompresse-la dans un dossier dédié (ex: <code>C:\EcoServer</code>).
| |
| # Lance <code>EcoServer.exe</code>.
| |
| | |
| == 2. Structure des Dossiers ==
| |
| | |
| * <code>Configs/</code> : fichiers de configuration (.eco)
| |
| * <code>Storage/</code> : sauvegardes du monde et base de données
| |
| * <code>Mods/</code> : mods personnalisés
| |
| * <code>WebClient/</code> : interface web de gestion
| |
| * <code>Logs/</code> : fichiers de logs
| |
| * <code>EcoServer.exe</code> : exécutable serveur
| |
| | |
| == 3. Configuration du Serveur ==
| |
| Les fichiers sont dans le dossier <code>Configs/</code>. Ils peuvent être modifiés via un éditeur de texte ou via l’interface Eco Server UI.
| |
| | |
| === 3.1 Fichier Network.eco ===
| |
| | |
| * <code>"PublicServer": true</code> → rendre le serveur visible publiquement
| |
| * <code>"Description"</code>, <code>"DetailedDescription"</code> → infos dans la liste des serveurs
| |
| * <code>"IPAddress"</code>, <code>"GameServerPort"</code> (3000), <code>"WebServerPort"</code> (3001)
| |
| * <code>"MaxConnections"</code>, <code>"Password"</code>, <code>"UPnPEnabled"</code>
| |
| | |
| === 3.2 WorldGenerator.eco ===
| |
| | |
| * <code>"Seed"</code> : graine de génération
| |
| * <code>"WorldSizeX"</code>, <code>"WorldSizeY"</code> : dimensions (multiple de 4)
| |
| * <code>"WaterLevel"</code>, <code>"Height" : niveau d'altitude</code>
| |
| | |
| '''⚠ Nécessite un wipe du monde pour être pris en compte.'''
| |
| | |
| === 3.3 Difficulty.eco ===
| |
| | |
| * Contrôle les coûts, gains d’XP, difficulté de production
| |
| * Préconfigurations possibles selon taille de communauté
| |
| | |
| === 3.4 Sleep.eco ===
| |
| | |
| * <code>"AllowFastForward"</code> : accélération du temps lorsque tous dorment
| |
| * Réglages du multiplicateur et du délai
| |
| | |
| === 3.5 Disasters.eco ===
| |
| | |
| * <code>"CreateMeteor": true</code> : activer/désactiver le météore
| |
| * <code>"MeteorImpactDays": 30</code> : délai avant impact
| |
| | |
| === 3.6 Users.eco ===
| |
| | |
| * <code>"Admins"</code>, <code>"Whitelist"</code>, <code>"Bans"</code> → IDs en SLG ou Steam64
| |
| * <code>"UseExactSpawnLocation"</code>, <code>"AdminCommandsLoggingLevel"</code>
| |
| | |
| === 3.7 EcoSim.eco & World.eco ===
| |
| | |
| * <code>"TimeMult"</code>, <code>"BaseSkillGainRate"</code>, pollution, météo
| |
| * <code>"WorldTickCPUMax"</code> : limite d'utilisation CPU par cœur (ex. 0.25 = 25%)
| |
| | |
| == 4. Ports à Ouvrir ==
| |
| | |
| * UDP 3000 : port de jeu
| |
| * TCP 3001 : port d’administration Web
| |
| | |
| Active l’UPnP si pris en charge, sinon redirige manuellement.
| |
| | |
| == 5. Mise à Jour ==
| |
| | |
| * '''Steam''': mises à jour automatiques
| |
| * '''SteamCMD''': relancer la commande <code>app_update</code>
| |
| * '''ZIP''': re-télécharger et remplacer les fichiers (garde ton dossier <code>Storage/</code>)
| |
| | |
| == 6. Sauvegardes ==
| |
| Sauvegarder régulièrement le dossier <code>Storage/</code>. Il contient les fichiers essentiels : monde, utilisateurs, configurations runtime.
| |