Enshrouded enshrouded_server.json gerador

Enshrouded utiliza JSON rigoroso, e o servidor reescreve o ficheiro com os seus próprios predefinidos enchidos, o que faz com que os ficheiros malformados pareçam ter sido ignorados.

Definições Visuais

Formato json
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
}

Como funciona a sintaxe do enshrouded_server.json

Regras JSON padrão: sem comentários, sem vírgulas à esquerda, strings citadas, números e booleanos não citados. As entradas de porta esperam números em vez de strings, e citá-los é um erro real em vez de um inofensivo.

O erro que custa horas às pessoas

Se o JSON não for analisado, o servidor recorre a uma configuração padrão completa e escreve-a - por isso, quando reinicias, vês o ficheiro e descobres que as tuas definições foram substituídas por valores que nunca escolheste. Isso é a assinatura de um erro de sintaxe em vez de o servidor rejeitar uma definição em particular.

Suporte e Ajuda