Neste tutorial, explicarei como configurar um servidor 7 Days to Die no CentOS 7.
Pré-requisitos
Você precisa possuir este jogo em sua conta Steam.
Vamos garantir que o sistema esteja totalmente atualizado antes de começarmos. Em seguida, criaremos um novo usuário para o servidor. Certifique-se de usar uma senha difícil.
yum update
yum upgrade -y
adduser 7d2d
passwd 7d2d
Vamos também abrir as portas de firewall necessárias.
firewall-cmd --zone=public --add-port=26900/tcp --permanent
firewall-cmd --zone=public --add-port=26900/udp --permanent
firewall-cmd --reload
Instale as bibliotecas necessárias para executar o SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Agora, vamos mudar para o usuário que acabamos de criar.
su 7d2d
cd ~
Hora de baixar o SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Agora temos que executar o SteamCMD e instalar os arquivos do servidor. Por favor, note que, se você tem o Steam Guard ativado, você tem que verificar seu e-mail para o código de login.
./steamcmd.sh
login YourAccount
*enter your password and steam guard code if necessary*
force_install_dir ./7d2d
app_update 294420 validate
O software do servidor está agora instalado.
Customizando o servidor
Quer personalizar o nome, descrição e talvez os slots do servidor?
Para alterar o nome do seu servidor, edite o arquivo serverconfig.xml
.
nano serverconfig.xml
Altere apenas o valor dentro da value=""
peça.
- Na linha 5, mude
My Game Host
para o que você quiser. - Na linha 7, mude
8
para a quantidade de slots que você deseja. Slots Max é32
. - Na linha 8, mude
A 7 Days to Die server
para a descrição de sua escolha.
Atualizando seu servidor
Precisa atualizar devido às atualizações do Steam? Não se preocupe! Com este script simples, você pode atualizar seu servidor em apenas um comando.
Vamos criar o arquivo update_7d2d.txt
primeiro.
nano /home/7d2d/update_7d2d.txt
Em seguida, cole o seguinte:
login YourUser YourPassword
force_install_dir ./7d2d
app_update 294420
quit
E agora, para atualizar seu servidor, tudo o que você precisa fazer é executar o seguinte comando:
cd ~
./steamcmd.sh +runscript update_7d2d.txt
Executando seu servidor
Navegue até a seguinte pasta e execute seu servidor.
cd /home/7d2d/7d2d/
screen -dmS 7d2d ./startserver.sh -configfile=serverconfig.xml
O servidor agora está sendo executado em segundo plano. Para desligar o servidor, execute o seguinte comando:
pkill 7Days
Aproveite o seu novo servidor 7D2D!