Esta guía cubre la administración del servidor de LeagueSandbox, incluyendo la gestión del contenido del juego, la modificación de configuraciones de partida y la solución de problemas comunes.
Resumen de Administración
LeagueSandbox es un proyecto orientado al desarrollo. La administración del servidor se maneja principalmente a través de configuración basada en archivos y la consola del servidor en lugar de comandos de administración tradicionales dentro del juego.
Consola del Servidor
La pestaña Console de GPanel muestra la salida del servidor incluyendo conexiones de jugadores, eventos del juego y errores. El servidor se puede detener de forma segura usando el botón Stop de GPanel (envía Ctrl+C).
Monitorea la consola para:
- Eventos de conexión y desconexión de jugadores
- Cambios de estado del juego (selección de campeones, inicio de partida, fin de partida)
- Mensajes de error y trazas de pila
Gestión de Contenido
El contenido del juego se gestiona a través de archivos en el directorio Content/. Esto incluye datos de campeones, definiciones de objetos, configuraciones de mapas y scripts del juego.
Modificación del Contenido del Juego
- Detén tu servidor desde GPanel.
- Navega al directorio
Content/usando el File Manager o SFTP. - Edita los archivos JSON o de script relevantes para el contenido que deseas modificar.
- Guarda tus cambios y reinicia el servidor.
Reglas de Juego Personalizadas
LeagueSandbox permite la modificación de parámetros principales del juego a través de su sistema de contenido:
- Tasas de oro y experiencia: Ajusta la velocidad a la que los jugadores ganan oro y suben de nivel.
- Modificadores de enfriamiento: Cambia las tasas de enfriamiento de habilidades de forma global.
- Escalado de daño: Modifica las fórmulas de daño para una jugabilidad personalizada.
- Temporizadores de aparición: Ajusta los intervalos de aparición de oleadas de súbditos y campamentos de la jungla.
Content/ antes de realizar cambios. Las configuraciones inválidas pueden impedir que el servidor inicie.
Agregar Scripts Personalizados
LeagueSandbox soporta scripting del lado del servidor para lógica de juego personalizada. Los scripts controlan las habilidades de los campeones, efectos de objetos, mecánicas del mapa y más. Consulta la documentación del proyecto para la API de scripting.
Reconstrucción del Servidor
Si necesitas actualizar el servidor a una versión más reciente o la compilación se ha corrompido:
- Detén el servidor desde GPanel.
- Usa la opción Reinstall en GPanel (en Settings) para ejecutar una clonación y compilación nueva desde el repositorio de GitHub.
- Haz una copia de seguridad de cualquier modificación personalizada en
Content/antes de reinstalar, ya que serán sobrescritas.
Solución de Problemas
| Problema | Solución |
|---|---|
| El servidor no inicia después de cambios en el contenido | Revisa la consola para mensajes de error. Restaura los archivos originales de Content desde la copia de seguridad o reinstala. |
| El cliente no puede conectarse | Verifica que estés usando la versión correcta del cliente de LoL. Comprueba que el servidor muestre Game is ready. en la consola. |
| La compilación falla durante la instalación | Esto generalmente indica un problema con el SDK de .NET 6. Intenta reinstalar el servidor desde GPanel. Si el problema persiste, abre un ticket de soporte. |
| El juego se cae durante una partida | Revisa la consola para ver la salida de errores. Esto suele ser causado por habilidades de campeones no soportadas o scripts de contenido incompletos. |
Artículos Relacionados
- Guía de Configuración del Servidor LeagueSandbox
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP