Este guia contém instruções sobre como baixar, configurar o servidor dedicado e iniciar o servidor do jogo Counter Strike: Global Offensive
Antes de começar
Você precisará de uma conta Steam e uma cópia do Counter Strike: Global Offensive. Um token de servidor de jogo é necessário para hospedar um servidor CS: GO público. Sem o token, as conexões do cliente são restritas apenas à LAN.
Instale o SteamCMD para um servidor de jogos Steam. Isso fará com que o SteamCMD seja instalado e executado em seu servidor e este guia irá pegar onde a página do SteamCMD é interrompida.
Pré-requisitos para Counter-Strike: Global OffensivePermalink
A partir do guia SteamCMD, uma etapa adicional é necessária especificamente para o CS: GO.
Substitua uma regra de firewall para estender levemente o intervalo de portas disponível para o jogo. Este comando assume que você tem apenas as regras iptables no lugar do guia SteamCMD:
sudo iptables -R INPUT 5 -p udp -m udp --sport 26900:27030 --dport 1025:65355 -j ACCEPT
Instale o Counter Strike: Global OffensePermalink
1. Tenha certeza que você está no diretório ~/Steam, então acesse o prompt do Steam:
cd ~/Steam && ./steamcmd.sh
2. No prompt do SteamCMD, faça o login anonimamente:
login anonymous
Ou entre com seu nome de usuário Steam:
login example_user
3. instale o CS: GO no diretório inicial do usuário da Steam:
force_install_dir ./csgo-ds
app_update 740 validate
Isso pode levar um tempo. Se o download parece ter congelado, seja paciente. Quando o download estiver concluído, você deverá ver esta saída:
Success! App '740' fully installed.
Steam>
4. Saia do SteamCMD
Quit
Token de Login do Servidor de Jogos
O CS:GO exige um token de servidor, a menos que você queira limitar os jogadores a apenas clientes que se conectam de dentro da LAN do servidor. Isso requer ter uma conta na Steam e possuir o CS: GO.
Configurar o ServerPermalink
1. Crie um arquivo chamado server.cfg usando seu editor de texto preferido. Escolha um nome de host e uma senha exclusiva do RCON que você não use em outro lugar.
~/Steam/csgo-ds/csgo/cfg/server.cfg
hostname "server_hostname"
sv_password "server_password"
sv_timeout 60
rcon_password "rcon_password"
mp_autoteambalance 1
mp_limitteams 1
writeid
writeip
2. Crie um script de inicialização para CS: GO com o conteúdo fornecido abaixo. Não se esqueça de substituir YOUR_GSLT no comando do script pelo token de login do servidor do jogo
~/startcsgo.sh
#!/bin/sh
cd ./Steam/csgo-ds
screen -S "Counter-Strike: Global Offensive Server" ./srcds_run -game csgo -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 +sv_setsteamaccount YOUR_GSLT -net_port_try 1
Quando executado, o script alterará os diretórios para ~ / Steam / csgo-ds e executará um servidor Dust2 no modo de jogo competitivo em uma sessão de tela.
3. Torne o script executável:
chmod +x ~/startcsgo.sh
Inicie o servidor
1. Agora que seu servidor está instalado e configurado, ele pode ser iniciado com a execução do script startcsgo.sh no diretório inicial do usuário do Steam
cd ~/ && ./startcsgo.sh
2. Para desanexar da sessão de tela que está executando o console do servidor, pressione estas duas combinações de teclas em sucessão:
Control+A
Control+D
3. Para trazer o console de volta, digite o seguinte comando:
screen -r
4. Para parar o servidor, traga de volta o console CS: GO e pressione CONTROL + C.
Inicie o jogo
Uma vez iniciado, vá para Play e clique em Browse Community Servers.
Clique na guia Favoritos e, em seguida, clique em Adicionar um Servidor na parte inferior.
Digite o endereço IP do seu VPS e clique em Adicionar este endereço aos favoritos.
Você verá seu novo servidor Counter-Strike: Global Offensive. Clique em Conectar no canto inferior direito e comece a fragmentar.
Nenhum comentário