Um servidor Enshrouded é controlado principalmente pelo ficheiro enshrouded_server.json. O mais importante é ter um nome de servidor claro, portas adequadas, um número de slots sensato, backups fiáveis e um reinício controlado após alterações. Para sessões privadas ou de comunidade estáveis, deves documentar cada alteração e depois verificá-la no log e no navegador de servidores.
Pré-requisitos
Antes de mudares configurações, para completamente o servidor. Alterações ao ficheiro de configuração durante a execução podem ser sobrescritas no próximo salvamento ou só ter efeito depois de um reinício. Precisas de acesso ao diretório do servidor, ao ficheiro enshrouded_server.json, aos ficheiros de log e, idealmente, a SFTP ou a um painel de hosting com gestor de ficheiros.
A documentação oficial do Enshrouded descreve que o ficheiro de configuração é criado após o primeiro arranque do Dedicated Server e fica no diretório do servidor: Documentação em enshrouded.zendesk.com. Para a instalação básica, também encontras um enquadramento prático no guia interno Alugar e configurar um servidor Enshrouded.
Configuração básica em enshrouded_server.json
A configuração do servidor fica em enshrouded_server.json:
{
"name": "O meu servidor Enshrouded",
"password": "secreto",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 8
}
name é o nome visível do servidor. Escolhe um nome inequívoco para que os jogadores reencontrem o teu servidor na lista. saveDirectory e logDirectory só devem ser alterados se estiveres a usar conscientemente outra estrutura de pastas. Em hosting alugado, normalmente faz sentido manter os caminhos predefinidos, porque backups, funções de restauro e processos de suporte podem depender deles.
ip fica em 0.0.0.0 nas configurações típicas, para que o serviço escute na interface de rede prevista. gamePort e queryPort têm de corresponder à configuração da firewall e do painel. Se os jogadores não encontrarem o servidor, verifica primeiro se o ficheiro do servidor, o painel e a firewall usam as mesmas portas.
Planear slots, RAM e desempenho de forma realista
Enshrouded depende muito do estado do mundo, dos jogadores ativos, dos projetos de construção e do hardware do servidor. Por isso, evita promessas de desempenho genéricas. Planeia os slots de forma a que o teu grupo consiga jogar de forma estável, em vez de esgotares o número máximo.
| Configuração | Recomendação |
|---|---|
| RAM | Pelo menos 4 GB |
| Número de jogadores | Ajustar ao grupo ativo e à versão oficial do servidor |
| Autosave | Considerar a gravação automática e complementar com backups |
| Restart | Uma vez por dia, de preferência fora do horário principal de jogo |
A recomendação original de “pelo menos 4 GB de RAM” é útil como limite mínimo, mas não deve ser entendida como garantia. A FAQ oficial já indica vários gigabytes de RAM para o processo do servidor em repouso e necessidade adicional por jogador. Se jogas continuamente com muitos jogadores, bases grandes ou vários mundos, planeia mais reservas.
Configurações de gameplay e funções
No início, Enshrouded oferecia apenas configurações de servidor limitadas; entretanto, as opções disponíveis dependem da versão e do esquema de configuração. Por isso, depois de atualizações, verifica se o teu enshrouded_server.json contém novos campos. Se não compreenderes configurações existentes, não as alteres às cegas; faz uma cópia do ficheiro e compara-o com a documentação oficial.
Para direitos de acesso, configurações mais recentes com grupos de utilizadores são relevantes. Assim, podes separar palavras-passe e permissões para funções como admins, amigos ou convidados, desde que a tua versão do servidor use esse esquema. Em ficheiros mais antigos, um único password pode continuar presente. Não o removas sem backup prévio, porque isso pode alterar o comportamento de acesso e o processo de convite.
Funções de admin e operação
Tarefas administrativas típicas são reinícios do servidor pelo dashboard, gestão de savegames, gestão de palavras-passe e verificação de logs. Funções de kick e ban dependem da versão do servidor, da consola, do modelo de funções e da interface de hosting. Usa essas funções com cuidado e documenta alterações para que o suporte e os outros jogadores consigam perceber o que aconteceu.
Para hosting multi-game com controlo técnico, o mais importante é tornares os passos operacionais repetíveis: registar alteração, reiniciar servidor, verificar log, testar ligação, controlar estado dos backups. Princípios semelhantes também se aplicam a outros jogos, por exemplo em Configurar corretamente o server.properties do Minecraft ou Alugar um servidor Rust: RAM, configurações e plugins.
Estratégia de backup
- Ativar backups automáticos (dashboard)
- Fazer backup manual antes de grandes expedições
- Savegames podem ser descarregados por SFTP
Backups são especialmente importantes antes de atualizações, grandes projetos de construção, alterações de funções e reestruturações de configuração. Guarda não só os ficheiros do mundo, mas também a configuração associada. Assim, depois de um erro, podes restaurar não apenas o estado do jogo, mas também portas, slots e direitos de acesso.
Verificar o resultado
Depois de cada alteração, reinicia o servidor e verifica três coisas. Primeiro: o ficheiro de log não deve apresentar erros de JSON nem conflitos de portas. Segundo: o servidor aparece com o nome esperado no navegador de servidores ou fica acessível pela ligação prevista. Terceiro: uma entrada de teste com palavra-passe ou com o grupo de utilizadores adequado funciona.
Entrar
- Iniciar Enshrouded
- Multijogador → Procurar servidor
- Introduzir IP e porta
- Introduzir palavra-passe e ligar
Se o servidor não aparecer na lista, testa também a ligação por favoritos ou direta através das opções disponíveis da Steam ou do jogo. Verifica ainda se filtros no navegador de servidores estão a ocultar Dedicated Server ativos.
Resolução de problemas
Se o servidor não arrancar depois de uma alteração, muitas vezes a sintaxe JSON está errada. Tem atenção a vírgulas, aspas e chavetas corretamente fechadas. Uma única vírgula a mais pode tornar o ficheiro ilegível.
Se os jogadores não conseguirem ligar, verifica palavra-passe, função, limite de slots, portas e estado do reinício. Se o servidor arrancar, mas usar valores antigos, provavelmente editaste o ficheiro errado ou não reiniciaste o servidor depois de guardar.
Se surgirem problemas de desempenho, reduz primeiro o número de jogadores ativos, verifica a utilização de RAM e planeia um reinício. Mundos grandes e muitas construções podem aumentar a carga; guarda o mundo antes de fazeres testes arriscados.
Atualizações
Enshrouded continua a receber atualizações. Por isso, trata qualquer afirmação dependente da atualidade como uma fotografia do momento para a versão do servidor instalada. Dependendo da configuração de hosting, o servidor pode atualizar-se ao reiniciar; depois de atualizações, verifica os logs e compara novos campos de configuração antes de continuares a usar ficheiros antigos sem alterações.
Verificação, limites e caminho seguro de retorno
O guia “Otimizar as configurações do servidor Enshrouded” aplica-se ao tipo de servidor descrito no artigo e ao estado da versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem variar após atualizações. Por isso, não transfiras valores sem verificação para outra versão do jogo, loader ou servidor.
Cria um backup dos ficheiros afetados antes de alterações ao mundo, ao estado do jogo, à configuração ou a extensões. Depois, altera apenas um passo relacionado de cada vez e testa-o com a mesma versão de cliente e servidor com que pretendes jogar mais tarde.
| Ponto de verificação | Resultado esperado | Interrupção e retorno |
|---|---|---|
| Arranque do servidor | O servidor atinge o estado operacional sem novas mensagens de erro. | Em caso de erros de arranque, desfazer a alteração e restaurar o último backup. |
| Teste de ligação | Uma conta de teste consegue ligar através do endereço apresentado no painel. | Em caso de erros de versão ou ligação, comparar novamente versão, porta e permissões. |
| Teste de função | A função alterada em concreto funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos secundários, parar o servidor e restaurar os ficheiros guardados. |
Um teste individual bem-sucedido não é garantia de desempenho nem de disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para conseguires compreender desvios futuros.
FAQ
Onde encontro as configurações do servidor Enshrouded?
O ficheiro central chama-se enshrouded_server.json e fica no diretório do servidor. Ele é criado após o primeiro arranque do Dedicated Server, desde que ainda não exista.
Tenho de reiniciar o servidor depois de cada alteração?
Sim, planeia um reinício. Muitas configurações só são lidas ao arrancar, e sem reinício podes ainda estar a testar o estado antigo.
Que portas são importantes?
No exemplo inicial são usados gamePort 15636 e queryPort 15637. O essencial é que o ficheiro, o painel de hosting e a firewall usem os mesmos valores.
Como evito perda de dados?
Ativa backups automáticos e cria um backup manual antes de atualizações, alterações de configuração e grandes expedições. Descarrega savegames importantes também por SFTP se precisares de uma cópia externa.
O que faço em caso de erros JSON?
Restaura a última cópia funcional ou corrige a sintaxe com um validador JSON. Presta especial atenção a aspas em falta, vírgulas erradas e chavetas apagadas por engano.