Sabe aquele PC velho, seu amd dual core com 1/2 GB de memória que você não usa mais e está jogando em qualquer canto ocupando espaço?
Por que não fazer um servidor de Counter Strike para você e seus amigos jogarem com um ping aceitável? xD
1. Instale o linux, eu estou usando o Debian Jessie 8
Eu prefiro o debian, mais cru e enxuto, mas você pode instalar sua distribuição preferida, e se você usar distribuições baseadas no debian não tem com o que se preocupar.
2. Instale todas as dependências e bibliotecas
Logado como root:
dpkg --add-architecture i386; apt-get update; apt-get install tmux mailutils postfix ca-certificates lib32gcc1 libstdc++6 libstdc++6:i386
3. Instalando o servidor dedicado CSGO
Adicione o usário csgoserver:
adduser csgoserver
Senha para o usuário csgoserver:
passwd csgoserver
Saia do modo root e logue no usuário csgoserver:
su csgoserver
Faça o download do script, dê a devida permissão de execução e execute a instalação:
wget http://gameservermanagers.com/dl/csgoserver; chmod +x csgoserver; ./csgoserver install
O script vai executar, vai pedir algumas coisas como GameServerQuery, você pode dar y.
Ele vai gerar o arquivo de configuração também.
downloading lgsm-default.cfg...OK creating csgo-server.cfg config file. ‘lgsm-default.cfg’ -> ‘/home/csgoserver/serverfiles/csgo/cfg/csgo-server.cfg’ creating server.cfg. creating redirect. server.cfg > csgo-server.cfg. Configuring Counter Strike: Global Offensive Server
Lá você pode modificar as configurações, como nome do server entre outras coisas.
4. Iniciando o servidor CSGO no linux
Agora no terminal, logado com o usuário csgoserver inicie o servidor:
./csgoserver start
Pronto, já dá para jogar em rede, mas se você quiser abrir o servidor para a internet, você precisa liberar as portas.
5. Liberando as portas do modem
Agora no terminal execute:
./csgoserver details
Esse comando vai dar detalhes do servidor e também vai mostrar quais portas o servidor está usando.
DESCRIPTION DIRECTION PORT PROTOCOL > Game/RCON INBOUND 27015 tcp/udp > SourceTV INBOUND 27020 udp < Client OUTBOUND 27005 udp
Libere as portas no modem, e reinicie ele.