Como configurar o servidor de Enshrouded
Toda a configuração do Enshrouded fica no arquivo enshrouded_server.json, na raiz do servidor. Edite sempre com o servidor desligado e mantenha o JSON válido (vírgulas e aspas no lugar).
Exemplo comentado
{
"name": "Meu Servidor Enshrouded - South Host",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16,
"userGroups": [
{ "name": "Admin", "password": "SenhaAdmin", "canKickBan": true, "canAccessInventories": true, "canEditBase": true, "canExtendBase": true, "reservedSlots": 0 },
{ "name": "Friend", "password": "SenhaFriend", "canKickBan": false, "canAccessInventories": true, "canEditBase": true, "canExtendBase": false, "reservedSlots": 0 },
{ "name": "Guest", "password": "SenhaGuest", "canKickBan": false, "canAccessInventories": false, "canEditBase": false, "canExtendBase": false, "reservedSlots": 0 }
]
}
Campos principais
| Campo | Função |
|---|---|
name | Nome exibido na lista de servidores |
ip | Deve ser 0.0.0.0 (escuta em todas as interfaces) |
gamePort / queryPort | Portas de jogo e query (15636 / 15637) — abrir no firewall |
slotCount | Número de jogadores (até 16) |
saveDirectory | Pasta do savegame — veja backup |
logDirectory | Pasta dos logs |
userGroups | Grupos de acesso com senha e permissões |
Grupos de usuários (Admin / Friend / Guest)
O Enshrouded controla o acesso por grupos, cada um com senha e permissões. O jogador entra informando a senha do grupo desejado.
| Permissão | O que libera |
|---|---|
canKickBan | Expulsar e banir jogadores (deixe só no Admin) |
canAccessInventories | Abrir baús e inventários de outros jogadores |
canEditBase | Construir e editar bases |
canExtendBase | Expandir o limite (território) das bases |
reservedSlots | Slots reservados para o grupo (garante vaga) |
Como usar na prática
- Admin: você e a staff (tudo ligado).
- Friend: amigos de confiança (constroem, mexem em baús).
- Guest: público/visitantes (sem editar base nem baús).
Como aplicar
- Pare o servidor.
- Edite o
enshrouded_server.json(valide o JSON). - Salve e inicie o servidor.
JSON inválido não sobe
Uma vírgula ou aspas fora do lugar impede o servidor de ler a config. Use um validador de JSON se tiver dúvida.