NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Comment héberger un serveur Colony Survival (2026)

Colony SurvivalUpdated Nov 5, 20269 min read

Réponse courte. Vous pouvez héberger vous-même un serveur Colony Survival gratuitement : installez le serveur dédié, l’app Steam 748090, avec SteamCMD et une connexion anonyme, puis lancez colonyserver.x86_64 en mode headless avec un nom de monde, un nom de serveur, une limite de joueurs et un port de jeu. Ou louez un serveur Colony Survival et oubliez l’installation et le réseau.

Depuis la version 0.17, les développeurs disent que les serveurs se connectent automatiquement au navigateur de serveurs, sans redirection de ports. Les joueurs trouvent votre serveur par son nom dans le navigateur de serveurs du jeu.

Vérifié le 5 novembre 2026 sur la version 0.18.0.9, la plus récente annoncée par les développeurs sur Steam.

Ce guide s’appuie sur les annonces Steam des développeurs et sur la configuration que notre panel installe sur chaque serveur Colony Survival. Pour passer directement à la location, voyez l’option 2.

Ce qu’il vous faut

  • Le logiciel serveur : « Colony Survival Dedicated Server », app Steam 748090. C’est un téléchargement distinct du jeu lui-même (app 366090), et il s’installe avec une connexion Steam anonyme : aucun compte Steam n’est nécessaire pour le télécharger.
  • Une machine toujours allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Ce guide utilise Linux 64 bits, ce que nous faisons tourner. Nous n’avons pas testé de serveur Windows.
  • RAM et CPU : les développeurs ne publient pas de configuration requise pour le serveur, donc tout chiffre lu ailleurs est une estimation.
  • Un nom de monde, un nom de serveur et une limite de joueurs : les trois se passent en ligne de commande.
  • Réseau : un port de jeu de votre choix. Dans l’annonce de la 0.17, les développeurs disent que les serveurs atteignent le navigateur de serveurs sans redirection de ports.
  • Le jeu : chaque joueur a besoin de Colony Survival sur Steam.

Option 1 : l’héberger vous-même

Ces étapes valent pour Debian ou Ubuntu. La commande d’installation, la commande de démarrage et les chemins de fichiers sont ceux que nos serveurs utilisent.

Installer le serveur

  1. Installez la bibliothèque dont SteamCMD a besoin.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 wget
  2. Créez un utilisateur pour le serveur et passez sur ce compte.
    sudo useradd -m -s /bin/bash -U colony
    sudo su - colony
  3. Installez SteamCMD et laissez-le se mettre à jour une fois.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Téléchargez le serveur.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/colony/server +login anonymous +app_update 748090 validate +quit
    Lors de nos propres installations, SteamCMD a parfois échoué à télécharger tout en annonçant un succès. Vérifiez que steamapps/appmanifest_748090.acf existe dans le dossier du serveur, et relancez la commande s’il n’y est pas.
  5. Copiez les bibliothèques du client Steam dans ~/.steam, comme le fait notre installation :
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Le démarrer et le rejoindre

  1. Démarrez le serveur depuis le dossier du serveur :
    cd ~/server
    chmod +x colonyserver.x86_64
    ./colonyserver.x86_64 -batchmode -nographics +server.world "MyColony" +server.networktype SteamOnline +server.name "My Colony Server" +server.maxplayers 10 +server.gameport 27004 +server.ip 0.0.0.0 +server.steamport 27005
    C’est la commande que lancent nos serveurs, avec vos valeurs à la place des nôtres. Notre panel considère le serveur comme démarré quand le journal affiche Starting networking type. Le premier démarrage crée le monde. Lancez-le sous un gestionnaire de services comme systemd pour qu’il redémarre après un plantage.
  2. Si les joueurs n’arrivent pas à se connecter, vérifiez que le pare-feu de la machine laisse passer le port de jeu. Le numéro de port est la valeur de +server.gameport. Les développeurs disent que la redirection de ports n’est plus nécessaire depuis la 0.17, c’est donc une solution de secours.
  3. Rejoignez-le. Dans Colony Survival, cherchez votre serveur par son nom dans le navigateur de serveurs.
  4. Mettez à jour en arrêtant le serveur et en relançant la commande de téléchargement. Faites-le à chaque mise à jour du jeu.

Où le monde est sauvegardé

Le monde est un dossier portant le nom de +server.world dans gamedata/savegames. Un autre nom de monde démarre une autre colonie, vous pouvez donc en garder plusieurs côte à côte. Les mods vont dans gamedata/mods, un dossier par mod avec son propre modInfo.json.

Activer un mod

