Como criar um servidor dedicado de Counter-Strike: Source
9 de novembro de 2026 · 8 min de leitura
Nesta página
- Servidor local (listen) ou servidor dedicado?
- O que você precisa
- Passo 1: instale o SteamCMD
- Passo 2: baixe os arquivos do servidor de CS:S
- Passo 3: crie o server.cfg
- Defina a rotação de mapas
- Passo 4: inicie o servidor
- Passo 5: obtenha um Game Server Login Token (GSLT)
- Passo 6: abra as portas certas
- Passo 7: adicione o SourceMod e plugins (opcional)
- Opções mais fáceis
- Faça os jogadores encontrarem seu servidor
- Perguntas frequentes
- Servidor dedicado de Counter-Strike: Source é de graça?
- Qual é o app ID do servidor dedicado de CS:S?
- Por que meu servidor de CS:S não aparece na lista de servidores?
- Qual porta um servidor de CS:S usa?
- Quantos jogadores cabem em um servidor de CS:S?
- Como atualizo meu servidor de CS:S?
Um servidor dedicado de Counter-Strike: Source roda sozinho, sem o cliente do jogo, então continua online mesmo quando você não está jogando. O software do servidor é gratuito. Você baixa com o SteamCMD, a ferramenta da Valve, usando login anônimo, então não precisa ter o jogo na máquina que hospeda o servidor. Este guia cobre Windows e Linux.
Última verificação: 9 de novembro de 2026.
Servidor local (listen) ou servidor dedicado?
| Servidor local (listen) | Servidor dedicado | |
|---|---|---|
| Como iniciar | Create Server no menu do jogo | Programa separado (srcds) |
| Continua rodando quando você sai do jogo | Não | Sim |
| Bom para | Partidas rápidas com amigos, bots, treino | Servidores públicos ou da comunidade |
| Divide seu PC com o jogo | Sim | Não, pode rodar em outra máquina |
Se você só quer uma partida rápida com os amigos, use Create Server e redirecione a porta UDP 27015 no seu roteador. Para qualquer servidor que precise ficar no ar, siga os passos abaixo.
O que você precisa
- Um PC, VPS ou máquina alugada com Windows ou Linux. Um painel de hospedagem popular sugere pelo menos 512 MB de RAM e cerca de 3 GB de espaço em disco para um servidor básico, e recomenda 1 GB de RAM e 6 GB de disco.
- SteamCMD, a ferramenta de download por linha de comando da Valve.
- Uma conta Steam para criar um Game Server Login Token (GSLT). O download em si funciona de forma anônima.
- Uma porta UDP aberta, a 27015 por padrão.
Passo 1: instale o SteamCMD
No Linux, a Valve disponibiliza o SteamCMD em https://media.steampowered.com/client/steamcmd_linux.tar.gz. Crie uma pasta e depois baixe e descompacte o arquivo:
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://media.steampowered.com/client/steamcmd_linux.tar.gz" | tar zxvf -
No Debian ou Ubuntu de 64 bits, o SteamCMD também precisa de bibliotecas de 32 bits, como a lib32gcc-s1. Crie um usuário separado para o servidor em vez de rodá-lo como root.
No Windows, baixe o steamcmd.zip da Valve e descompacte em uma pasta como C:\steamcmd.
Passo 2: baixe os arquivos do servidor de CS:S
O servidor dedicado de Counter-Strike: Source tem o app ID 232330 no SteamCMD. Ele é diferente do app ID do próprio jogo, que é 240. Basta um comando para baixar:
Linux:
./steamcmd.sh +force_install_dir /home/css/server +login anonymous +app_update 232330 validate +quit
Windows:
steamcmd.exe +force_install_dir C:\cssserver +login anonymous +app_update 232330 validate +quit
Coloque o servidor em uma pasta diferente da do SteamCMD. Rode o mesmo comando de novo sempre que a Valve atualizar o jogo, como nas atualizações de 24 de agosto e 16 de setembro de 2026, porque um servidor desatualizado pode impedir a entrada de jogadores na versão atual.
Passo 3: crie o server.cfg
Seu principal arquivo de configurações fica em cstrike/cfg/server.cfg, dentro da pasta do servidor. Crie o arquivo se ele não existir. Um ponto de partida simples:
hostname "My CS:S Server"
rcon_password "use-a-long-random-password"
sv_password ""
sv_lan 0
mp_timelimit 30
mp_roundtime 3
mp_freezetime 6
mp_c4timer 45
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
sv_alltalk 0
Deixe sv_password vazio para um servidor público ou defina uma senha para mantê-lo privado. sv_lan 0 permite que jogadores de fora da sua rede entrem. Para mais configurações, veja nosso guia de comandos de console do CS:S.
Defina a rotação de mapas
A lista de mapas não é criada por padrão. Em cstrike/cfg, copie ou renomeie mapcycle_default.txt para mapcycle.txt e depois coloque um mapa por linha. Os arquivos de mapas vão em cstrike/maps.
Passo 4: inicie o servidor
Linux:
./srcds_run -game cstrike -console -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN
Windows (crie um atalho ou um arquivo batch na pasta do servidor):
srcds.exe -console -game cstrike -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN
O que cada parte faz:
| Opção | Significado |
|---|---|
-game cstrike |
Carrega o Counter-Strike: Source |
-console |
Roda o servidor em um console de texto |
-port 27015 |
A porta do jogo. 27015 é a padrão |
+map de_dust2 |
O primeiro mapa |
-maxplayers 24 |
Vagas de jogadores. Servidores de CS:S suportam até 64 |
+sv_setsteamaccount |
Seu token de login (veja o passo 5) |
-strictportbind |
Opcional. Encerra o servidor em vez de mudar para outra porta se a 27015 estiver ocupada |
Para testar, abra o jogo, ative o console do desenvolvedor e digite connect seguido do IP e da porta do servidor, por exemplo connect 192.168.1.20:27015.
Passo 5: obtenha um Game Server Login Token (GSLT)
Sem um GSLT, um servidor de CS:S não aparece na lista pública de servidores da Steam. Para criar um:
- Faça login na página de contas de servidores de jogo da Steam.
- Digite 240 como App ID. Aqui vai o ID do jogo, não o 232330 do servidor.
- Adicione uma anotação (memo) para saber a qual servidor ele pertence e então crie o token.
- Coloque-o na sua linha de inicialização como
+sv_setsteamaccount YOUR_TOKENou adicionesv_setsteamaccount YOUR_TOKENà sua config.
Cada servidor precisa do próprio token. O token também mantém seu servidor nos favoritos dos jogadores se depois você mudá-lo para outro endereço IP ou outra hospedagem.
Passo 6: abra as portas certas
| Finalidade | Porta | Protocolo | Aberta para a internet? |
|---|---|---|---|
| Jogo e consultas ao servidor | 27015 | UDP | Sim, sempre |
| Administração remota via RCON | 27015 | TCP | Só se você administra remotamente, e limitada a IPs confiáveis |
| SourceTV | 27020 | UDP | Só se você usa o SourceTV |
| Porta do cliente | 27005 | UDP | Não, é só de saída |
Em uma conexão residencial, redirecione a UDP 27015 no seu roteador para o IP local do servidor. Em uma VPS, libere-a no firewall do provedor. Mantenha a porta pública igual à porta do servidor, porque é o servidor que informa à Steam qual porta deve ser listada.
Passo 7: adicione o SourceMod e plugins (opcional)
A maioria dos servidores da comunidade usa o SourceMod, que exige o Metamod:Source instalado antes. Os dois são gratuitos no AlliedModders.
- Extraia o Metamod:Source e depois o SourceMod na pasta
cstrike, para ficar comcstrike/addons/metamodecstrike/addons/sourcemod. - Reinicie o servidor por completo.
- Digite
meta listno console do servidor. O SourceMod deve aparecer na lista.sm versionmostra a versão dele. - Adicione você mesmo como admin. Em
addons/sourcemod/configs/admins_simple.ini, inclua uma linha com seu Steam ID e a flagz, por exemplo"STEAM_0:1:12345" "99:z". Rodesm_reloadadmins, entre no servidor e digitesm_adminpara abrir o menu de admin. - Coloque os arquivos de plugin (
.smx) emaddons/sourcemod/pluginse reinicie, ou rodesm plugins refresh.
Os plugins mais populares acompanham os modos de jogo da comunidade:
- Zombie:Reloaded para servidores de zumbi
- SM_Hosties para jailbreak, com jogos de last request
- bhoptimer para timers de bunny hop e surf, recordes e replays
As atualizações da Valve às vezes quebram o SourceMod ou os plugins. O projeto bhoptimer, por exemplo, avisa que é preciso uma correção extra no Windows depois da atualização de 18 de fevereiro de 2025. Se os plugins pararem de carregar depois de um patch, procure builds mais novas no AlliedModders.
Opções mais fáceis
- LinuxGSM oferece um script
cssservere uma imagem Docker (ghcr.io/gameservermanagers/gameserver:css) que instalam e atualizam o servidor para você. - Servidores de jogo alugados cuidam do SteamCMD, das atualizações e do SourceMod por um painel web, mediante uma mensalidade.
Faça os jogadores encontrarem seu servidor
Depois que ele estiver rodando com um token, vai aparecer no navegador de servidores do jogo. Você também pode adicioná-lo ao nosso buscador de servidores de CS:S usando o formulário Adicione seu servidor no fim da lista. O buscador confere se é mesmo um servidor de Counter-Strike: Source e depois mantém atualizados o número de jogadores e o mapa.
Perguntas frequentes
Servidor dedicado de Counter-Strike: Source é de graça?
Sim. O software do servidor pode ser baixado de graça pelo SteamCMD com login anônimo, e você não precisa ter o jogo na máquina do servidor. Você só paga se alugar hardware ou um servidor de jogo hospedado.
Qual é o app ID do servidor dedicado de CS:S?
O app ID do servidor dedicado no SteamCMD é 232330. O jogo em si é o app 240, que é o ID que você informa ao criar um Game Server Login Token.
Por que meu servidor de CS:S não aparece na lista de servidores?
O motivo mais comum é a falta de um Game Server Login Token. Crie um com o App ID 240 e adicione +sv_setsteamaccount YOUR_TOKEN à sua linha de inicialização. Confira também se a porta UDP 27015 está aberta e redirecionada para o servidor.
Qual porta um servidor de CS:S usa?
A porta de jogo padrão é a 27015 via UDP, que também responde às consultas do navegador de servidores. O RCON usa TCP na mesma porta, e o SourceTV usa a UDP 27020 se você ativá-lo.
Quantos jogadores cabem em um servidor de CS:S?
Servidores de Counter-Strike: Source suportam até 64 jogadores. Defina o número de vagas com -maxplayers na sua linha de inicialização, e lembre que mais jogadores exigem mais CPU e banda.
Como atualizo meu servidor de CS:S?
Pare o servidor e rode o mesmo comando do SteamCMD que você usou para instalar, com +app_update 232330 validate. Depois inicie o servidor de novo. Faça isso após cada atualização da Valve para que os jogadores na versão atual continuem conseguindo entrar.