Counter-Strike 2: modos de jogo, server.cfg e plugins
Escolha um modo de jogo e mapa, configure server.cfg e RCON, e adicione plugins com Metamod:Source e CounterStrikeSharp.
Um servidor de Counter-Strike 2 é impulsionado por um modo de jogo, um mapa e um server.cfg. Acertando esses três, você terá um servidor funcionando; adicione Metamod:Source + CounterStrikeSharp e você poderá executar plugins. Este guia cobre tudo isso.
Escolha um modo de jogo e mapa
Os modos de jogo do CS2 são definidos por duas cvars, geralmente na aba Startup ou em sua configuração:
| Modo | game_type |
game_mode |
|---|---|---|
| Competitivo | 0 | 1 |
| Casual | 0 | 0 |
| Wingman (2v2) | 0 | 2 |
| Deathmatch | 1 | 2 |
| Corrida Armada | 1 | 0 |
Defina o mapa inicial com o parâmetro de lançamento +map de_dust2 (aba Startup). Você pode mudar o mapa ao vivo do console com changelevel de_mirage ou map de_inferno.
Configure server.cfg
server.cfg é executado automaticamente na inicialização do servidor. Edite-o no File Manager em game/csgo/cfg/:
hostname "My ServerPrism CS2 Server"
rcon_password "a-strong-password"
sv_password ""
sv_cheats 0
mp_autoteambalance 1
mp_limitteams 2
sv_lan 0
hostname— nome no navegador de servidores.rcon_password— necessário para administração remota do console no jogo (rcon <command>). Defina algo forte.sv_password— defina um valor para tornar o servidor privado (os jogadores precisam dele para se conectar).
Salve e reinicie, ou execute exec server.cfg do console para recarregar.
RCON — administração pelo jogo
Com rcon_password definido, conecte-se ao seu servidor, abra o console (~) e autentique-se:
rcon_password a-strong-password
rcon changelevel de_nuke
rcon mp_restartgame 1
Qualquer coisa que você possa digitar no console do servidor, você pode executar via rcon como administrador.
Instalar plugins (Metamod:Source + CounterStrikeSharp)
A maioria dos plugins de CS2 precisa de duas camadas:
- Metamod:Source — o carregador base. Instale-o em
game/csgo/addons/e adicione a linha Metamod agameinfo.giconforme descrito em sua documentação. - CounterStrikeSharp — o tempo de execução de plugins que a maioria dos plugins modernos de CS2 visa. Instale-o sobre o Metamod.
- Solte os plugins em
game/csgo/addons/counterstrikesharp/plugins/e reinicie.
Siga o guia de instalação de cada projeto para o layout exato dos arquivos — o carregamento de addons do CS2 é exigente quanto aos caminhos e à edição de gameinfo.gi.
Configurações de treino / matchmaking
Para scrims e servidores de treino, uma configuração que define cvars de aquecimento, dinheiro e trajetória de granadas é comum. Coloque suas cvars de treino em um arquivo como cfg/practice.cfg e carregue-o com exec practice.cfg do console quando desejar.
Problemas comuns
- RCON "Bad password":
rcon_passwordnão está definido ou não corresponde — defina-o emserver.cfge recarregue. - Servidor não aparece no navegador:
sv_landeve ser0; também dê um momento para ele se registrar. - Plugins não carregam: a linha Metamod em
gameinfo.giestá faltando ou os caminhos dos addons estão errados — verifique novamente as etapas de instalação do Metamod/CounterStrikeSharp. - Modo errado na inicialização:
game_type/game_modenão correspondem à tabela acima, ou uma configuração os sobrescreve posteriormente.