Resposta curta. Você pode hospedar um servidor de Counter-Strike: Source de graça: instale o app 232330 da Steam (Counter-Strike: Source Dedicated Server) com o SteamCMD usando login anônimo, inicie com ./srcds_run -game cstrike e abra a porta 27015 para TCP e UDP. Ou alugue um servidor de Counter-Strike: Source e esqueça a rede.
Os jogadores entram pelo endereço: eles abrem o console de desenvolvedor no jogo e digitam connect seguido do seu endereço IP e da porta.
Conferido em 5 de novembro de 2026 com a atualização que a Valve lançou em 16 de setembro de 2026, a mais recente anunciada na Steam.
Este guia usa a documentação da própria Valve sobre o SteamCMD e os servidores dedicados Source, e o que rodamos em cada servidor de Counter-Strike: Source que hospedamos. Para ir direto à opção de aluguel, vá para a Opção 2.
O que você precisa
O software do servidor: "Counter-Strike: Source Dedicated Server", app 232330 da Steam. É gratuito e baixa com login anônimo na Steam.
Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Debian ou Ubuntu de 64 bits, a rota para a qual conseguimos mostrar comandos.
Hardware: a página da Valve sobre o Source Dedicated Server só dá números gerais de hardware para servidores dedicados Source, nenhum específico do Counter-Strike: Source. Ela também avisa que um servidor usa muita banda de upload e que uma conexão doméstica pode não ter upload suficiente para jogos grandes.
Rede: a porta 27015 para TCP e UDP, acessível pela internet. A página da Valve diz que ela carrega o tráfego do jogo, os pings e o RCON, e que -port a altera. O SourceTV, se você usar, precisa de UDP 27020. A Valve também alerta que um provedor de internet com CGNAT pode tornar impossível hospedar qualquer servidor.
Um Game Server Login Token (opcional): um token gratuito da sua conta Steam em steamcommunity.com/dev/managegameservers, para o ID de app 240 do jogo. Nossos servidores iniciam sem ele.
O jogo: todo jogador precisa do Counter-Strike: Source na Steam.
Opção 1: hospedar você mesmo
Os passos do SteamCMD seguem a página do SteamCMD da Valve. As opções de inicialização seguem a página de opções de linha de comando da Valve e a linha que nossos próprios servidores usam.
Instalar o servidor
Instale a biblioteca de que o SteamCMD precisa.
sudo apt-get install lib32gcc-s1
Crie um usuário steam e troque para ele, como mostra a página da Valve.
sudo useradd -m steam
sudo -iu steam
Instale o SteamCMD.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Em nossos servidores, o SteamCMD às vezes terminava sem instalar nada e ainda assim informava sucesso. Por isso, nosso script de instalação confere se existe um arquivo de manifesto do app (appmanifest_*.acf) na pasta steamapps e tenta até três vezes se não existir. Faça a mesma conferência à mão em /home/steam/css/steamapps e execute o download de novo se não houver nenhum arquivo assim.
Copie a biblioteca do cliente Steam para onde nossa instalação a coloca:
-game cstrike escolhe o jogo, -maxplayers define os slots, +map define o mapa inicial e -strictportbind faz o servidor encerrar com uma mensagem de erro se não conseguir usar a porta. Nossos servidores também passam +ip 0.0.0.0. A Valve observa que +ip só é necessário quando a máquina tem várias placas de rede.
Espere a linha de pronto. Nosso painel considera o servidor iniciado quando o console imprime gameserver Steam ID . A Valve também observa que um servidor Source não responde a consultas até que um mapa seja carregado.
Defina o nome e a senha do RCON. O guia da Valve diz que o arquivo de configuração principal é cstrike/cfg/server.cfg e que a linha hostname dele é o nome exibido no navegador de servidores. Coloque rcon_password ali também. A página de RCON da Valve diz que o servidor recusa qualquer login RCON enquanto a senha estiver vazia.
Abra a porta. Libere a 27015 para TCP e UDP no firewall da máquina (com ufw: sudo ufw allow 27015) e redirecione as duas no seu roteador para esta máquina.
Entre nele. No jogo, ative o console de desenvolvedor, aperte a tecla ~ e digite connect your.ip.address:27015.
Atualizar é parar o servidor e executar de novo o comando de download dos passos de instalação.
Se a Steam recusar a conexão
A página da Valve para servidores dedicados diz que, se você receber o erro "Could not establish connection to Steam servers." com o número de resultado 18 ou 106, é preciso gerar o token de novo, ou criar um novo e substituí-lo na sua opção de inicialização sv_setsteamaccount. Nossos servidores só iniciam com a opção do token quando há um token definido, então um servidor sem token nunca envia um vazio.
Adicionar plugins
Plugins do SourceMod precisam do SourceMod, e o guia de instalação do SourceMod diz que o SourceMod exige o Metamod:Source. Nossa instalação baixa as versões mais recentes dos dois da ramificação de downloads 1.12 para a pasta cstrike, confere depois se addons/metamod.vdf e addons/sourcemod existem e apaga addons/metamod_x64.vdf, o arquivo carregador de 64 bits, porque em nossos servidores ele só acrescentava um erro de biblioteca a cada log de inicialização.
Opção 2: hospedar na PlayNHost
Alugar elimina a instalação, as portas e a rotina de atualização. Você ainda escolhe um nome, um mapa e suas regras.
Escolha um plano. Abra a página de hospedagem de servidores de Counter-Strike: Source e compare os planos: DUST (10 jogadores), INFERNO (25) e NUKE (64) no momento em que escrevo. Clique em Criar servidor (Personalizar plano no NUKE) e conclua o pedido. Os preços mudam, então confira nessa página.
Espere a instalação. O servidor aparece no painel. O Console dele imprime gameserver Steam ID quando está pronto.
Dê um nome. Na aba Configurações, abra Configurações do jogo e defina Nome do servidor (o painel aceita sem espaços) e Mapa. Adicione uma Senha do RCON se quiser uma ferramenta RCON externa e reinicie. Seu plano define o máximo de slots de jogadores: Máximo de jogadores é somente leitura aqui, e você pode reduzir o número em Slots na página Visão geral.
Opcional: adicione um token da Steam. Cole um token gratuito em Token de login da Steam (GSLT) no mesmo lugar e reinicie.
Opcional: plugins. Abra a aba Modding e ative Instalar o SourceMod no cartão SourceMod and Metamod:Source, depois clique em Reinstale para aplicar e confirme com Reinstalar. Só a instalação lê essa opção, então um reinício sozinho não a aplica. A reinstalação mantém no lugar suas configurações, mapas e a pasta addons. Seus plugins vão então em cstrike/addons/sourcemod/plugins em Files. Veja Como instalar plugins no seu servidor Counter-Strike: Source.
Convide seus jogadores. A página Visão geral mostra o Endereço do servidor, com a porta. Passe aos jogadores o endereço para colar depois de connect no console. Veja Como conectar ao seu servidor Counter-Strike: Source.
O que o painel faz por você:
Sua porta é atribuída e fica aberta para TCP e UDP desde o início, e o painel mostra o endereço exato. Normalmente não é a 27015, então passe aos jogadores o endereço do painel. Veja Counter-Strike: Source ports and firewall explained.
Toda vez que o servidor inicia, o painel grava o seu Nome do servidor e a sua Senha do RCON em cstrike/cfg/pnh_autoexec.cfg e executa esse arquivo junto com o servidor. Mude esses dois no painel, não em um arquivo.
Com Atualizar servidor automaticamente ativado (o padrão, em Show advanced dentro de Configurações do jogo), o servidor se atualiza pela Steam quando é instalado. Uma primeira instalação também confere se os arquivos realmente chegaram e tenta até três vezes se não chegaram.
O painel passa um token da Steam ao jogo somente quando você define um.
Hospedar você mesmo ou alugar: uma comparação honesta
Custo: o software do servidor é gratuito. Hospedar você mesmo custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade definida pelo plano.
Disponibilidade: um servidor doméstico só fica no ar enquanto seu PC, a energia e a internet estão. Um servidor alugado roda no hardware do provedor.
Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o seu IP de casa de fora.
Configuração: hospedar você mesmo exige a linha de comando, redirecionamento de portas e, para plugins, instalação manual. Alugar exige um nome, um mapa e, se quiser, um token e uma chave.
Controle: hospedar você mesmo dá acesso a todos os arquivos. Nos nossos servidores você ainda tem a aba Files e o Console.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade