Opção 1: manualmente com SteamCMD
- Instale o SteamCMD em uma máquina Linux com cerca de 70 GB de disco livre e uma conexão rápida: o download é de cerca de 73 GB.
- Entre anonimamente e instale o servidor: app_update 730 (Counter-Strike 2 usa o mesmo App ID da Steam do antigo CS:GO). Na primeira execução o SteamCMD às vezes diz "Missing configuration": execute a linha app_update duas vezes.
- Crie um Game Server Login Token gratuito para o App ID 730 (veja o guia de token Steam) para que o servidor possa ser listado.
- Inicie o servidor com uma linha de inicialização como: +game_type 0 +game_mode 1 +map de_dust2 -maxplayers 10 +sv_setsteamaccount YOUR_TOKEN.
- Abra a porta UDP e TCP 27015 no seu roteador ou firewall.
- Para rodar plugins, instale o Metamod:Source e o CounterStrikeSharp, e edite o gameinfo.gi para carregar o Metamod. Cada atualização do jogo reescreve esse arquivo, então a edição precisa ser refeita após cada atualização.
Opção 2: Docker
Um contêiner cuida da instalação do SteamCMD e da linha de inicialização, mas você ainda precisa dos 70 GB de disco, do token, da porta aberta e do patch do gameinfo.gi após cada atualização. Nossa imagem faz tudo isso: runonflux/cs2-server-flux.
Opção 3: gerenciado na Flux
Escolha um plano, uma região, um nome e um mapa inicial, cole seu token Steam e implante. O servidor baixa o jogo no primeiro início (cerca de 70 GB, o que leva de uma a várias horas dependendo do nó) e cada início seguinte volta em cerca de um minuto. Metamod e CounterStrikeSharp são instalados e mantidos atualizados, e o jogo é atualizado em cada início.
No painel você então troca os modos de jogo, troca os mapas, joga mapas da Workshop, instala plugins como MatchZy e Retakes, gerencia administradores e banimentos, edita as configurações como formulário, executa comandos no console e restaura backups.
Perguntas frequentes
Qual o tamanho de um servidor Counter-Strike 2?
Cerca de 70 GB em disco depois de instalado (um download de 73 GB), incluindo os addons da comunidade que o jogo traz. Planeje 100 GB com mapas da Workshop e logs.
Preciso de uma conta Steam para hospedar?
O servidor é instalado anonimamente, mas para ser listado no navegador de servidores da comunidade ele precisa de um Game Server Login Token gratuito de uma conta Steam, para o App ID 730.