Héberge ton propre serveur Astro Colony chez ZapX sur ton VPS. Astro Colony n’est pas (encore) disponible dans l’Installateur de serveurs de jeu ; tu dois donc configurer le serveur manuellement. Les fichiers du serveur sont disponibles gratuitement via SteamCMD, pour Windows et Linux. Dans ce guide, tu découvriras ce dont tu as besoin, comment installer et démarrer le serveur, et quels ports ouvrir.
| Prérequis | Astro Colony |
|---|---|
| Système d’exploitation | Windows Server ou Linux, par exemple Debian ou Ubuntu |
| Fichiers du serveur | ID d’application SteamCMD 2662210 (Windows) ou 2934900 (Linux), téléchargement anonyme |
| Accès | Windows : Bureau à distance · Linux : SSH |
Astro Colony n’est pas (encore) disponible dans le Game Server Installer. Tu dois donc installer le serveur toi-même. Si tu veux utiliser un autre système d’exploitation, installe un autre modèle via Paramètres > Réinstallation. Toutes les données de ton VPS seront alors supprimées. Pour en savoir plus, consulte Réinstallation du serveur.
Sous Windows, démarre le serveur avec AstroColonyServer.exe dans le dossier du serveur ; sous Linux, utilise AstroColonyServer.sh. Ajoute les paramètres suivants :
AstroColonyServer.exe -log -SteamServerName="Mein Astro Colony Server" -QueryPort=27015
| Paramètre | Signification |
|---|---|
-log | ouvre une fenêtre affichant la sortie du serveur |
-SteamServerName | nom affiché dans la liste des serveurs. Choisis un nom court : selon le développeur, il doit comporter moins de 30 caractères. |
-QueryPort | port Query utilisé pour la liste des serveurs |
Ne modifie pas le port du jeu avec -port. Selon le développeur, les joueurs ne pourraient alors plus rejoindre le serveur.
Pour que le serveur démarre automatiquement après le redémarrage de ton VPS, crée une tâche dans le Planificateur de tâches sous Windows afin de lancer le serveur au démarrage du système. Sous Linux, tu peux par exemple utiliser un service systemd ou démarrer le serveur dans une session screen.
Les paramètres se trouvent dans ServerSettings.ini. Sous Windows, le fichier se trouve dans AstroColony\Saved\Config\WindowsServer\ ; pour le serveur Linux, il se trouve dans AstroColony/Saved/Config/LinuxServer/. Arrête le serveur avant de modifier le fichier, puis redémarre-le. Voici quelques paramètres importants :
| Paramètre | Signification |
|---|---|
ServerPassword | mot de passe requis pour rejoindre le serveur |
MaxPlayers | nombre de places disponibles pour les joueurs |
Seed et MapName | seed et carte du monde |
AdminList | SteamID64 des administrateurs, séparées par des virgules |
AutosaveInterval et AutosavesCount | intervalle entre les sauvegardes automatiques et nombre de sauvegardes conservées |
ShouldLoadLatestSavegame | charge la dernière sauvegarde au démarrage |
Le serveur reconnaît en jeu les administrateurs de AdminList grâce à leur Steam ID. Ils peuvent notamment sauvegarder, charger et téléverser des parties.
| Port | Protocole | Utilisation |
|---|---|---|
| 7777 | UDP | Jeu |
| 27015 | UDP | Query (liste des serveurs) |
Ouvre les ports dans le pare-feu de ton système d’exploitation : sous Windows, dans le Pare-feu Windows (Gérer les règles du pare-feu Windows Defender) ; sous Linux, suis par exemple les instructions de Configuration du pare-feu Linux. Ouvre-les également dans le tableau de bord ZapX, dans l’onglet Pare-feu réseau de ton VPS.
