- Inicio
- Guías
- Game Servers
- Counter-Strike 2
- Instalar CS2-SimpleAdmin para administrar tu servidor
Instalar CS2-SimpleAdmin para administrar tu servidor
Configurá CS2-SimpleAdmin para gestionar bans, kicks, mutes y permisos de administrador con base de datos MySQL.
¿Qué es CS2-SimpleAdmin?
CS2-SimpleAdmin es el plugin de administración más usado en servidores CS2. Permite banear, kickear, mutear y gestionar jugadores con persistencia en base de datos MySQL. Incluye módulos opcionales como FunCommands y StealthModule.
Requisitos previos
- Metamod:Source + CounterStrikeSharp instalados
- Base de datos MySQL/MariaDB (puede ser local o remota)
- Servidor CS2 apagado
Paso 1 — Descargar CS2-SimpleAdmin
cd /home/container/game/csgo/addons/counterstrikesharp/plugins
wget https://github.com/daffyyyy/CS2-SimpleAdmin/releases/latest/download/CS2-SimpleAdmin-vX.X.X.zip
unzip CS2-SimpleAdmin-vX.X.X.zipPaso 2 — Crear la base de datos
Conectate a MySQL y creá la base de datos:
CREATE DATABASE cs2_admin;
CREATE USER 'cs2admin'@'localhost' IDENTIFIED BY 'tu_password_segura';
GRANT ALL PRIVILEGES ON cs2_admin.* TO 'cs2admin'@'localhost';
FLUSH PRIVILEGES;Las tablas se crean automáticamente al iniciar el plugin por primera vez.
Paso 3 — Configurar la conexión a base de datos
Editá el archivo de configuración (se genera al primer inicio):
addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json{
"DatabaseHost": "localhost",
"DatabasePort": 3306,
"DatabaseUser": "cs2admin",
"DatabasePassword": "tu_password_segura",
"DatabaseName": "cs2_admin",
"BanType": 1,
"TimeMode": 1,
"MaxBanDuration": 0,
"ExpireOldBans": true
}Paso 4 — Configurar administradores
Editá addons/counterstrikesharp/configs/admins.json:
{
"Owner": {
"identity": "76561198XXXXXXXXX",
"flags": ["@css/root"]
},
"Admin1": {
"identity": "76561198YYYYYYYYY",
"flags": ["@css/admin", "@css/ban", "@css/kick", "@css/slay"]
},
"Moderador": {
"identity": "76561198ZZZZZZZZZ",
"flags": ["@css/kick", "@css/chat"]
}
}Paso 5 — Comandos principales
Bans
| Comando | Uso | Ejemplo |
|---|---|---|
| css_ban | Banear jugador | css_ban #userid 60 "Cheating" |
| css_unban | Desbanear por SteamID | css_unban STEAM_X:X:XXXXX |
| css_banip | Ban por IP | css_banip #userid 0 "Permanent" |
Kicks y Mutes
| Comando | Uso |
|---|---|
| css_kick | Kickear jugador |
| css_mute | Mutear micrófono |
| css_unmute | Desmutear micrófono |
| css_gag | Silenciar chat |
| css_ungag | Desilenciar chat |
| css_silence | Mute + gag |
Administración
| Comando | Uso |
|---|---|
| css_slay | Matar jugador |
| css_slap | Golpear jugador |
| css_team | Cambiar de equipo |
| css_changemap | Cambiar mapa |
| css_rcon | Ejecutar comando RCON |
Paso 6 — Instalar módulos opcionales
FunCommands
cd /home/container/game/csgo/addons/counterstrikesharp/plugins
wget https://github.com/daffyyyy/CS2-SimpleAdmin_FunCommands/releases/latest/download/CS2-SimpleAdmin_FunCommands.zip
unzip CS2-SimpleAdmin_FunCommands.zipAgrega comandos como: css_noclip, css_god, css_freeze, css_respawn, css_hp.
StealthModule
wget https://github.com/daffyyyy/CS2-SimpleAdmin_StealthModule/releases/latest/download/CS2-SimpleAdmin_StealthModule.zip
unzip CS2-SimpleAdmin_StealthModule.zipPermite ocultar admins del comando status y de la lista de jugadores.
Paso 7 — Panel web (opcional)
Para gestionar bans desde un panel web, podés instalar CSS-Bans:
- Requiere un servidor web con PHP 8.1+ y MySQL
- Se conecta a la misma base de datos de SimpleAdmin
- Permite ver historial de bans, desbanear y gestionar admins desde el navegador
Solución de problemas
- "Database connection failed": Verificá host, puerto, usuario y password en el JSON de configuración
- Comandos no funcionan: Revisá que tu SteamID64 esté en
admins.jsoncon los flags correctos - Bans no persisten: La base de datos no está conectada. Revisá los logs del plugin
Recomendaciones
- Usá contraseñas fuertes para la base de datos
- Configurá backups automáticos de la DB de bans
- Definí niveles de inmunidad para evitar que admins se baneen entre sí
- Revisá los logs de bans periódicamente para detectar abusos