Générateur de enshrouded_server.json pour Enshrouded

Enshrouded utilise un JSON strict, et le serveur réécrit le fichier avec ses propres valeurs par défaut remplies, ce qui fait que les fichiers mal formés ont l'air d'être ignorés.

Paramètres visuels

json Format
Identity

Server name in the browser.

Game port, UDP.

Query port, immediately above the game port. Forward both or the server stays invisible.

World

Where the world is stored, relative to the server executable.

Players & Access

Join password.

Slot limit. 16 is the supported maximum. Note these values must be unquoted numbers — quoting a port is a real JSON error here.

Network

Interface to bind to. 0.0.0.0 listens on all of them, which is almost always what you want.

RCON & Query

Where log files are written.

enshrouded_server.json

{
  "name": "Spawnly Enshrouded",
  "password": "",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "gamePort": 15636,
  "queryPort": 15637,
  "slotCount": 16
}

Comment fonctionne la syntaxe de la enshrouded_server.json

Règles JSON standard : pas de commentaires, pas de virgules en fin de ligne, les chaînes de caractères sont entre guillemets, les nombres et les booléens ne le sont pas. Les entrées de port attendent des nombres plutôt que des chaînes de caractères, et les mettre entre guillemets est une erreur réelle plutôt qu'une erreur bénigne.

L'erreur qui coûte des heures aux gens

Si le fichier JSON ne peut pas être analysé, le serveur utilise une configuration par défaut complète et l'enregistre — vous redémarrez, examinez le fichier et découvrez que vos paramètres ont été remplacés par des valeurs que vous n'avez jamais choisies. Cela indique une erreur de syntaxe plutôt qu'un rejet du serveur d'un paramètre particulier.

Assistance & Aide