Este tutorial cobrirá o processo de instalação de um Half Life 2
servidor de jogo no sistema CentOS 6.
Etapa 1: instalando os pré-requisitos
Para configurar nosso servidor Half Life 2, precisaremos instalar o SteamCMD (o cliente do servidor de jogos do Steam) e seus requisitos.
Em uma instalação do CentOS de 32 bits:
yum install glibc libstdc++
Em uma instalação do CentOS de 64 bits:
yum install glibc.i686 libstdc++.i686
Isso é tudo que o SteamCMD requer (as bibliotecas necessárias para compilar o código C ++ e executá-lo).
Por último, para esta etapa, vamos instalar um utilitário chamado Linux screen
que nos permite manter o servidor do jogo em execução, mesmo depois de desconectarmos do nosso prompt SSH.
yum install screen
Passo 2: Configurando o SteamCMD
Seguindo em frente – por motivos de segurança, criaremos outro usuário para executar o servidor de jogos. Execute o seguinte:
useradd -m gameserver
Antes de abandonarmos nossos privilégios de root, precisamos abrir algumas portas de base para permitir que os jogadores se conectem.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Agora, faça login como sua conta de usuário nova: gameserver
.
su gameserver
O próximo passo será baixar as bibliotecas necessárias para o SteamCMD:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
E extraia o arquivo:
tar xvf steamcmd_linux.tar.gz
Agora que o SteamCMD está instalado, podemos avançar para instalar o servidor do jogo.
Etapa 3: Instalando e configurando o Half Life 2
Execute ./steamcmd.sh
:
./steamcmd.sh
Executar o comando acima permitirá que o Steam seja auto-atualizado. Um atualizado, você verá o Steam >
prompt. Você irá então entrar no servidor Steam:
login anonymous
Em seguida, instale o halflife2
servidor:
force_install_dir ./halflife2
app_update 238430 validate
exit
O comando acima irá instalar o arquivo do servidor do Half Life 2 no diretório especificado acima dentro do seu diretório SteamCMD.
O próximo passo seria configurar o servidor:
cd halflife2
E abra seu editor de texto para cfg/server.cfg
:
nano cfg/server.cfg
Adicione o seguinte:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Altere o conteúdo entre aspas duplas para o nome do host desejado.
O próximo e último passo seria iniciar o servidor:
Etapa 4: executando o servidor do jogo Half Life 2
Siga os passos abaixo para iniciar o servidor:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Isso conclui nosso tutorial. Obrigado por ler.