Metamod:Source e CounterStrikeSharp no CS2
O CS2 não tem suporte oficial a plugins. A comunidade resolveu isso com o Metamod:Source (camada que carrega extensões) e o CounterStrikeSharp (framework de plugins em C#).
1. Metamod:Source
- Baixe a versão para Linux compatível com o CS2 (branch indicado pelo projeto);
- Extraia a pasta
addonsemgame/csgo/; - Edite
game/csgo/gameinfo.gie, na seçãoSearchPaths, adicione a linha do Metamod antes deGame csgo:
Game_LowViolence csgo_lv
Game csgo/addons/metamod
Game csgo
- Inicie o servidor e digite
meta listno console.
Atenção: as atualizações do CS2 costumam sobrescrever o gameinfo.gi. Depois de cada atualização, confira se a linha continua lá. Muitos administradores usam um script que reaplica a alteração.
2. CounterStrikeSharp
- Baixe a versão "with runtime" para Linux (já inclui o .NET necessário);
- Extraia em
game/csgo/(vai paraaddons/counterstrikesharp); - Reinicie e confira com
meta listecss_plugins list.
3. Instalando plugins
Os plugins ficam em addons/counterstrikesharp/plugins/NomeDoPlugin/. Cada um costuma gerar um arquivo de configuração em addons/counterstrikesharp/configs/plugins/.
Quando o CS2 atualiza
As atualizações do jogo podem quebrar o Metamod ou o CounterStrikeSharp até que os projetos lancem correções. Por isso:
- Desative a atualização automática no dia de grandes updates;
- Acompanhe os repositórios dos projetos;
- Tenha um servidor de testes.
Hospede seu servidor de Counter-Strike 2 na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Counter-Strike 2, o ponto de partida recomendado é o VPS-NVME-BR-04 (6 vCores, 16 GB, 100 GB), porque a instalação do CS2 ocupa cerca de 60 GB e os planos menores não comportam o jogo com folga.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.