Starbound-FR.net Informational domain page
Sign In
Wide analog film photograph of a quiet coastal harbor at dusk, with soft grain, pale blue sky fading into gray water, a low stone breakwater, and a few moored wooden boats in muted brown and rust tones

Configurer facilement un serveur dédié Starbound

Le mode multijoueur de Starbound permet de partager une aventure persistante avec des amis, de construire une base commune et d’explorer l’univers sans dépendre de la présence du joueur qui héberge la partie. Pour une expérience régulière, un serveur dédié constitue la solution la plus pratique.

Ce serveur fonctionne séparément du jeu client. Il peut être lancé sur un ordinateur personnel, une machine réservée à cet usage ou un hébergement distant. Les joueurs se connectent ensuite avec l’adresse du serveur, tandis que la progression de l’univers reste disponible même lorsque l’hôte ne joue pas.

La mise en place demande surtout de préparer les fichiers, d’ouvrir le bon port et de vérifier la compatibilité des versions et des mods. Une configuration simple suffit pour un petit groupe francophone.

Solution Installation Disponibilité Contrôle Usage recommandé
Partie hébergée depuis le jeu Très simple Seulement quand l’hôte joue Limitée Session occasionnelle
Serveur dédié local Accessible Selon l’ordinateur hôte Élevé Petit groupe d’amis
Serveur dédié distant Intermédiaire Continue Élevé Communauté régulière
Hébergement spécialisé Rapide Continue Variable selon l’offre Serveur public ou persistant

Préparer l’installation du serveur

La version PC de Starbound inclut les fichiers nécessaires au lancement d’un serveur dédié. Avec Steam, ils se trouvent généralement dans le dossier d’installation du jeu, sous un chemin similaire à steamapps/common/Starbound. Le programme à utiliser est starbound_server.exe sous Windows. Sur Linux, l’exécutable correspondant peut être lancé depuis un terminal.

Avant toute modification, il est conseillé de fermer le jeu et de sauvegarder le dossier storage. Ce répertoire contient notamment l’univers, les personnages et les réglages locaux. Une copie séparée permet de restaurer rapidement une partie en cas d’erreur ou d’installation d’un mod incompatible.

Au premier démarrage, le serveur peut créer les fichiers de configuration manquants. Il est préférable de lancer une fois le programme, d’attendre la fin de son initialisation, puis de l’arrêter proprement. Cette étape génère l’environnement nécessaire et permet de vérifier que les fichiers du jeu sont complets.

Modifier le fichier de configuration

Le fichier principal est généralement starbound_server.config, situé dans le dossier storage. Il peut être ouvert avec un éditeur de texte simple, à condition de conserver le format JSON. Une virgule oubliée ou une guillemet mal placée peut empêcher le lancement du serveur.

Les réglages les plus utiles concernent le nom affiché, le nombre maximal de joueurs et le port réseau. Une base de configuration peut contenir des valeurs comme celles-ci :

{
  "serverName" : "Aventure Starbound FR",
  "maxPlayers" : 8,
  "gameServerPort" : 21025,
  "queryServerPort" : 21025,
  "allowAdminCommands" : false,
  "upnpPortForwarding" : true
}

Le port par défaut de Starbound est généralement 21025. Le modifier peut être utile si un autre service l’utilise déjà. L’option d’administration doit rester désactivée sur un serveur ouvert au public, sauf si les comptes autorisés sont correctement définis. Après chaque changement, conservez une copie du fichier fonctionnel.

Autoriser le serveur dans le pare-feu

Au premier lancement, le pare-feu du système peut demander l’autorisation d’accès pour le programme serveur. Il faut l’autoriser sur le réseau privé utilisé par le groupe. Une règle spécifique pour l’exécutable Starbound est préférable à une désactivation générale de la protection.

Si les joueurs se trouvent sur le même réseau local, ils peuvent souvent rejoindre la partie grâce à l’adresse privée de la machine hôte, par exemple 192.168.1.25. Cette méthode évite la redirection de port et constitue le meilleur moyen de tester la configuration avant d’ouvrir le serveur vers Internet.

