Guía de Solución de Problemas de Barotrauma
Esta guía cubre problemas comunes que puedes encontrar al ejecutar un servidor dedicado de Barotrauma en Legion Hosting, junto con soluciones paso a paso. Para la configuración inicial del servidor, consulta la Guía de Configuración del Servidor Dedicado de Barotrauma.
Antes de solucionar problemas: Revisa la consola de tu servidor en GPanel en busca de mensajes de error. Las líneas que contienen
[ERROR] o Exception te indicarán la causa en la mayoría de los casos.
Tabla de Contenidos
- El Submarino No Carga / El Servidor Se Queda Atascado al Iniciar
- Conflictos de Mods y Cierres Inesperados
- El Servidor No Aparece en el Navegador
- Tiempo de Conexión Agotado / No Se Puede Conectar Directamente
- Partida de Campaña No Encontrada Después de Reiniciar
- Lag del Servidor y Problemas de Rendimiento
El Submarino No Carga / El Servidor Se Queda Atascado al Iniciar
Síntoma: El servidor se inicia pero los jugadores no pueden unirse, o el registro del servidor muestra un error indicando que no se encontró el submarino.
Soluciones
- Verifica el nombre exactamente: El atributo
Submarineenserversettings.xmldebe coincidir con el nombre del archivo (sin la extensión.sub) exactamente, incluyendo mayúsculas y minúsculas. Por ejemplo,Humpbackes correcto perohumpbackno lo es. - Verifica que el archivo existe: Conéctate a tu servidor vía SFTP o el administrador de archivos de GPanel y confirma que el archivo
.subestá presente en el directorioSubmarines/. - ¿Submarino del Workshop? Si el submarino proviene de un mod del Workshop, debe estar instalado en
LocalMods/y registrado en la configuración del servidor antes de poder usarse. Consulta la Guía de Instalación de Mods. - Prueba con un submarino predeterminado: Cambia a un submarino integrado (por ejemplo,
Humpback) para confirmar que el servidor se inicia correctamente. Si funciona, el problema está en el archivo del submarino personalizado.
Conflictos de Mods y Cierres Inesperados
Síntoma: El servidor se cierra inesperadamente al iniciar, desconecta a los jugadores al unirse, o la consola muestra errores que hacen referencia a IDs de contenido específicos.
Soluciones
- Aísla el mod problemático: Desactiva todos los mods añadidos recientemente y reinicia el servidor. Si funciona de manera estable, reactiva los mods uno por uno, reiniciando cada vez, para encontrar el conflicto.
- Incompatibilidad de versiones: Asegúrate de que todos los archivos de mods en el servidor coincidan con las versiones instaladas en las máquinas de los clientes. Vuelve a descargar y subir los mods si no estás seguro. Consulta la Guía de Instalación de Mods para el proceso de actualización.
- Mods solo para cliente: Algunos mods del Workshop son solo para el lado del cliente y no deben instalarse en el servidor. Verifica la página de descripción del mod en el Workshop para esta información.
- Revisa el registro del servidor: Abre la consola en GPanel y busca líneas con
[ERROR]oException. Estas generalmente hacen referencia al mod o archivo de contenido específico que causa el cierre inesperado.
Consejo: Si estás ejecutando muchos mods y no puedes identificar el conflicto, prueba un enfoque de búsqueda binaria: desactiva la mitad de los mods a la vez en lugar de uno por uno. Esto reduce el problema mucho más rápido.
El Servidor No Aparece en el Navegador
Síntoma: Tu servidor está en funcionamiento pero no aparece en el navegador de servidores del juego.
Soluciones
- Espera unos minutos: El navegador de servidores de Steam puede tardar varios minutos en listar un servidor recién iniciado. Intenta una conexión directa primero para confirmar que el servidor es accesible.
- Verifica que el servidor se haya iniciado completamente: Abre GPanel y confirma que el servidor aparece como en ejecución sin errores en la consola.
- Verifica tu query port: El valor de
QueryPortenserversettings.xmldebe coincidir con el query port asignado a tu servicio. Revisa la pestaña Network en GPanel para la asignación correcta de puertos. - Confirma con conexión directa: Intenta conectarte directamente usando la IP de tu servidor y el puerto principal (revisa la pestaña Network de GPanel para tu puerto asignado) para descartar un problema específico del navegador.
Tiempo de Conexión Agotado / No Se Puede Conectar Directamente
Síntoma: Al intentar unirse mediante conexión directa se produce un tiempo de espera agotado o un error de "conexión fallida".
Soluciones
- Verifica tu IP y puerto: Revisa la pestaña Network en GPanel para obtener la dirección IP y el puerto de tu servidor. Consulta Cómo Encontrar la IP y el Puerto de Tu Servidor.
- Usa el puerto correcto: Conéctate al puerto principal del juego, no al query port. El puerto principal es el que aparece como puerto primario en GPanel.
- Confirma que el servidor está en ejecución: Revisa GPanel para asegurarte de que el servidor no se haya cerrado inesperadamente o detenido.
- Revisa tu serversettings.xml: Asegúrate de que el valor de
Portenserversettings.xmlcoincida con el puerto asignado en GPanel. Si difieren, el servidor se vinculará al puerto incorrecto. - Firewall de tu lado: En raras ocasiones, tu red local o ISP puede bloquear el tráfico UDP saliente en puertos no estándar. Intenta conectarte desde una red diferente o usando una VPN para probar.
Partida de Campaña No Encontrada Después de Reiniciar
Síntoma: Después de reiniciar el servidor, la campaña ha desaparecido y los jugadores deben iniciar una nueva.
Soluciones
- Verifica que los archivos de guardado existen: Conéctate vía SFTP y comprueba que la carpeta de la campaña todavía existe en
Saves/Multiplayer/. - Verifica problemas de migración: Si recientemente migraste tu servidor o restauraste desde una copia de seguridad, asegúrate de que la carpeta de guardado se subió a la ruta correcta dentro del directorio del servidor de Barotrauma.
- Apagado incorrecto: Si el servidor fue terminado forzosamente (en lugar de detenerse limpiamente vía GPanel), es posible que el último estado de guardado no se haya escrito. Siempre usa el botón Stop en GPanel en lugar de forzar la terminación del proceso.
- Restaurar desde copia de seguridad: Si previamente hiciste una copia de seguridad de la campaña, detén el servidor, sube la carpeta de respaldo a
Saves/Multiplayer/vía SFTP e inicia el servidor. Consulta la guía principal de configuración para instrucciones detalladas de respaldo/restauración.
Lag del Servidor y Problemas de Rendimiento
Síntoma: Los jugadores experimentan rubber-banding, entradas retrasadas, o el servidor deja de responder durante el juego.
Soluciones
- Reduce la cantidad de jugadores: Disminuye el valor de
MaxPlayersenserversettings.xmlsi tu plan de servidor no tiene suficientes recursos para la cantidad actual de jugadores. - Reduce la cantidad de mods: Algunos mods, especialmente los que añaden muchas criaturas nuevas o sistemas complejos, aumentan significativamente el uso de recursos del servidor. Elimina los mods no esenciales.
- Verifica los recursos del servidor: En GPanel, monitorea el uso de CPU y memoria. Si estás constantemente cerca del límite, considera actualizar tu plan de servidor.
- Reinicia el servidor: Las sesiones prolongadas pueden acumular uso de memoria. Un reinicio programado entre sesiones de juego puede ayudar a mantener el rendimiento.
Artículos Relacionados
- Guía de Configuración del Servidor Dedicado de Barotrauma
- Guía de Instalación de Mods de Barotrauma
- Cómo Encontrar la IP y el Puerto de Tu Servidor
- Cómo Subir Archivos vía SFTP
¿Sigues teniendo problemas? Abre un ticket de soporte en legionhosting.net/submitticket.php e incluye el nombre de tu servidor, los mensajes de error de la consola de GPanel y los pasos que ya has intentado.