Servidor de CS2 em VPS: passo a passo com SteamCMD
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

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:
htopmostra o uso de CPU e de memória enquanto o servidor está com gente;du -shna pasta do servidor mostra o espaço que os arquivos ocupam depois do download;df -hmostra 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:
sudo adduser cs2cria o usuário e pede uma senha;sudo su - cs2troca 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:
mkdir ~/steamcmd && cd ~/steamcmd;tar -xzf steamcmd_linux.tar.gz(com o arquivo já baixado nessa pasta);./steamcmd.shabre o SteamCMD; digitequitpara 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 -hantes de contratar e meça comhtop.
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.
sudo ufw allow 22/tcp(ou a porta SSH que você usa);sudo ufw allow 27015/udp;sudo ufw allow 27015/tcp, só se for usar RCON;sudo ufw enablee depoissudo ufw statuspara 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.