Enshrouded enshrouded_server.json Generator

Enshrouded verwendet strenge JSON und der Server überschreibt die Datei mit seinen eigenen Voreinstellungen, was fehlerhafte Dateien so aussehen lässt, als ob sie ignoriert wurden.

Visuelle Einstellungen

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
}

Wie enshrouded_server.json Syntax funktioniert

Standard-JSON-Regeln: Keine Kommentare, keine abschließenden Kommas, Strings werden angeführt, Zahlen und Boolesche Werte nicht. Die Port-Einträge erwarten Zahlen statt Strings und deren Anführung ist ein echter Fehler, kein harmloser.

Der Fehler, der Menschen Stunden kostet

Wenn die JSON-Datei nicht geparst werden kann, fällt der Server auf eine vollständige Standardkonfiguration zurück und schreibt diese aus – also starten Sie neu, sehen Sie sich die Datei an und finden Ihre Einstellungen durch Werte ersetzt, die Sie nie gewählt haben. Das ist das Zeichen für einen Syntaxfehler und nicht dafür, dass der Server eine bestimmte Einstellung ablehnt.

Support & Hilfe