Como criar um servidor dedicado de Enshrouded
Deixe seu mundo de Enshrouded online para até 16 jogadores, mesmo quando você não está jogando. A Keen Games oferece o servidor de graça, feito para Windows.
O que você precisa
Um PC com Windows 64 bits que fique ligado enquanto o pessoal joga, e o SteamCMD, a ferramenta gratuita de linha de comando da Valve para baixar servidores da Steam. O servidor é o app 2278520 da Steam, 8,1 GB com login anônimo: esse PC não precisa do jogo nem de conta Steam.
Um mundo novo sem ninguém online inicia em menos de 15 segundos e usa cerca de 0,7 GB de RAM, e mais conforme os jogadores entram. Como referência, a Wikily Servers dá a um servidor de Enshrouded de 8 jogadores 8 GB de RAM e 4 threads de CPU, e a um de 16 jogadores 12 GB e 6 threads.
Os jogadores se conectam por uma única porta, UDP 15637. Se amigos de fora da sua casa forem entrar, você precisa redirecionar essa porta no roteador (veja Portas e firewall abaixo).
Verificado com a build do servidor na Steam de 30 de outubro de 2026 (versão 1.0.0.0).
Instalar o servidor
1. Baixe o SteamCMD da Valve e descompacte em C:\steamcmd.
2. Abra o PowerShell ou o Prompt de Comando e rode esta linha. Ela baixa o servidor (8,1 GB) em C:\enshrouded-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\enshrouded-server +login anonymous +app_update 2278520 validate +quit
3. Rode C:\enshrouded-server\enshrouded_server.exe. Ele só tem uma janela de texto: quando aparecer [Session] 'HostOnline' (up)! nela, os jogadores já podem entrar.
Não existe versão para Linux, mas o servidor de Windows funciona com Wine. Peça ao SteamCMD os arquivos de Windows. No Ubuntu 24.04:
sudo add-apt-repository universe sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 sudo apt update sudo apt install steamcmd wine wine64 xvfb steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir ~/enshrouded-server +login anonymous +app_update 2278520 validate +quit cd ~/enshrouded-server xvfb-run -a wine enshrouded_server.exe
Aceite a licença da Steam quando o apt pedir. O xvfb-run dá ao Wine uma tela virtual. Testado com o Wine 9.0 do Ubuntu 24.04. O arquivo de configurações, o save e a porta são os mesmos do Windows.
Primeira inicialização e os arquivos
Depois de rodar uma vez, o enshrouded_server.exe ganha companhia: enshrouded_server.json (as configurações), uma pasta savegame com o mundo e uma pasta logs.
As mudanças só valem com o servidor desligado: feche ele, altere o enshrouded_server.json e inicie de novo. Fechar a janela do console salva o mundo e desliga o servidor do jeito certo.
Configurações do servidor
Todas as configurações ficam no enshrouded_server.json. Valores entre aspas são texto; true, false e números ficam sem aspas.
| Configuração | Padrão | O que faz |
|---|---|---|
| name | Enshrouded Server | O que os jogadores veem quando procuram servidores. |
| slotCount | 16 | Quantos jogadores cabem, no máximo 16. |
| queryPort | 15637 | A porta UDP em que os jogadores se conectam. |
| ip | 0.0.0.0 | O endereço em que o servidor escuta. 0.0.0.0 significa todas as placas de rede do PC. |
| gameSettingsPreset | Padrão | Default, Relaxed, Hard, Survival ou Custom. Só o Custom usa os valores de gameSettings. |
| tags | [] | Tags de filtro para a lista de servidores: LookingForPlayers, um idioma (English, German, French ...), BaseBuilding, Exploration, Roleplay. |
| enableTextChat | false | Chat de texto ligado (true) ou desligado (false). |
| enableVoiceChat | false | Chat de voz ligado (true) ou desligado (false). |
| voiceChatMode | Proximity | Proximity: os jogadores ouvem quem está perto. Global: todo mundo ouve todo mundo. |
| saveDirectory | ./savegame | Pasta do save do mundo. |
| logDirectory | ./logs | Pasta dos arquivos de log. |
| userGroups | 4 grupos | Senhas e permissões, veja Senhas e cargos. |
| bannedAccounts | [] | Jogadores banidos. Os admins banem pela aba Social no jogo. |
Com gameSettingsPreset em Custom, os 38 valores de gameSettings definem a dificuldade: dano e vida dos inimigos, XP, recursos, duração do dia e da noite, fome, o cronômetro da Mortalha e mais. São as opções do menu Personalizar a Dificuldade do jogo.
| Chave | Padrão | Intervalo |
|---|---|---|
| experienceCombatFactor | 1 | 0.25 a 2 |
| experienceExplorationQuestsFactor | 1 | 0.25 a 2 |
| resourceDropStackAmountFactor | 1 | 0.25 a 2 |
| miningDamageFactor | 1 | 0.5 a 2 |
| randomSpawnerAmount | Automatic | Few, Normal, Automatic, Many, Extreme |
| enemyDamageFactor | 1 | 0.25 a 5 |
| dayTimeDuration | 1800000000000 | 30 minutos. De 2 a 60 minutos, em nanossegundos: 1 minuto é 60000000000 |
| nightTimeDuration | 720000000000 | 12 minutos. De 2 a 60 minutos, em nanossegundos |
| tombstoneMode | AddBackpackMaterials | AddBackpackMaterials, Everything, NoTombstone |
Um enshrouded_server.json novo, com as listas longas encurtadas:
{ "name": "Enshrouded Server", "saveDirectory": "./savegame", "logDirectory": "./logs", "ip": "0.0.0.0", "queryPort": 15637, "slotCount": 16, "tags": [], "voiceChatMode": "Proximity", "enableVoiceChat": false, "enableTextChat": false, "gameSettingsPreset": "Default", "gameSettings": { ... 38 settings, see World Settings ... }, "userGroups": [ ... Admin, Friend, Guest, Visitor ... ], "bannedAccounts": [] }
Senhas e cargos
Em vez de uma senha única do servidor, Enshrouded tem grupos de usuários. Dê a um amigo a senha de Friend e ele entra como Friend; dê a de Admin e ele entra como admin. Os quatro grupos de um arquivo novo têm senhas aleatórias, então troque pelas suas primeiro.
| Grupo | Construir nas bases | Abrir baús | Alterar o mundo | Altares da Chama | Expulsar e banir |
|---|---|---|---|---|---|
| Admin | Sim | Sim | Sim | Sim | Sim |
| Friend | Sim | Sim | Sim | Não | Não |
| Guest | Não | Não | Sim | Não | Não |
| Visitor | Não | Não | Não | Não | Não |
Fora das bases, todo mundo joga normalmente, menos os Visitor. Abrir baús trata do armazenamento e das estações de criação dentro das bases; os baús de loot espalhados pelo mundo sempre abrem. Altares da Chama quer dizer colocar, melhorar e remover os altares.
reservedSlots reserva essa quantidade de vagas para um grupo, assim um admin ainda consegue entrar com o servidor cheio.
"userGroups": [ { "name": "Admin", "password": "YOUR-ADMIN-PASSWORD", "canKickBan": true, "canAccessInventories": true, "canEditWorld": true, "canEditBase": true, "canExtendBase": true, "reservedSlots": 1 }, { "name": "Friend", "password": "YOUR-FRIENDS-PASSWORD", "canKickBan": false, "canAccessInventories": true, "canEditWorld": true, "canEditBase": true, "canExtendBase": false, "reservedSlots": 0 } ]
O exemplo mostra dois dos quatro grupos: mantenha os outros dois no seu arquivo se usar eles. Para um quinto grupo, duplique um bloco, renomeie, dê uma senha própria e ligue com true as permissões que quiser.
Portas e firewall
Os jogadores se conectam por uma única porta: UDP 15637, o queryPort nas configurações.
Libere a porta no Firewall do Windows. Rode isto uma vez no PowerShell como administrador:
New-NetFirewallRule -DisplayName "Enshrouded server" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action Allow
Para jogadores fora da sua rede de casa, redirecione a UDP 15637 no roteador para o IP local do PC do servidor. Se mudar o queryPort, redirecione essa porta no lugar.
Entrar no servidor
1. No menu principal, abra Participar. 2. Marque Mostrar servidores dedicados e digite o nome do servidor em Filtrar nomes de servidores, ou o IP em Localizar o servidor (endereço IPv4) e escolha Adicionar servidor. 3. Selecione o servidor, vá em Participar (Digite a senha) e use a senha do grupo.
Quem está na mesma rede do servidor usa o IP local dele; o resto usa o IP público do roteador.
Saves, backups e atualizações
O mundo é savegame\world0.ksd. O servidor salva ele a cada poucos minutos no máximo enquanto roda, e ao desligar. Os últimos 10 saves giram em savegame\backup como world0.ksd.backup-0 a -9. Qual é o mais novo muda o tempo todo; ordene por data.
Para fazer backup, pare o servidor e copie a pasta savegame inteira. Para atualizar, pare o servidor e rode de novo a linha do SteamCMD da instalação: ela baixa só o que mudou e mantém o save e as configurações.
A Steam atualiza o jogo sozinha, mas não o servidor. Depois de um patch do jogo, os jogadores veem “A versão de compilação deste servidor é mais antiga do que a sua” até você atualizar o servidor.
Problemas comuns
O console fecha na hora: Internal Error: Failed to parse Config
O enshrouded_server.json tem um erro de digitação, quase sempre uma vírgula ou aspas faltando ou sobrando na linha que você mudou. O servidor não inicia até o arquivo ser JSON válido de novo; ele não substitui o arquivo.
Minhas mudanças no enshrouded_server.json não fazem nada
O servidor lê o arquivo quando inicia. Pare o servidor, salve o arquivo e inicie de novo.
Minhas configurações de jogo são ignoradas
O gameSettings só é usado quando o gameSettingsPreset é Custom. Com Default, Relaxed, Hard ou Survival valem os valores do preset.
Falha ao entrar. A senha é inválida.
A senha não bate com nenhum grupo de usuários. Copie ela exatamente do enshrouded_server.json, sem as aspas.
Um jogador ficou com as permissões erradas
O jogador cai no grupo da senha que digitou. Mande a senha certa e peça para ele entrar de novo.
Amigos de fora da minha casa não conseguem conectar
Confira se a UDP 15637 está redirecionada no roteador para o IP local certo, se a regra do firewall existe e se o console mostrou HostOnline. Redirecione UDP, não TCP.
A versão de compilação deste servidor é mais antiga do que a sua
O jogo recebeu um patch e o servidor não. Pare o servidor e rode a linha do SteamCMD de novo.
Perguntas
Preciso ter Enshrouded para hospedar um servidor?
Não. O SteamCMD baixa o servidor com login anônimo. Só os jogadores precisam do jogo.
Quantos jogadores cabem num servidor de Enshrouded?
Até 16. O slotCount no enshrouded_server.json define o limite, de 1 a 16.
Que porta eu redireciono para um servidor de Enshrouded?
UDP 15637, a configuração queryPort. Redirecione ela no roteador e libere no Firewall do Windows.
O servidor precisa ficar ligado o tempo todo?
Os jogadores só conseguem entrar enquanto ele está rodando. Para seus amigos jogarem com você offline, o PC do servidor fica ligado 24/7.
Dá para rodar um servidor de Enshrouded no Linux?
Não existe versão para Linux, mas o servidor de Windows roda com Wine. Nós rodamos ele no Ubuntu 24.04 com Wine 9.0.
Como eu viro admin no meu servidor de Enshrouded?
Entre com a senha do grupo Admin do enshrouded_server.json. Esse grupo pode expulsar e banir jogadores e mudar tudo nas bases.