Pour des connexions extérieures, le routeur doit rediriger le port choisi vers l’adresse locale de l’ordinateur qui exécute Starbound. Il faut également vérifier que l’adresse privée de cette machine ne change pas, en configurant une réservation DHCP. Les protocoles nécessaires doivent être autorisés selon les réglages du routeur et du pare-feu.

Lancer et rejoindre le serveur

Sous Windows, un double-clic sur starbound_server.exe ouvre une fenêtre affichant les messages du serveur. Cette fenêtre doit rester active pendant la partie. Pour éviter une fermeture accidentelle, un raccourci ou un script de démarrage peut être créé dans le dossier du jeu.

Les joueurs lancent ensuite Starbound, ouvrent le menu multijoueur et choisissent la connexion directe ou l’ajout d’un serveur. Ils indiquent l’adresse IP publique lorsqu’ils jouent depuis l’extérieur du réseau local, accompagnée du port si celui-ci n’est pas réglé sur la valeur habituelle.

Le propriétaire du serveur peut aussi fournir un nom, une adresse dynamique ou un service DNS dynamique lorsque l’adresse publique change régulièrement. Cette solution évite de transmettre une nouvelle adresse après chaque redémarrage de la connexion Internet, mais elle doit être protégée par un mot de passe solide.

Gérer les personnages et la progression

Les personnages ne sont pas toujours stockés de la même manière que l’univers du serveur. Pour éviter les pertes, les joueurs doivent réaliser des sauvegardes régulières de leurs fichiers de personnages, tandis que l’administrateur conserve une copie du dossier storage du serveur.

Un redémarrage propre est important. Fermer brutalement la fenêtre du serveur pendant une sauvegarde peut endommager des fichiers de monde. Avant une maintenance, prévenez les joueurs, attendez leur déconnexion, puis arrêtez le processus avec la commande ou la méthode prévue par l’environnement utilisé.

La commande /admin donne de larges possibilités dans le jeu, notamment pour tester des objets ou corriger certains problèmes. Elle ne devrait être accordée qu’à des personnes de confiance. Sur une communauté, définissez clairement les règles concernant la construction, le déplacement d’objets et l’utilisation des commandes administratives.

Installer les mods sans créer de conflits

Tous les joueurs doivent posséder les mêmes mods lorsqu’ils sont nécessaires au fonctionnement du contenu partagé. Les mods qui ajoutent des objets, des biomes, des races ou des mécaniques peuvent provoquer des erreurs si leur version diffère entre le client et le serveur.

Installez les extensions dans le dossier approprié, puis redémarrez complètement le serveur. Évitez de modifier plusieurs éléments à la fois : en cas de problème, il sera plus facile d’identifier le mod responsable. Les journaux présents dans storage donnent souvent des indications sur un fichier manquant ou une incompatibilité.

Pour un serveur communautaire, publiez une liste précise des mods obligatoires, leur version et leur ordre d’installation. Conservez également une copie des archives utilisées. Un mod retiré peut rendre une zone ou un objet inaccessible, surtout si les joueurs ont déjà enregistré leur progression avec celui-ci.

Sécuriser et maintenir le serveur

Un serveur Starbound ouvert sur Internet doit utiliser un mot de passe et limiter le nombre de joueurs. N’annoncez pas publiquement l’adresse complète sans protection minimale. Le filtrage des joueurs indésirables et la surveillance des fichiers journaux renforcent la sécurité d’un espace communautaire.

Les mises à jour du jeu doivent être testées avant leur déploiement sur un serveur actif. Sauvegardez l’univers, les personnages et la configuration, puis vérifiez la connexion avec un petit groupe. Une copie de secours stockée sur un autre disque ou dans un espace distant protège contre une panne matérielle.

Pour un fonctionnement permanent, une machine peu puissante peut suffire à un groupe réduit, à condition de disposer d’une connexion stable et d’un espace libre convenable. Un hébergement distant évite de laisser un ordinateur allumé chez soi, mais il ajoute un coût mensuel et demande parfois l’utilisation d’une console Linux.

Lancez votre serveur avec une configuration simple, testez d’abord l’accès en réseau local, puis ouvrez progressivement les connexions extérieures. Partagez les règles, l’adresse et la liste des mods sur Starbound-Fr afin de réunir les joueurs autour d’un univers francophone stable et agréable.