Ir para o conteúdo
7 Days To Die

Instalar um servidor 7 Days To Die

O servidor dedicado de 7 Days to Die é o app Steam 294420 (o cliente é 251570), instalado com SteamCMD em login anônimo no Windows ou Linux. As fontes consultadas não trazem requisitos oficiais: conte com CPU recente e vários GB de RAM, mais para mapas RWG grandes e muitos jogadores. A instalação leva de 15 a 30 minutos.

Última atualização: 09/10/2026

O servidor dedicado de 7 Days to Die é o app Steam 294420 (o cliente é 251570), instalado com SteamCMD em login anônimo no Windows ou Linux. As fontes consultadas não trazem requisitos oficiais: conte com CPU recente e vários GB de RAM, mais para mapas RWG grandes e muitos jogadores. A instalação leva de 15 a 30 minutos.

Instalação passo a passo

  1. Instale o SteamCMD (pasta dedicada no Windows, usuário não root no Linux).

  2. Baixe o servidor: app_update 294420 validate (anônimo).

  3. Copie serverconfig.xml com um nome único (ex.: myserver.xml); não edite o original.

  4. Edite-o com a ferramenta «serverconfig.xml» do site (nome, senha, slots, mundo, SandboxCode).

  5. Inicie o servidor com -configfile=myserver.xml -dedicated (última opção).

  6. Teste localmente pelo cliente (mesma versão e branch) em 127.0.0.1:26900.

  7. Abra 26900 TCP/UDP e 26901-26903 UDP (firewall, provedor, roteador).

  8. Configure os administradores (serveradmin.xml) e proteja o Telnet com senha.

  9. Automatize o início (systemd ou tarefa agendada) e agende backups e atualizações.

  10. Cadastre seu servidor em game-rank.com/jeux/7-days-to-die.

1. Requisitos

  • SO: Windows ou Linux de 64 bits (Ubuntu/Debian). Sem chave de licença: basta SteamCMD com login anônimo.
  • Hardware: não documentado oficialmente em nossas fontes. Como referência da comunidade (a validar): 4 núcleos recentes e 8 GB de RAM para poucos jogadores, mais além disso; SSD recomendado para mapas RWG.
  • Cliente e servidor devem ter exatamente a mesma versão e branch (estável ou experimental).

2. Instalação local (Windows)

Instale o servidor em C:\Servers\7dtd, copie serverconfig.xml para myserver.xml e crie start.bat com o comando de inicialização (o startdedicated.bat do jogo faz o mesmo). Para instalação experimental, adicione -beta latest_experimental antes de validate, em outra pasta.

steamcmd +force_install_dir "C:\Servers\7dtd" +login anonymous +app_update 294420 validate +quit

rem start.bat
start 7DaysToDieServer -logfile "output_log.txt" -quit -batchmode -nographics -configfile=myserver.xml -dedicated

3. VPS / dedicado Linux (Ubuntu/Debian)

Crie um usuário «sdtd» sem privilégios root, instale o SteamCMD e depois o servidor. O wiki 7d2dmodding usa um caminho como /home/sdtd/server e o binário ./7DaysToDieServer.x86_64 com as mesmas opções do Windows.

sudo adduser --disabled-password --gecos "" sdtd
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 screen   # Ubuntu: enable 'multiverse' first
sudo -iu sdtd
/usr/games/steamcmd +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit
cd /home/sdtd/server && cp serverconfig.xml myserver.xml
./7DaysToDieServer.x86_64 -logfile output_log.txt -quit -batchmode -nographics -configfile=myserver.xml -dedicated

4. Portas a abrir

Altere a porta do jogo com ServerPort no arquivo de configuração (as portas vizinhas acompanham). No provedor (OVH, Hetzner, Scaleway… «security group») permita as mesmas portas. Em casa, redirecione-as (NAT) para o IP local. Teste: conecte de uma rede externa em IP:26900.

  • 26900/TCP e UDP — jogo (ServerPort). O wiki aconselha ficar em 26900-26905 ou 27015-27020 para descoberta em LAN.
  • 26901-26903/UDP — tráfego de jogo adicional.
  • 8080/TCP — painel web (WebDashboardPort), desativado por padrão; abra apenas para administração e com senhas.
  • 8081/TCP — Telnet (TelnetPort), ativo por padrão; sem senha escuta apenas localmente. Nunca o exponha sem senha.

5. Firewall Linux (ufw)

Permita o SSH antes de ativar o ufw. Não abra 8080/8081 ao público.

