Olá pessoal! Se você está querendo rodar um servidor de CS2 totalmente dedicado no Ubuntu Server 24.04 LTS, este é o guia completo. O processo mudou bastante em relação ao CS:GO devido à nova engine Source 2.
### 🛠️ Requisitos de Instalação:
1. Atualize os pacotes do Linux:
`sudo apt update && sudo apt upgrade -y`
2. Instale dependências e bibliotecas 32 bits:
`sudo apt install lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0 -y`
3. Baixe e configure o SteamCMD:
`mkdir ~/steamcmd && cd ~/steamcmd`
`wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz`
`tar -xvzf steamcmd_linux.tar.gz`
### 📥 Instalando o Servidor Dedicado do CS2 (AppID 740):
Rode o SteamCMD e execute:
`./steamcmd.sh +force_install_dir ~/cs2_server +login anonymous +app_update 740 validate +quit`
### 🚀 Script de Inicialização (start.sh):
Crie um arquivo na pasta do servidor contendo o seguinte comando:
`./game/cs2/bin/linux64/cs2 -dedicated +map de_mirage +ip 0.0.0.0 -port 27015 +game_type 0 +game_mode 1`
### 🔗 Plugins e Customização:
Para rodar plugins, recomendo fortemente a instalação do Metamod e CounterStrikeSharp. Acesse a documentação oficial nos links abaixo:
- Valve Server Guide: https://developer.valvesoftware.com/wiki/Counter-Strike_2_Dedicated_Servers
- Metamod Oficial: https://metamod.org/
- CounterStrikeSharp (C# Scripting): https://github.com/roflmuffin/CounterStrikeSharp
Qualquer dúvida sobre portas de firewall (UDP 27015) deixe nos comentários!