C’est ce que nous avons constaté en configurant nos propres serveurs, et c’est le piège pour lequel notre script d’installation existe. Mettre un mod dans gamedata/mods ne suffit pas : un mod s’active par monde, dans gamedata/savegames/<world>/worldconfig.json, dans un tableau appelé ModConfigEntries que le serveur écrit vide et ne remplit pas. Chaque entrée doit correspondre au nom inscrit dans le modInfo.json du mod, pas au nom du dossier, et une faute de frappe laisse le mod installé mais désactivé sans rien dire. Le fichier du monde n’existe en outre qu’après la création du monde par le serveur : démarrez une fois, arrêtez, puis modifiez.

Option 2 : l’héberger sur PlayNHost

La location supprime l’installation, les ports et la routine de mise à jour. Vous choisissez toujours un nom de serveur, un nom de monde et vos mods.

  1. Choisissez une offre. Ouvrez la page d’hébergement de serveur Colony Survival et comparez les offres : BOW (10 joueurs), CROSSBOW (16) et MUSKET (24) au moment de la rédaction. Cliquez sur Créer un serveur (Personnaliser l’offre pour MUSKET) et terminez la commande. Les prix changent, vérifiez-les sur cette page.
  2. Attendez l’installation. Le serveur apparaît dans le panel. Sa Console affiche Starting networking type quand il a démarré.
  3. Nommez-le. Ouvrez la page Paramètres et renseignez Nom du serveur et Nom du monde (32 caractères maximum chacun, sans guillemets doubles ni barres obliques inverses), puis redémarrez. Un nouveau nom de monde démarre une nouvelle colonie et laisse l’ancienne sur le disque.
  4. Retrouvez votre colonie. Elle se trouve sous Fichiers, dans gamedata/savegames, dans un dossier portant le nom du monde.
  5. Ajoutez des mods. Le gestionnaire de fichiers ne téléverse pas de dossiers : compressez donc chaque dossier de mod en zip sur votre ordinateur, ouvrez gamedata/mods sous Fichiers, cliquez sur Téléverser, puis choisissez Extraire le fichier dans le menu du zip pour que le mod devienne son propre dossier avec son modInfo.json à l’intérieur. Redémarrez. Pour un monde qui n’existe pas encore, les mods sont activés au redémarrage qui suit son premier démarrage.
  6. Invitez vos joueurs. Donnez-leur le nom de votre serveur à chercher dans le navigateur de serveurs, et voyez Comment vous connecter à votre serveur Colony Survival.

Ce que le panel fait pour vous :

  • Le port de jeu est attribué à votre serveur et passé dans la commande de démarrage avec le port Steam : il n’y a rien à ouvrir ni à rediriger.
  • Avec Mise à jour automatique activée (par défaut, sous Afficher les options avancées sur la page Paramètres), le serveur vérifie sur Steam la dernière version du serveur à chaque démarrage : un redémarrage est donc une mise à jour.
  • Les mods sont activés pour vous dès que le monde existe. À chaque démarrage, un script lit le vrai nom dans le modInfo.json de chaque mod et écrit la liste ModConfigEntries en conséquence : un mod dans gamedata/mods est actif après un redémarrage, un mod supprimé est désactivé. Un mod dont le nom contient autre chose que des lettres, des chiffres, des espaces, des points, des tirets et des tirets bas est ignoré, et la Console le signale. Seule cette liste est remplacée, le reste de worldconfig.json reste tel quel.
  • L’installation essaie SteamCMD jusqu’à trois fois et s’arrête sur une erreur si les fichiers ne sont pas arrivés, au lieu de laisser un serveur vide qui échoue au premier démarrage.

Voyez aussi Comment changer le nom, le mot de passe et le monde de votre serveur Colony Survival et Monde ou colons manquants sur un serveur Colony Survival.

Auto-hébergement ou location : une comparaison honnête

  • Coût : le logiciel serveur est gratuit. L’auto-hébergement coûte de l’électricité, du matériel et de la bande passante, ou une machine cloud. La location est un tarif fixé par l’offre et par la période de facturation choisie.
  • Disponibilité : un serveur à la maison n’est actif que tant que votre PC, le courant et votre connexion le sont. Un serveur loué tourne sur le matériel de l’hébergeur.
  • Exposition : à la maison, les joueurs se connectent à votre propre connexion internet et vous gérez le pare-feu et le routeur. Un serveur loué garde votre connexion personnelle à l’écart.
  • Mise en place : l’auto-hébergement demande la ligne de commande, SteamCMD et un gestionnaire de services. La location demande un nom de serveur et un nom de monde.
  • Mods : en auto-hébergement, vous modifiez worldconfig.json vous-même. Sur nos serveurs, un script fait cette modification pour vous à chaque redémarrage.
  • Contrôle : l’auto-hébergement vous donne chaque fichier et chaque option de démarrage. Sur nos serveurs, vous changez les noms dans le panel et gardez l’onglet Fichiers pour le reste.

Envie d’éviter la configuration ? Voir les offres de serveur Colony Survival. Vous avez déjà un serveur ? Commencez par Comment vous connecter à votre serveur Colony Survival.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES