Esta guía cubre comandos de administración, RCON, modos de juego, scripting en Lua y gestión del servidor para tu servidor dedicado de CS2D. Para la configuración inicial, consulta la Guía de Configuración del Servidor CS2D.
1. Acceso RCON
Establece una contraseña RCON en sys/server.cfg para habilitar la administración remota:
sv_rcon your_rcon_password
Para usar RCON dentro del juego, abre la consola y escribe:
rcon your_rcon_password [command]
También puedes ejecutar comandos directamente desde la pestaña Consola de GPanel.
2. Comandos de Administración
| Comando | Descripción |
|---|---|
kick [id] [reason] |
Expulsar a un jugador por su ID. |
ban [id] [duration] [reason] |
Banear a un jugador. Duración en minutos (0 = permanente). |
unban [usgn/ip] |
Desbanear a un jugador por USGN o IP. |
listplayers |
Mostrar todos los jugadores conectados con sus IDs. |
changemap [map] |
Cambiar a un mapa diferente. |
restartround |
Reiniciar la ronda actual. |
say [message] |
Enviar un mensaje del servidor a todos. |
setname [id] [name] |
Forzar el cambio de nombre de un jugador. |
slap [id] [damage] |
Golpear a un jugador (causa daño). |
kill [id] |
Matar a un jugador. |
setmoney [id] [amount] |
Establecer el dinero de un jugador. |
3. Modos de Juego
Configura el modo de juego en sys/server.cfg con sv_gamemode:
| Valor | Modo | Descripción |
|---|---|---|
| 0 | Estándar | Counter-Strike clásico (desactivación de bomba, rescate de rehenes). |
| 1 | Deathmatch | Todos contra todos, cada jugador por su cuenta. |
| 2 | Deathmatch por Equipos | Deathmatch basado en equipos. |
| 3 | Captura la Bandera | Captura la bandera del equipo enemigo. |
| 4 | Dominación | Controla los puntos de captura en el mapa. |
4. Rotación de Mapas
Crea o edita sys/mapcycle.txt con un nombre de mapa por línea:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
El servidor rota a través de estos mapas en orden después de cada ronda.
5. Scripting en Lua
CS2D soporta scripts de Lua para funcionalidad personalizada. Coloca los scripts en el directorio sys/lua/ y cárgalos en sys/server.cfg:
lua "lua/myscript.lua"
Los scripts de Lua pueden añadir comandos de administración personalizados, modos de juego y lógica del lado del servidor. Consulta la documentación de CS2D para la API completa de Lua.
6. Gestión de Baneos
Los baneos se almacenan en sys/bans.cfg. Puedes gestionarlos mediante comandos o editando el archivo directamente:
- Los baneos por USGN persisten a través de cambios de nombre ya que están vinculados a la cuenta del jugador.
- Los baneos por IP bloquean una dirección IP específica.
- Para eliminar todos los baneos, borra el contenido de
sys/bans.cfgy reinicia.
7. Solución de Problemas
- El servidor no inicia: Revisa la consola de GPanel para ver errores. Asegúrate de que no haya errores de sintaxis en
sys/server.cfg. - RCON no funciona: Verifica que la contraseña RCON esté configurada e ingresada correctamente.
- Mapa no encontrado: Asegúrate de que el archivo del mapa exista en el directorio
maps/. Los mapas personalizados deben subirse mediante SFTP. - Errores de scripts Lua: Revisa la consola para ver mensajes de error de Lua. Elimina o corrige el script para restaurar la estabilidad del servidor.
Artículos Relacionados
- Guía de Configuración del Servidor CS2D
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
¿Necesitas Ayuda?
Si necesitas más asistencia, abre un ticket de soporte con la IP de tu servidor y cualquier mensaje de error de la consola de GPanel.