sudo ufw allow OpenSSH
sudo ufw allow 26900/tcp
sudo ufw allow 26900:26903/udp
sudo ufw enable && sudo ufw status

6. Firewall do Windows

Em um prompt de comando de administrador:

netsh advfirewall firewall add rule name="7DTD TCP" dir=in action=allow protocol=TCP localport=26900
netsh advfirewall firewall add rule name="7DTD UDP" dir=in action=allow protocol=UDP localport=26900-26903

7. Início automático (systemd)

Coloque este arquivo em /etc/systemd/system/sdtd.service e execute: sudo systemctl enable --now sdtd. No Windows crie uma tarefa agendada «na inicialização» que execute start.bat; screen ou tmux continuam sendo uma alternativa simples. A opção -quit é a recomendada pelo wiki.

[Unit]
Description=7 Days to Die dedicated server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=sdtd
WorkingDirectory=/home/sdtd/server
ExecStart=/home/sdtd/server/7DaysToDieServer.x86_64 -logfile /home/sdtd/server/output_log.txt -quit -batchmode -nographics -configfile=myserver.xml -dedicated
Restart=on-failure
RestartSec=20

[Install]
WantedBy=multi-user.target

8. Atualizações, backups, reinícios

Atualização: pare o servidor e repita o mesmo comando app_update (mesma pasta, mesma branch). Seu myserver.xml não é sobrescrito. Backups: por padrão, saves e mundos gerados ficam na pasta de dados do usuário do jogo (tipicamente ~/.local/share/7DaysToDie/ no Linux, %AppData%\7DaysToDie no Windows); confira o local real na sua instalação e arquive com o servidor parado. Exemplo de cron para backup noturno e reinício diário:

# crontab -e (user sdtd); stop/start via systemctl needs a sudoers rule
30 4 * * * sudo systemctl stop sdtd && tar -czf /home/sdtd/backups/7dtd-$(date +\%F).tar.gz -C /home/sdtd/.local/share 7DaysToDie
40 4 * * * /usr/games/steamcmd +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit && sudo systemctl start sdtd

9. Divulgar e encontrar seu servidor

Defina ServerVisibility como 2 (público) e preencha ServerName e Region para aparecer na lista do jogo. Para mais visibilidade, cadastre seu servidor em game-rank.com/jeux/7-days-to-die (site do proprietário desta ferramenta).

10. Solução de problemas

  • Versão incompatível: cliente e servidor devem ter a mesma versão e branch. Execute app_update novamente (com o mesmo -beta se experimental).
  • Servidor fora da lista: verifique ServerVisibility=2, se 26900 TCP/UDP e 26901-26903 UDP estão abertas e conecte diretamente por IP:26900 para isolar o problema.
  • Configurações ignoradas: o servidor não recebeu -configfile, -dedicated não é a última opção ou você editou o arquivo original, sobrescrito por uma atualização.
  • Telnet ou painel inacessíveis: sem TelnetPassword, o Telnet escuta apenas localmente; o painel (8080) fica desativado até WebDashboardEnabled ser true.
  • Sem direitos de admin no jogo: verifique serveradmin.xml (plataforma e ID exatos, nível 0); recarregue após editar (comando admin add no console ou reinício).

Perguntas frequentes

Qual é o app ID do servidor 7 Days to Die na Steam?
294420 para o servidor dedicado (instalação anônima com SteamCMD); o cliente do jogo é o app 251570.
Quais portas o 7 Days to Die usa?
26900 TCP/UDP e 26901-26903 UDP para o jogo; 8080 TCP (painel web, desativado por padrão) e 8081 TCP (Telnet) apenas para administração.
É possível cross-play?
A propriedade ServerAllowCrossplay existe (false por padrão). Os requisitos exatos (EAC, protocolos de rede) não são detalhados em nossas fontes: consulte a documentação oficial da sua versão.
Como mudar para a branch experimental?
Adicione -beta latest_experimental ao comando app_update (de preferência em uma pasta separada); os clientes devem usar a mesma branch.

Ferramentas para o seu servidor 7 Days To Die

7 Days To Die
7 Days To DieAcesso livre
Gere o serverconfig.xml do seu servidor 7 Days to Die: rede, slots, mundo, Telnet, painel web e SandboxCode.
ConfiguraçãoXMLAbrir
Documentação
7 Days To Die
7 Days To DieRequer login
Gerencie admins, whitelist, banimentos e níveis de permissão de comandos no serveradmin.xml, com importação e exportação.
AdministraçãoXMLPermissõesAbrir
Documentação