Tutorial como criar um servidor de CSGO no Ubuntu 14.04 - Linux cloud


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

Próximo

randomposts