Servidores de jogos

Montar um servidor de 7 Days to Die

Instalação com o SteamCMD, o teu próprio ficheiro de configuração (para que as atualizações não to apaguem), mapa fixo ou aleatório, administradores e as portas TCP e UDP.

2 min de leituraAtualizado a 7 de outubro de 20267 Days to Die

Conta com 8 GB de RAM para começar, e mais com mapas aleatórios grandes ou muitos jogadores. Da primeira vez que gera um mapa aleatório demora bastante: é normal.

1. Descarrega-o

# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\7dtd +login anonymous +app_update 294420 validate +quit

# Linux (com o utilizador steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/7dtd +login anonymous +app_update 294420 validate +quit

2. O teu ficheiro de configuração

As atualizações substituem o serverconfig.xml, por isso copia-o como aminhaconfig.xml e edita a cópia. O principal:

PropriedadePara quê
ServerName / ServerPasswordNome e palavra-passe para entrar
ServerMaxPlayerCountJogadores ao mesmo tempo
ServerVisibility2 público, 1 só amigos, 0 oculto
GameWorldNavezgane (o mapa fixo) ou RWG (aleatório)
WorldGenSeed / WorldGenSizeSemente e tamanho, se for aleatório. Maior, mais RAM e mais espera
GameNameNome da partida guardada
GameDifficultyDe 0 a 5

3. Arranca-o

# Windows (a partir de C:\7dtd)
7DaysToDieServer.exe -quit -batchmode -nographics -configfile=aminhaconfig.xml -dedicated

# Linux (a partir de ~/7dtd)
./startserver.sh -configfile=aminhaconfig.xml

No Windows também podes copiar o startdedicated.bat e, na cópia, trocar serverconfig.xml por aminhaconfig.xml.

4. Portas

O 7 Days to Die usa a 26900 em TCP e UDP e da 26901 à 26903 em UDP:

# Windows (PowerShell como administrador)
New-NetFirewallRule -DisplayName "7DTD TCP 26900" -Direction Inbound -Protocol TCP -LocalPort 26900 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "7DTD UDP 26900-26903" -Direction Inbound -Protocol UDP -LocalPort 26900-26903 -Action Allow -Profile Any

# Linux
ufw allow 26900/tcp
ufw allow 26900:26903/udp

O servidor traz também uma consola por telnet (porta 8081) e um painel web: não abras essas portas à Internet; usa-as a partir do próprio VPS.

5. Torna-te administrador

Na consola do servidor (ou por telnet no próprio VPS):

admin add O_TEU_STEAMID64 0

O 0 é o nível máximo. A lista fica guardada no serveradmin.xml, na pasta das partidas guardadas:

  • Windows: %APPDATA%\7DaysToDie\Saves
  • Linux: ~/.local/share/7DaysToDie/Saves

Essa pasta é também a que tens de incluir nas tuas cópias.

Artigos relacionados

Voltar ao centro de ajuda

Não encontras o que procuras?

Abre um ticket no teu painel e respondemos em menos de 5 minutos.