Para criação do servidor será usado o guia do Linux GSM
Alterar para sudo
sudo su -
sudo apt update && sudo apt upgrade
Instalação de dependências
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd
Apertar y e enter quando for pedido e 2 e enter nos termos de compromisso da steam
Fazer a instalação do nano e do cron
apt install nano cron
Liberação das portas 27015
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 27015 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p udp --dport 27015 -j ACCEPT
sudo netfilter-persistent save
Criação do novo usuário
adduser csgoserver
Colocar a senha de sua preferência e nas outras informações pode deixar em branco e no final y e enter
Dar privilégios e acessar o novo usuário
sudo usermod -aG sudo csgoserver
su csgoserver
cd
Download do script de instalação do server
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
Instalação do servidor
./csgoserver install
Abrir as portas externamente da instância, ir em attached VNICs -> subnet -> default security list -> add ingress rules. Em source colocar “0.0.0.0/0 em IP protocol “TCP” em destination port range “27015” e em descrição “Porta 27015 TCP” REPETIR O PROCESSO COM O IP PROTOCOL “UDP”
Apertar y e enter quando for requisitado e ao pedir o GSLT token utilizar o site
https://steamcommunity.com/dev/managegameservers
Para pegar o GSLT Token entrar no site e colocar o app id 730 e em memo uma pequena descrição do servidor
Adicionar o GSLT token quando for requisitado
Instalação concluída agora vamos fazer algumas configurações no servidor
Para configurar nome do servidor vamos a pasta
cd serverfiles/csgo/cfg
nano csgoserver.cfg
Fazer as alterações que desejar (Ex: hostname “NOMEDOSERVIDOR” rcon_password “SUASENHA” gamemode x gametype y)
Para alterar o modo de jogo acessar o link
https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
Para iniciar o servidor usar o comando
./csgoserver start
Pra fazer login com o rcon vc deve usar o código no console
rcon_password SUASENHA
Dúvidas deixem no comentários