StarRupture Intermédiaire 9 min de lecture

Configurer un serveur StarRupture

Configurer un serveur StarRupture dédié : Manage Server, mot de passe de gestion et mot de passe joueurs, nouvelle partie ou chargement, DSSettings.txt pour recharger la partie au redémarrage, intervalle d'autosave et réinitialisation des mots de passe.

Configurer un serveur StarRupture

Configurer un serveur StarRupture : Manage Server et DSSettings.txt

Sur StarRupture, le serveur dédié ne se configure pas avec un gros fichier de réglages : l’essentiel se fait depuis le jeu, avec le menu Manage Server. Un petit fichier, DSSettings.txt, permet ensuite de recharger automatiquement la partie quand le serveur redémarre. Voici comment tout régler.

Le serveur dédié est une fonction expérimentale dont Creepy Jar a annoncé la fin du support actif le 20 octobre 2026 : après l’Update 3, il restera disponible en version 0.3.5. Voir fin des serveurs dédiés StarRupture.

⚡ Fichiers accessibles

Éditez DSSettings.txt depuis votre navigateur

Chez HebergTonServ, gestionnaire de fichiers et SFTP inclus : 12,90 €/mois, 10 Go RAM, 50 Go SSD NVMe, Ryzen 9 5950X, support FR 24/7.

Voir l'offre StarRupture →

Ce qui se règle où

RéglageOù
Port du serveurSRServerWithLog.bat (-port=7777)
Mot de passe de gestionJeu → Manage Server
Mot de passe joueursJeu → Manage Server
Nouvelle partie / chargementJeu → Manage Server
Intervalle d’autosaveOptions de la partie (appliqué au serveur depuis l’Update 2) ou DSSettings.txt
Rechargement auto au redémarrageDSSettings.txt

Le menu Manage Server

Se connecter à l’administration

  1. Lancez StarRupture et cliquez sur Manage Server dans le menu principal.
  2. Entrez l’IP du serveur (avec le port si besoin, sinon le jeu utilise le port par défaut).
  3. À la première connexion, une fenêtre vous demande de définir le mot de passe de gestion.

Les deux mots de passe

Mot de passeRôle
Gestion (management / admin)Protège l’administration : créer, charger ou supprimer des parties, changer les mots de passe
Joueurs (player / join)Demandé aux joueurs dans Join Game → Dedicated Server. Facultatif

Sans mot de passe joueurs, votre serveur est public : toute personne qui connaît l’IP et le port peut entrer. Des joueurs signalent aussi qu’un mot de passe court ou avec des caractères spéciaux peut poser problème : utilisez au moins 8 caractères, lettres et chiffres.

Créer ou charger une partie

Une fois connecté :

  • New Game : donnez un nom de session et lancez avec Start Game ;
  • Load Game : choisissez une sauvegarde existante du serveur et démarrez-la.

Un serveur StarRupture lancé sans session active ne sert à rien : les joueurs ne peuvent rejoindre qu’une partie démarrée.


DSSettings.txt : recharger la partie au redémarrage

Par défaut, après un redémarrage, il faut souvent revenir dans Manage Server pour recharger la partie. Le fichier DSSettings.txt, au format JSON, permet au serveur de charger automatiquement une sauvegarde au démarrage. Il se place à la racine du dossier du serveur, à côté de l’exécutable. S’il n’existe pas, créez-le.

Exemple pour charger une partie existante

{
  "SessionName": "MaBase",
  "SaveGameInterval": "300",
  "StartNewGame": "false",
  "LoadSavedGame": "true",
  "SaveGameName": "AutoSave0.sav"
}
CléRôle
SessionNameNom de la session, identique au nom du dossier dans Saved\SaveGames\
SaveGameIntervalIntervalle de sauvegarde automatique, en secondes (300 = 5 minutes)
StartNewGametrue génère un nouveau monde au prochain démarrage
LoadSavedGametrue charge la sauvegarde indiquée au démarrage
SaveGameNameFichier de sauvegarde à charger dans le dossier de la session (AutoSave0.sav)

Ne mettez jamais StartNewGame et LoadSavedGame à true en même temps, et ne laissez pas StartNewGame à true : le serveur génèrerait un nouveau monde à chaque démarrage et pourrait écraser votre partie.

Créer un nouveau monde par DSSettings.txt

  1. Mettez SessionName au nom du nouveau monde, StartNewGame à "true" et LoadSavedGame à "false".
  2. Démarrez le serveur et laissez le monde se générer.
  3. Remettez StartNewGame à "false" et LoadSavedGame à "true", puis redémarrez.

La méthode la plus simple reste toutefois de créer la partie avec Manage Server → New Game, puis d’utiliser DSSettings.txt uniquement pour le rechargement automatique.

Les clés de DSSettings.txt ne sont pas documentées par Creepy Jar sur son support : elles proviennent de la communauté et des images Docker du serveur. Faites une sauvegarde avant de tester.


L’intervalle de sauvegarde automatique

Plusieurs mises à jour ont touché l’autosave :

VersionChangement
Update 1 (avril 2026)Bouton pour activer ou désactiver l’autosave dans le menu
Hotfix 0.2.5 (mai 2026)Option d’intervalle d’autosave
Update 2 (septembre 2026)L’intervalle modifié par un joueur est bien appliqué sur les serveurs dédiés
Hotfix 0.3.3 (septembre 2026)Correction d’une autosave déclenchée à chaque arrivée d’un joueur

Un intervalle de 5 minutes (300 secondes) est un bon compromis : plus court, les sauvegardes d’une grosse usine peuvent provoquer des ralentissements ; plus long, un crash fait perdre davantage.


Réinitialiser un mot de passe oublié

Les mots de passe sont stockés dans deux fichiers du serveur :

FichierContient
Password.jsonLe mot de passe de gestion
PlayerPassword.jsonLe mot de passe joueurs

Pour en réinitialiser un :

  1. Arrêtez le serveur.
  2. Supprimez le fichier correspondant (gestionnaire de fichiers ou SFTP).
  3. Redémarrez le serveur.
  4. Redéfinissez le mot de passe depuis Manage Server.

Bon à savoir

  • Depuis le hotfix 0.2.1, le serveur dédié met la partie en pause quand tous les joueurs sont partis.
  • Il n’existe pas de serveur dédié pour la branche de test (PTB).
  • Les arguments de SRServerWithLog.bat peuvent être réinitialisés après une mise à jour : vérifiez le port à chaque patch.

FAQ

Le serveur repart sur un monde vide après un redémarrage

Rechargez la partie depuis Manage Server → Load Game, ou configurez DSSettings.txt avec LoadSavedGame: "true" et le bon SessionName.

Mon monde a été remplacé par un nouveau

StartNewGame était à true dans DSSettings.txt. Restaurez votre dernière sauvegarde (voir comment) et remettez la valeur à false.

Combien de joueurs peut-on régler ?

StarRupture est prévu pour 4 joueurs maximum, en coop comme sur serveur dédié.


Conclusion

Un serveur StarRupture se pilote depuis le jeu avec Manage Server, et DSSettings.txt lui permet de reprendre la partie tout seul après un redémarrage. Avec HebergTonServ, vous éditez ces fichiers depuis le navigateur et vos sauvegardes sont faites automatiquement.

Pour aller plus loin

Sources : support officiel Creepy Jar — serveur dédié, notes de patch officielles Update 1, Hotfix 0.2.1, Hotfix 0.2.5, Update 2, Hotfix 0.3.3. Clés de DSSettings.txt : documentation communautaire et image Docker nitje/starrupture_dedicated_server.