Esta guía cubre problemas comunes y soluciones para servidores dedicados de Nightingale alojados con Legion Hosting, incluyendo cierres inesperados, problemas de conexión, optimización de rendimiento y recuperación de partidas guardadas. Para la configuración inicial del servidor, consulta la Guía de Configuración del Servidor de Nightingale.
Cierres Inesperados del Servidor
Los cierres inesperados del servidor pueden tener múltiples causas. Comienza revisando la consola de GPanel para ver los errores, luego revisa las siguientes causas comunes.
Revisión de Registros
- En GPanel, ve a la pestaña Console y desplázate hacia arriba para encontrar los mensajes de error que aparecieron antes del cierre.
- Revisa los archivos de registro del servidor a través de la pestaña Files. Busca un directorio
LogsoSaved/Logsque contenga archivos de registro con marca de tiempo. - El archivo de registro más reciente contendrá detalles del cierre, trazas de pila y mensajes de error que ayudan a identificar la causa.
Memoria Insuficiente
- Nightingale puede consumir mucha memoria, especialmente con muchos reinos explorados y estructuras construidas.
- Revisa los gráficos de uso de recursos de GPanel para ver si el servidor está alcanzando su límite de RAM.
- Si la memoria está constantemente al máximo, considera actualizar tu plan de servidor. Abre un ticket de soporte para discutir las opciones.
- Reducir
MaxPlayerspuede disminuir el uso de memoria, ya que los datos de cada jugador y las áreas cargadas consumen RAM adicional.
Compatibilidad con Proton/Wine (Servidores Linux)
El servidor dedicado de Nightingale puede ejecutarse bajo Proton o Wine en alojamiento basado en Linux. Los problemas de compatibilidad pueden causar cierres inesperados o comportamiento no esperado.
- Revisa la consola en busca de mensajes de error relacionados con Proton al iniciar.
- Si el servidor se cierra inmediatamente al iniciar con errores de compatibilidad, abre un ticket de soporte para que nuestro equipo pueda verificar la configuración de Proton.
- Algunas actualizaciones del juego pueden romper temporalmente la compatibilidad con Proton hasta que se actualice la capa de compatibilidad.
Datos de Partida Corruptos
- Si el servidor se cierra durante la carga del mundo, los datos de la partida pueden estar corruptos.
- Intenta restaurar desde una copia de seguridad (consulta la sección de Recuperación de Partidas a continuación).
- Si no hay una copia de seguridad disponible, es posible que necesites eliminar el directorio de guardado e iniciar un mundo nuevo.
Cierre al Iniciar Después de una Actualización
- Las actualizaciones del juego a veces pueden introducir errores que afectan a los servidores dedicados.
- Revisa los canales oficiales de la comunidad de Nightingale (foros de Steam, Discord) para conocer problemas conocidos con la última actualización.
- Intenta reiniciar el servidor — algunos problemas relacionados con actualizaciones se resuelven después de un reinicio limpio.
- Si el cierre persiste, abre un ticket de soporte con los mensajes de error de la consola.
Problemas de Conexión
Si los jugadores no pueden conectarse a tu servidor, revisa estas causas comunes:
Servidor No Completamente Iniciado
- Verifica que el servidor esté en línea y completamente iniciado en GPanel. La consola debería mostrar un mensaje indicando que el servidor está listo para conexiones.
- Si el servidor está atascado en un estado de carga o reiniciándose en bucle, revisa la consola en busca de errores.
Versiones Incompatibles
- El servidor y todos los jugadores que se conecten deben estar ejecutando la misma versión de Nightingale.
- Cuando el juego se actualice, reinicia tu servidor para que SteamCMD descargue la última versión.
- Los jugadores deben actualizar su juego a través de Steam antes de intentar conectarse.
- La consola puede mostrar información de la versión al iniciar — compárala con la versión del cliente.
IP o Puerto Incorrectos
- Confirma que el jugador esté usando la dirección IP y el puerto correctos de la pestaña Network de GPanel.
- Consulta Cómo Encontrar la IP y el Puerto de tu Servidor para instrucciones detalladas.
- Asegúrate de que el jugador se esté conectando al puerto del juego, no al puerto de consulta.
Problemas con la Contraseña
- Si el servidor tiene una contraseña configurada, asegúrate de que el jugador la esté ingresando correctamente (las contraseñas distinguen entre mayúsculas y minúsculas).
- Para eliminar la contraseña, borra la variable de inicio
PASSWORDy reinicia.
Servidor Lleno
- Si el servidor ha alcanzado el límite máximo de jugadores, los jugadores adicionales no pueden unirse hasta que alguien se desconecte.
- Aumenta
MAX_PLAYERen la pestaña Startup si necesitas más espacios (puede requerir más recursos del servidor). Ten en cuenta que aumentar más allá de 6 no está soportado.
Configuración de Firewall y Puertos
- En Legion Hosting, el firewall y la asignación de puertos se gestionan automáticamente por GPanel. No deberías necesitar configurar reglas de firewall manualmente.
- Si sospechas un problema con los puertos, verifica que el puerto mostrado en la pestaña Network de GPanel coincida con lo que el servidor está escuchando en la salida de la consola.
- Si los jugadores detrás de redes restrictivas (corporativas, escolares) no pueden conectarse, es posible que necesiten usar una VPN.
Problemas de Rendimiento
Si los jugadores experimentan lag, rubber-banding o el servidor responde lentamente, prueba las siguientes optimizaciones:
Demasiados Jugadores
- Nightingale está diseñado para grupos multijugador pequeños. El rendimiento se degrada a medida que aumenta la cantidad de jugadores.
- Si experimentas lag con muchos jugadores, considera reducir
MAX_PLAYERen la pestaña Startup. - Cada jugador adicional añade carga por datos del personaje, fragmentos de reino cargados y sincronización de red.
Complejidad del Reino
- Las estructuras grandes construidas y los reinos extensamente modificados aumentan la carga de procesamiento del servidor.
- Si un reino específico causa lag al entrar, las construcciones en ese reino pueden ser excesivamente complejas.
- Anima a los jugadores a mantener las construcciones dentro de tamaños razonables y evitar mecanismos excesivamente complejos.
Uso de Recursos
- Revisa los gráficos de uso de recursos de GPanel para el consumo de CPU y RAM.
- Si la CPU está constantemente por encima del 90%, el servidor está sobrecargado. Reduce la cantidad de jugadores o considera una mejora de plan.
- Si el uso de RAM está cerca del límite, el servidor puede comenzar a usar el disco como memoria de intercambio, lo que causa caídas severas de rendimiento.
- Contacta a soporte a través de un ticket de soporte para discutir una mejora si los límites de recursos se están alcanzando constantemente.
Corrupción y Recuperación de Partidas
La corrupción de partidas puede ocurrir debido a cierres inesperados, pérdida de energía o errores. Aquí se explica cómo diagnosticar y recuperar.
Síntomas de Corrupción
- El servidor se cierra durante la carga del mundo con errores de lectura de archivos.
- Los jugadores aparecen en ubicaciones inesperadas o con inventario faltante.
- Las estructuras construidas o los reinos explorados faltan después de un reinicio.
- La consola muestra errores sobre datos de guardado inválidos o ilegibles.
Restauración desde una Copia de Seguridad
- Detén el servidor en GPanel.
- Navega al directorio de guardado a través de la pestaña Files.
- Renombra la carpeta de guardado actual (corrupta) a algo como
SaveBackup_corruptedpara poder intentar la recuperación más tarde si es necesario. - Sube tus archivos de copia de seguridad a la ruta original del directorio de guardado.
- Inicia el servidor. Debería cargar la partida restaurada.
Prevención de la Corrupción
- Crea copias de seguridad regularmente, especialmente antes de las actualizaciones del juego.
- Siempre detén el servidor de forma limpia a través de GPanel en lugar de dejarlo cerrarse inesperadamente o forzar la detención.
- Evita editar los archivos de guardado manualmente a menos que sepas exactamente lo que estás haciendo.
- Configura reinicios programados en GPanel para guardar y reiniciar periódicamente de forma limpia, reduciendo la ventana de corrupción.
Actualizaciones del Juego que Rompen el Servidor
Nightingale es un juego en desarrollo activo, y las actualizaciones pueden ocasionalmente causar problemas con los servidores dedicados.
Después de una Actualización
- Reinicia tu servidor en GPanel. SteamCMD descargará automáticamente los archivos más recientes del servidor.
- Si el servidor no logra iniciar después de la actualización, revisa la consola en busca de nuevos mensajes de error.
- Revisa las notas del parche del juego para cualquier cambio en la configuración del servidor o nuevos requisitos.
- Algunas actualizaciones pueden cambiar los formatos de archivos de configuración o añadir nuevas configuraciones requeridas. Compara tu configuración existente con cualquier configuración de ejemplo proporcionada por los desarrolladores.
Reversión No Disponible
- SteamCMD siempre instala la última versión. No puedes revertir a una versión anterior del juego en el servidor.
- Los jugadores también deben actualizar sus clientes para coincidir con la versión del servidor.
- Si una actualización introduce errores graves, monitorea los canales oficiales de Nightingale en busca de correcciones rápidas, que generalmente se publican rápidamente.
Controles de Administrador y Anfitrión
Los controles de administrador y anfitrión de Nightingale permiten al operador del servidor gestionar jugadores y el mundo.
Controles Disponibles
- Expulsar jugadores — Elimina jugadores problemáticos del servidor.
- Banear jugadores — Impide permanentemente que jugadores específicos se unan.
- Contraseña del servidor — Establece o cambia la contraseña del servidor en cualquier momento a través de las variables de inicio de GPanel.
- Comandos de administrador — Revisa la consola y la documentación del juego para los comandos de servidor disponibles. Estos pueden cambiar con las actualizaciones.
Referencia Rápida: Problemas Comunes
| Problema | Causa Probable | Solución |
|---|---|---|
| El servidor se cierra al iniciar | Partida corrupta o actualización fallida | Revisa los registros, restaura una copia de seguridad o elimina la partida para un mundo nuevo |
| Los jugadores no pueden encontrar el servidor en el navegador | Servidor no completamente iniciado o problema con el puerto de consulta | Espera el inicio completo, usa conexión directa como alternativa |
| Los jugadores reciben "version mismatch" | Servidor o cliente no actualizado | Reinicia el servidor (activa la actualización de SteamCMD), actualiza el cliente |
| Lag severo para todos los jugadores | Servidor sobrecargado (CPU/RAM) | Reduce MaxPlayers, revisa el uso de recursos, considera una mejora |
| Lag solo en un reino específico | Construcciones complejas en ese reino | Simplifica las construcciones o evita ese reino |
| Progreso/construcciones de jugadores desaparecidos | Corrupción de partida o partida incorrecta cargada | Restaura desde una copia de seguridad |
| Servidor atascado descargando en cada inicio | Problema de validación de SteamCMD | Abre un ticket de soporte |
Artículos Relacionados
- Guía de Configuración del Servidor de Nightingale — Configuración inicial, ajustes e instrucciones de conexión
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor — Guía general para iniciar cualquier servidor de juego en Legion Hosting
¿Necesitas Más Ayuda?
Si continúas experimentando problemas con tu servidor de Nightingale, nuestro equipo de soporte está disponible para asistirte. Abre un ticket en legionhosting.net/submitticket.php con la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.