Romestead Débutant 9 min de lecture

Configurer le config.json d'un serveur Romestead (toutes les options expliquées)

Toutes les options du config.json du serveur dédié Romestead : AutoStartWorldName, taille du monde, mot de passe, port, MaxPlayers, EnableCheats et SleepThresholdMs pour réduire la charge CPU.

Configurer le config.json d'un serveur Romestead (toutes les options expliquées)

Configurer le config.json d’un serveur Romestead

Le serveur dédié Romestead se règle avec un seul fichier : config.json, placé à la racine du dossier du serveur, à côté de Server.dll. Il ne contient pas de réglages de gameplay (difficulté, taux de récolte…) : il pilote le monde chargé, l’accès au serveur et quelques paramètres techniques.

Règle d’or : arrêtez le serveur avant de modifier le fichier. Les changements ne sont pris en compte qu’au redémarrage.

⚡ Config en deux clics

Modifiez votre config.json depuis le navigateur

Sur notre serveur Romestead (20,90 €/mois, 16 Go RAM, SSD NVMe, Ryzen 9 5950X), le gestionnaire de fichiers et le SFTP sont inclus, avec support FR 24/7.

Voir l'offre Romestead →

Le fichier de référence

Voici l’exemple publié dans le guide du serveur dédié :

{
  "AutoStartWorldName": "auto",
  "AutoCreateAndLoadWorld": true,
  "AutoCreateWorldSize": 1,
  "Password": "change-me",
  "Port": 8050,
  "MaxPlayers": 8,
  "EnableCheats": false
}

Le JSON est strict : guillemets doubles, virgule entre chaque ligne sauf la dernière, true/false sans guillemets. Une virgule en trop suffit à casser la lecture du fichier.


Toutes les options expliquées

AutoStartWorldName

Nom du monde que le serveur charge au démarrage. Chaque monde est stocké dans son propre dossier sous saved_worlds/. C’est cette clé qui permet de changer de monde sans rien supprimer : il suffit de mettre le nom d’un autre monde présent sur le serveur.

AutoCreateAndLoadWorld

true : si aucun monde ne porte le nom indiqué, le serveur en génère un nouveau automatiquement, sans passer par un menu. false : le serveur ne crée rien et charge uniquement un monde existant.

AutoCreateWorldSize

Taille du monde généré automatiquement :

ValeurTailleRemarque
0SmallIdéal pour 1-2 joueurs ou une machine modeste
1StandardValeur par défaut
2Large8 Go de RAM requis pour la génération

La taille ne s’applique qu’à la création : elle ne modifie pas un monde existant.

Password

Mot de passe demandé aux joueurs à la connexion. Il est sensible à la casse. Une valeur vide ou null ouvre le serveur à toute personne qui connaît l’IP : le guide recommande au contraire un mot de passe aléatoire. Comme il n’existe pas de whitelist, le mot de passe est votre seule barrière d’accès.

Port

Port UDP d’écoute, 8050 par défaut. Si vous le changez, pensez à ouvrir le nouveau port dans le pare-feu et à le communiquer à vos amis.

MaxPlayers

Nombre maximum de joueurs connectés simultanément. Beartwigs indique que le jeu est équilibré pour 1 à 4 joueurs et prévu pour aller jusqu’à 8. La difficulté s’adapte au nombre de joueurs présents dans le monde.

EnableCheats

Active la console développeur pour les joueurs du serveur (commandes .item, .tp, .nextday…). Point crucial relevé par le wiki : l’option doit être à true au moment de la génération du monde. Il n’est pour l’instant pas possible d’activer les cheats sur un monde déjà créé. Voir commandes console Romestead.

SleepThresholdMs (option avancée)

Ajoutée par Beartwigs dans le hotfix 0.25.1_4 à la demande de la communauté, elle règle quand le thread du serveur « dort » entre deux mises à jour :

ValeurEffet
10Valeur par défaut : le serveur dort quand la charge est faible
3 ou 4Recommandé par les développeurs pour réduire le CPU sans trop de saccades
-1 (ou hors de la plage 1.0–16.5)Pas de sommeil : régularité maximale, mais 100 % d’un cœur CPU en permanence

Les développeurs précisent que -1 est leur valeur préférée pour la meilleure expérience de jeu, au prix d’un cœur CPU saturé. Depuis ce même hotfix, le serveur dort aussi quand aucun joueur n’est connecté, ce qui réduit fortement la consommation à vide.

{
  "AutoStartWorldName": "auto",
  "AutoCreateAndLoadWorld": true,
  "AutoCreateWorldSize": 1,
  "Password": "M0nMotDePasse!",
  "Port": 8050,
  "MaxPlayers": 6,
  "EnableCheats": false,
  "SleepThresholdMs": 4
}

AutoCreateWorldSeed (non documentée officiellement)

Certains hébergeurs documentent une clé AutoCreateWorldSeed (nombre ou null pour aléatoire) permettant de fixer la graine du monde généré. Elle n’apparaît ni dans le guide du wiki ni dans les notes de patch : testez-la sur un monde jetable avant de vous y fier.


Ce que le config.json ne permet pas

  • Nom de serveur / liste publique : pas de clé correspondante, on rejoint par IP.
  • Réglages de difficulté ou de gameplay : aucune clé documentée à ce jour. Beartwigs a indiqué dans sa FAQ de roadmap vouloir ajouter plus tard des options de difficulté plus élevée.
  • Whitelist ou liste d’admins : inexistantes ; la modération se fait via la console (kick, ban par IP).

FAQ

J’ai modifié le config.json mais rien ne change

Le fichier n’est lu qu’au démarrage : redémarrez le serveur. Vérifiez aussi la syntaxe JSON (une virgule en trop ou un guillemet manquant rend le fichier invalide).

Ma configuration est revenue aux valeurs par défaut

C’était un bug connu, corrigé dans le hotfix 0.26.1_3 (« Fixed server config sometimes resetting »). Mettez votre serveur à jour et gardez une copie de votre config.json.

Comment créer un nouveau monde sans supprimer l’ancien ?

Changez AutoStartWorldName pour un nom inédit, laissez AutoCreateAndLoadWorld à true et redémarrez. L’ancien monde reste dans saved_worlds/. C’est d’ailleurs la méthode à utiliser pour profiter des nouveaux donjons de l’Autumn Update, qui ne s’ajoutent qu’aux mondes neufs.

Quelle valeur de MaxPlayers choisir ?

Mettez le nombre réel de joueurs de votre groupe : le jeu adapte sa difficulté au nombre de joueurs présents, pas à MaxPlayers, mais limiter les places évite les connexions indésirables si le mot de passe circule.


Conclusion

Sept clés suffisent à faire tourner un serveur Romestead, plus SleepThresholdMs si vous voulez maîtriser la charge CPU. Les deux réglages à ne jamais négliger : un vrai mot de passe et la décision EnableCheats avant la génération du monde.

Pour aller plus loin

Sources : wiki Romestead — Dedicated Server Setup Guide, wiki Romestead — Developer Console, notes de patch officielles 0.25.1_4 et 0.26.1_3, roadmap du 25/06/2026. Clé AutoCreateWorldSeed : documentation XGamingServer (non officielle).