Skip to content

Instantly share code, notes, and snippets.

@jarussi
Last active August 10, 2022 22:14
Show Gist options
  • Save jarussi/dd74f141897b2f8693eb0f44bd4788eb to your computer and use it in GitHub Desktop.
Save jarussi/dd74f141897b2f8693eb0f44bd4788eb to your computer and use it in GitHub Desktop.
Oficina CS-GO

Configurando server de Counter Strike Global Ofensive no Ubuntu Server

Gerando uma chave ssh

Vai ser necessário gerar uma chave ssh para se conectar na instância criada, para gerar a chave é só seguir esse tutorial do google

Conectar na máquina

ssh ubuntu@{{ ip da maquina }}

Instalação do Docker

Foi utilizado os comandos encontrados no site https://www.zdnet.com/article/docker-101-how-to-install-docker-on-ubuntu-server-22-04/

Adicionando o GPG oficial

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Adicionando o repo oficial

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Atualizando o repo e instalando docker

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y

Adiciona o grupo docker ao usuario

sudo usermod -aG docker $USER

Por falta de um comando melhor, fazer o logout e login na máquina novamente para atualizar o grupo do usuario.

exit
ssh ubuntu@{{ ip da maquina }} 

Instalação do Server de CSGO

Vamos utilizar o Docker com a imagem timche/docker-csgo

Criar um token de Game Server Login Token (GSLT)

Acessar https://steamcommunity.com/dev/managegameservers Criar um novo token - 730 é o app id do CS: GO

Start no server

Alterar o token para para o token gerado por você na steam. A porta também pode ser alguma outra diferente que você tenha aberto.

docker run -v=csgo:/home/csgo/server --net=host -e CSGO_PORT=51820 -eCSGO_GSLT={{ token }} timche/csgo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment