Base de Conhecimento

Servidor de CS2 em VPS: passo a passo com SteamCMD

  • servidor de cs2, vps para cs2, steamcmd, gslt, servidor de jogos
  • Usuários acharam útil: 0

Aprenda a instalar um servidor dedicado de CS2 em Linux: usuário sem root, SteamCMD, token GSLT, porta, firewall e como medir o consumo de recursos.

Por Redação Eleven Host · @robson.direitodigital · Atualizado em 17 de outubro de 2026 · 10 min de leitura

Capa: VPS para CS2, servidor de Counter-Strike, janela de terminal da 11Host

Passo a passo para montar um servidor de CS2 num VPS Linux. Arte: Eleven Host Arte: Eleven Host

Para montar um servidor de CS2 em um VPS Linux, crie um usuário sem root, baixe os arquivos pelo SteamCMD (app 730), gere um token GSLT, libere a porta 27015 no firewall e inicie o servidor. O guia abaixo mostra cada passo, na ordem.

Por que ter um servidor próprio de CS2

Um servidor seu serve para treinar em condições controladas: retake, granadas, mira. Também serve para um campeonato entre amigos, uma liga amadora ou uma comunidade fixa com regras e mapas escolhidos por você. Tudo isso fica ligado mesmo com o seu computador desligado, porque o jogo roda em uma máquina separada.

Um VPS (KVM) é um servidor administrado por você: você instala o que quiser e decide a configuração. Se o termo ainda é novo, leia antes O que é servidor VPS: guia simples para iniciantes.

Tickrate no CS2: o que mudou em relação ao CS:GO

Alguns guias antigos falam em servidor de 128 tick. Eles são do CS:GO. No CS2 o servidor trabalha com 64 ticks e usa o sistema sub-tick, em que as ações dos jogadores são registradas com o momento exato em que aconteceram, e não só no próximo tick.

Na prática, não procure parâmetro de 128 tick para o CS2. Se um tutorial manda usar -tickrate 128, ele foi escrito para outro jogo.

Parâmetros de CS:GO não valem automaticamente no CS2: confira cada um antes de copiar.

Quanto recurso o servidor pede

Não existe um número único de CPU e RAM que sirva para todo servidor de CS2, então desconfie de tabelas que prometem o valor exato. O consumo muda com o número de jogadores, o mapa, o modo de jogo e os plugins instalados.

Como ponto de partida para treino ou partidas entre amigos, olhe planos a partir de 4 vCPU e 16 GB de RAM, sobretudo por causa do disco (veja abaixo). É só um começo. Depois de jogar uma noite cheia, meça de verdade:

  • htop mostra o uso de CPU e de memória enquanto o servidor está com gente;
  • du -sh na pasta do servidor mostra o espaço que os arquivos ocupam depois do download;
  • df -h mostra quanto sobra no disco.

O espaço em disco merece atenção. A instalação ocupa dezenas de gigabytes (guias públicos citam mais de 60 GB) e cresce com as atualizações. Rode df -h antes para ver o espaço livre e escolha um plano com disco que comporte o jogo e as atualizações. Depois do download, use o du -sh para ver o tamanho real. Na loja de VPS da Eleven Host, em outubro de 2026, o Bronze tem 30 GB NVMe, o Prata 50 GB e o Ouro 100 GB. Bronze e Prata podem não comportar o jogo; confira os valores na loja antes de contratar.

Escolhendo o plano

Valores da loja em outubro de 2026: Ouro, com 4 vCPU, 16 GB de RAM e 100 GB NVMe, sai R$ 78,00 por mês. Platina, com 8 vCPU, 32 GB e 150 GB NVMe, sai R$ 152,00. Prata (2 vCPU, 8 GB, 50 GB NVMe, R$ 34,00) e Bronze têm menos disco e podem não caber. Há também o plano Custom, para quem precisa de outra configuração, sem preço divulgado na loja hoje.

  • Treino sozinho ou com poucos amigos: comece pelo menor plano cujo disco comporte o jogo (Ouro ou acima) e meça o uso.
  • Comunidade com plugins: plugins somam CPU e memória, então planeje mais folga e acompanhe com o htop.
  • Vários servidores ao mesmo tempo, como em um torneio: cada servidor tem o próprio consumo, então some um por um e escolha um plano maior.

Se a dúvida é entre VPS e máquina dedicada para jogos, leia Servidor Dedicado ou VPS para Jogos: Qual Escolher?.

Já sabe o tamanho do seu servidor? Ver planos de VPS

Passo a passo: instalando o servidor

Os comandos abaixo valem para Linux baseado em Debian ou Ubuntu. Em outra distribuição, os nomes dos pacotes podem mudar. Faça na ordem: primeiro tudo o que precisa de administrador, depois o usuário do jogo.

1. Acesse o servidor e prepare o sistema

Conecte por SSH com um usuário que tenha permissão de administrador (sudo). Atualize e instale o que vai precisar de uma vez, porque o usuário do jogo não terá sudo: sudo apt update && sudo apt upgrade, depois sudo apt install tmux ufw tar. Se o SteamCMD pedir bibliotecas de 32 bits, como a lib32gcc-s1 no Ubuntu, instale-as também agora com o apt.

2. Crie um usuário só para o jogo

Rodar o servidor como root é um risco: se alguém explorar uma falha no jogo, ganha controle da máquina inteira. Crie um usuário comum:

  1. sudo adduser cs2 cria o usuário e pede uma senha;
  2. sudo su - cs2 troca para ele.

O usuário cs2 não tem sudo. O SteamCMD e o servidor rodam como cs2. Para mexer no firewall ou instalar pacotes depois, digite exit e volte ao usuário administrador.

3. Instale o SteamCMD

O SteamCMD é a ferramenta da Valve para baixar servidores dedicados. Como cs2, baixe o arquivo steamcmd_linux.tar.gz indicado na documentação da Valve e extraia em uma pasta própria:

  1. mkdir ~/steamcmd && cd ~/steamcmd;
  2. tar -xzf steamcmd_linux.tar.gz (com o arquivo já baixado nessa pasta);
  3. ./steamcmd.sh abre o SteamCMD; digite quit para sair depois da primeira atualização.

4. Baixe os arquivos do CS2

O servidor dedicado do CS2 usa o app id 730. Escolha a pasta de instalação antes do login, nesta ordem, a partir da pasta do SteamCMD:

  • ./steamcmd.sh +force_install_dir /home/cs2/cs2 +login anonymous +app_update 730 validate +quit

O download demora conforme o tamanho dos arquivos e a velocidade do servidor. Quando terminar, rode du -sh /home/cs2/cs2 e anote o tamanho. Se o servidor reclamar de steamclient.so ao iniciar, uma correção conhecida é um link simbólico: mkdir -p ~/.steam/sdk64 && ln -s ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so. Confirme o caminho com ls antes.

5. Gere o token GSLT

O GSLT (Game Server Login Token) identifica o seu servidor para a Steam. Para servidor público na internet, a Valve pede um GSLT; confira na documentação da Valve. Gere o token com a sua conta Steam na página de contas de servidor de jogo da Steam, informando o app id 730 e uma descrição.

  • Cada servidor usa o seu próprio token.
  • Trate o token como uma senha: não publique em vídeo, chat ou repositório.
  • Se o token vazar, revogue na mesma página e gere outro.

6. Inicie o servidor

Em um terminal persistente, como o tmux (instalado no passo 1), o servidor continua rodando quando você fecha o SSH. Entre na pasta com cd /home/cs2/cs2. O comando de partida é parecido com este:

  • ./game/bin/linuxsteamrt64/cs2 -dedicated -port 27015 +game_type 0 +game_mode 1 +map de_dust2 +sv_setsteamaccount SEU_TOKEN

Veja o que cada parte faz:

  • -dedicated: roda como servidor dedicado, sem abrir o jogo;
  • -port 27015: porta do jogo (se omitir, o padrão é 27015);
  • +game_type 0 +game_mode 1: modo competitivo;
  • +map de_dust2: mapa inicial;
  • +sv_setsteamaccount: informa o token GSLT.

A documentação da Valve é a referência final dos parâmetros, e eles podem mudar nas atualizações. Se algum não funcionar, consulte a documentação antes de procurar em guias de CS:GO.

Entenda

  • Servidor de CS2: app id 730 pelo SteamCMD, em um usuário sem root.
  • Servidor público: a Valve pede o token GSLT, um por servidor.
  • Porta padrão 27015: UDP para o jogo, TCP só se usar RCON.
  • O tickrate é 64 com sub-tick; não existe 128 tick de CS:GO.
  • Confira o disco com df -h antes de contratar e meça com htop.

Porta e firewall

O jogo usa a porta 27015. O tráfego do jogo é UDP. O TCP na mesma porta serve para o RCON, o controle remoto do servidor, e só precisa ficar aberto se você usar esse recurso. No CS2 o RCON pode exigir um parâmetro de inicialização extra, como o -usercon; confira na documentação da Valve. Se puder, libere o TCP apenas para o seu endereço.

Estes comandos pedem o usuário administrador: digite exit para sair do cs2. Se o ufw estiver instalado (passo 1), a ordem importa: libere o SSH antes de ligar o firewall, ou você se tranca fora do servidor.

  1. sudo ufw allow 22/tcp (ou a porta SSH que você usa);
  2. sudo ufw allow 27015/udp;
  3. sudo ufw allow 27015/tcp, só se for usar RCON;
  4. sudo ufw enable e depois sudo ufw status para conferir.

Para ver se o servidor está escutando, rode ss -lunp | grep 27015. Se você mudou a porta no comando de partida, use a nova no firewall e na busca. Para entrar, abra o console do jogo e digite connect IP_DO_SERVIDOR:27015.

Configuração e atualizações

Os arquivos de configuração ficam dentro da pasta game/csgo/cfg da instalação. Confira o caminho com ls no seu servidor. Um server.cfg simples pode definir:

  • hostname: o nome que aparece para os jogadores;
  • sv_password: senha para entrar, útil em treino e campeonato;
  • rcon_password: senha do controle remoto, longa e diferente das outras.

Para usar o RCON, o servidor pode exigir o parâmetro -usercon na partida; confirme na documentação da Valve.

Para atualizar, pare o servidor e rode de novo o mesmo comando do SteamCMD do passo 4. Atualize também quando o jogo avisar que a versão do servidor está desatualizada, porque ele pode recusar conexões enquanto isso.

Plugins da comunidade

A comunidade do CS2 mantém extensões como o Metamod e o CounterStrikeSharp, usadas em servidores de modos personalizados. Elas existem, mas cada uma tem a própria documentação e exige compatibilidade com a versão do jogo. Cada plugin soma consumo de CPU e RAM, então meça de novo depois de instalar.

Exemplos práticos

Treino de equipe à noite

Cinco jogadores treinam retake e granadas. Servidor com senha, mapas escolhidos pelo capitão. Meça o uso em uma noite cheia e só mude de plano se faltar recurso.

Liga amadora

Duas equipes e um organizador. O servidor ganha senha, RCON e agenda de atualização antes da rodada. Mantenha o firewall fechado ao resto.

Comunidade aberta

Servidor listado para desconhecidos entrarem. Aqui o token GSLT é essencial, e o acompanhamento do consumo vira rotina, porque o movimento muda de um dia para o outro.

Quer conversar sobre o tamanho do seu servidor? Falar com a equipe

Para outros usos, veja também Servidor VPS para que serve? 7 usos práticos.

Perguntas frequentes

Preciso saber programar para ter um servidor de CS2?

Não. Você precisa se sentir à vontade com o terminal para instalar e iniciar o servidor. O resto é editar arquivos de configuração.

Preciso comprar o jogo para rodar o servidor?

O servidor dedicado é baixado com login anônimo no SteamCMD, sem comprar nada para essa etapa. O token GSLT é gerado com uma conta Steam, e as exigências da conta são da Valve.

Posso rodar o servidor a 128 tick?

Não como no CS:GO. No CS2 o servidor usa 64 ticks com sub-tick, e guias de 128 tick são do jogo anterior.

Quantos jogadores o meu VPS aguenta?

Depende do plano, do mapa, dos plugins e do que acontece na partida. Meça com htop nos horários de pico e ajuste.

A Eleven Host protege o servidor contra DDoS?

Não temos essa informação publicada. Abra um chamado e confirme antes de contar com isso.

Esta resposta lhe foi útil?

Artigos Relacionados