Esta guía cubre problemas comunes con los servidores dedicados de Abiotic Factor en Legion Hosting, incluyendo bloqueos del servidor, problemas de conexión, desincronización y lag, corrupción de partidas guardadas y discrepancias de versión. Para la configuración inicial del servidor, consulta la Guía de configuración del servidor de Abiotic Factor.
El servidor no inicia
Si tu servidor no logra iniciar o se detiene inmediatamente después de presionar Start en GPanel, revisa las siguientes verificaciones:
Revisar la salida de consola
- Ve a la pestaña Console en GPanel.
- Presiona Start y observa cuidadosamente la salida de consola en busca de mensajes de error.
- Busca líneas que contengan
Error,FataloFailed. Estas indicarán qué está impidiendo que el servidor inicie.
Causas comunes
| Síntoma | Causa probable | Solución |
|---|---|---|
| El servidor inicia y se detiene inmediatamente | Instalación corrupta o archivos faltantes | Reinstala el servidor desde la pestaña Settings de GPanel (Reinstall Server). Esto vuelve a descargar todos los archivos del servidor desde Steam sin afectar tus partidas guardadas. |
| Error de puerto ya en uso | La instancia anterior del servidor no se apagó correctamente | Espera 30 segundos e intenta iniciar de nuevo. Si el problema persiste, usa el botón Kill en GPanel para forzar la detención de cualquier proceso atascado, luego inicia de nuevo. |
| Fallo de inicialización de Steam | Problema de autenticación de Steam | Esto puede suceder si los servidores de Steam no están disponibles temporalmente. Espera unos minutos e inténtalo de nuevo. Si persiste, reinstala el servidor. |
| Bloqueo al cargar el mundo | Datos de guardado corruptos | Consulta la sección Corrupción de partida guardada a continuación para opciones de recuperación. |
| Errores de DLL o biblioteca faltante | Instalación incompleta | Reinstala el servidor desde Settings de GPanel. El proceso de reinstalación volverá a descargar todas las dependencias requeridas. |
Bloqueos del servidor
Si tu servidor se bloquea durante el juego (se detiene repentinamente o deja de responder), sigue estos pasos para diagnosticar y resolver el problema.
Revisar archivos de registro
Los registros del servidor proporcionan información detallada sobre lo que sucedió antes del bloqueo:
- En GPanel, ve a la pestaña Files.
- Navega al directorio de registros:
AbioticFactor/Saved/Logs/ - Abre el archivo de registro más reciente (generalmente nombrado por fecha o
AbioticFactorServer.log). - Desplázate hasta el final del archivo y busca mensajes de error, trazas de pila o referencias a volcados de memoria.
Causas comunes de bloqueos
- Agotamiento de memoria: Si el servidor se queda sin RAM asignada, se bloqueará. Esto es más común en servidores con alto número de jugadores, bases construidas grandes o largos tiempos de actividad. Reinicia el servidor regularmente (diariamente o cada pocos días) para liberar el uso de memoria acumulado.
- Datos del mundo corruptos: Si áreas específicas del mundo causan bloqueos consistentes cuando los jugadores entran en ellas, los datos de guardado de esa área pueden estar corruptos. Consulta la sección de Corrupción de partida guardada para ver las opciones.
- Cantidades extremas de entidades: Números muy grandes de objetos colocados, objetos en el suelo o enemigos generados pueden sobrecargar el servidor. Limpia los objetos colocados y estructuras innecesarios.
- Errores de software: Algunos bloqueos son causados por errores en el juego mismo. Consulta la comunidad de Steam de Abiotic Factor y las notas de parche para problemas conocidos. Mantén tu servidor actualizado a la última versión.
Reducir la frecuencia de bloqueos
- Programa reinicios regulares del servidor (por ejemplo, diariamente) para liberar fugas de memoria.
- Reduce
EnemySpawnRateenSandboxSettings.inisi las cantidades de entidades son demasiado altas. - Mantén el software del servidor actualizado reiniciándolo regularmente (las actualizaciones se aplican al iniciar).
- Anima a los jugadores a limpiar objetos desplegables no utilizados y objetos tirados.
Problemas de conexión
Si los jugadores no pueden conectarse a tu servidor, sigue estos pasos en orden.
El servidor no aparece en el navegador
- Verifica que el servidor esté en ejecución. Revisa la pestaña Console de GPanel para confirmar que el servidor está en línea y completamente cargado. Un servidor que aún se está iniciando no aparecerá en el navegador.
- Espera la indexación de Steam. Los servidores nuevos o recientemente reiniciados pueden tardar de 2 a 5 minutos en aparecer en la lista maestra de servidores de Steam.
- Verifica el nombre del servidor. Asegúrate de que el nombre de tu servidor esté configurado correctamente en la pestaña Startup de GPanel. Intenta buscar una coincidencia parcial en el navegador de servidores.
- Usa conexión directa. Si el navegador no lista tu servidor, conéctate directamente usando tu IP y puerto. Consulta Cómo encontrar la IP y el puerto de tu servidor.
Conexión rechazada o tiempo de espera agotado
| Problema | Solución |
|---|---|
| Tiempo de conexión agotado | Asegúrate de que el servidor esté completamente iniciado y de que los jugadores estén usando la IP y el puerto del juego correctos (no el puerto de consulta). El puerto del juego es típicamente 7777. |
| Conexión rechazada | El servidor puede estar lleno, la contraseña puede ser incorrecta o el servidor puede haberse bloqueado. Revisa la consola en busca de errores y verifica que el número de jugadores no haya alcanzado el máximo. |
| Expulsado inmediatamente al unirse | Esto puede ocurrir cuando hay una gran cantidad de datos del mundo para sincronizar. Haz que el administrador se aleje de las áreas con muchas construcciones antes de que el jugador intente unirse. El jugador que se une también puede intentar conectarse inmediatamente después de iniciar el juego, antes de que el menú principal cargue completamente. |
| Contraseña rechazada | Verifica la contraseña del servidor en la pestaña Startup de GPanel. Las contraseñas distinguen entre mayúsculas y minúsculas. Asegúrate de que los jugadores estén ingresando la contraseña del servidor (no la contraseña de administrador). |
Jugadores desconectándose aleatoriamente
- Revisa la consola del servidor en busca de mensajes de desconexión o errores que coincidan con las desconexiones.
- Pide al jugador afectado que verifique sus archivos del juego en Steam (clic derecho en el juego > Propiedades > Archivos instalados > Verificar integridad de los archivos del juego).
- Si múltiples jugadores se desconectan al mismo tiempo, el servidor puede estar bloqueándose. Revisa la sección de bloqueos anterior.
- Las conexiones de internet inestables del lado del jugador también pueden causar desconexiones aleatorias. Pídeles que prueben la estabilidad de su conexión.
Desincronización y lag
La desincronización ocurre cuando el servidor y el cliente pierden la sincronización, causando que los objetos o jugadores parezcan teletransportarse, rebotar o comportarse de forma errática. El lag se manifiesta como respuestas retrasadas a las acciones del jugador.
Lag del lado del servidor
Si todos los jugadores experimentan lag simultáneamente, es probable que el problema sea del lado del servidor:
- Alto conteo de entidades: Demasiados objetos colocados, objetos tirados o enemigos generados pueden ralentizar la tasa de ticks del servidor. Limpia los objetos innecesarios y considera reducir
EnemySpawnRate. - Presión de memoria: Los servidores que han estado en ejecución por períodos prolongados pueden acumular uso de memoria. Programa reinicios regulares.
- Complejidad del mundo: Las bases muy grandes y con muchas construcciones sobrecargan el rendimiento del servidor. Anima a los jugadores a consolidar construcciones y eliminar estructuras abandonadas.
Lag del lado del cliente
Si solo un jugador experimenta lag o desincronización:
- Pídele que verifique la velocidad y estabilidad de su conexión a internet.
- Pídele que verifique los archivos del juego a través de Steam.
- Que baje sus ajustes gráficos del juego para reducir la tartamudez del lado del cliente que puede parecer lag.
- Si están lejos de la ubicación física del servidor, cierta latencia es esperada. Los jugadores geográficamente más cercanos al servidor tendrán menor ping.
Desincronización relacionada con VOIP
Algunos jugadores reportan problemas de desincronización relacionados con el sistema de VOIP del juego:
- Intenta reiniciar el VOIP desde el menú de Escape dentro del juego.
- Si el VOIP está causando problemas consistentes, los jugadores pueden desactivarlo completamente en sus ajustes del juego.
Corrupción de partida guardada
La corrupción de la partida guardada puede ocurrir si el servidor se termina forzosamente sin un apagado limpio, si el servidor se bloquea durante una operación de guardado, o en casos raros debido a errores de software.
Síntomas de corrupción
- El servidor se bloquea al cargar un mundo específico.
- Estructuras, objetos o progreso de jugadores faltantes después de un reinicio.
- Bloqueos consistentes cuando los jugadores entran en áreas específicas del mapa.
- Mensajes de error que hacen referencia a datos de guardado o archivos del mundo en los registros de consola.
Opciones de recuperación
- Restaurar desde copia de seguridad: Si tienes una copia de seguridad del directorio de guardado del mundo, detén el servidor, reemplaza la carpeta del mundo corrupta con la copia de respaldo e inicia el servidor. Consulta la Guía de configuración del servidor para instrucciones de respaldo.
- Iniciar un nuevo mundo: Si no hay copia de seguridad disponible, puedes renombrar la carpeta del mundo corrupta e iniciar el servidor para generar un nuevo mundo. Los datos del guardado anterior se conservan en la carpeta renombrada en caso de que una actualización o herramienta futura pueda recuperarlos.
Prevenir la corrupción
- Siempre usa apagados limpios. Usa el botón Stop en GPanel en lugar de Kill a menos que el servidor esté completamente sin respuesta. El comando Stop activa un guardado limpio antes de apagarse.
- Haz copias de seguridad regularmente. Descarga copias de la carpeta de guardado de tu mundo regularmente vía SFTP o la pestaña Files de GPanel.
- Evita editar archivos de guardado manualmente. No modifiques los archivos de datos de guardado directamente a menos que sepas exactamente lo que estás haciendo. Solo edita archivos de configuración como
SandboxSettings.ini.
Discrepancia de versión
Abiotic Factor requiere que el cliente (juego) y el servidor estén ejecutando la misma versión. Si hay una discrepancia, los jugadores no podrán conectarse.
Síntomas
- Los jugadores ven un error de "version mismatch" o "incompatible version" al intentar unirse.
- El servidor aparece en el navegador pero los jugadores no pueden conectarse.
- Jugadores que anteriormente podían conectarse de repente no pueden hacerlo después de actualizar su juego.
Solucionar la discrepancia de versión
- Actualizar el servidor: Reinicia el servidor desde GPanel. El servidor verifica automáticamente y aplica actualizaciones de Steam en cada inicio. Si el servidor ya estaba en ejecución cuando se lanzó una actualización, necesita ser reiniciado para descargar la nueva versión.
- Actualizar el cliente: Asegúrate de que todos los jugadores hayan actualizado su juego a través de Steam. Haz clic derecho en Abiotic Factor en la biblioteca de Steam, ve a Propiedades > Actualizaciones y asegúrate de que las actualizaciones automáticas estén habilitadas.
- Forzar una reinstalación: Si reiniciar el servidor no lo actualiza, ve a Settings de GPanel y usa la opción Reinstall Server. Esto fuerza una descarga nueva de todos los archivos del servidor.
Optar por ramas beta
Si estás ejecutando una rama beta o experimental de Abiotic Factor en el servidor, todos los jugadores que se conecten también deben optar por la misma rama en Steam:
- Haz clic derecho en Abiotic Factor en la biblioteca de Steam.
- Ve a Properties > Betas.
- Selecciona la misma rama que el servidor está ejecutando (por ejemplo,
experimentalostaging). - Espera a que el juego se actualice a la versión beta.
Consejos de optimización de rendimiento
Si tu servidor está en ejecución pero experimenta un rendimiento deficiente, prueba estas optimizaciones:
- Programa reinicios regulares: Reinicia el servidor una vez al día (o como mínimo cada 2-3 días) para liberar el uso de memoria acumulado y aplicar actualizaciones pendientes.
- Reduce las tasas de aparición de enemigos: Establece
EnemySpawnRateen0.5o0.75enSandboxSettings.inisi el servidor tiene dificultades con las cantidades de entidades. - Limpia el mundo: Elimina estructuras, objetos desplegables y objetos tirados no utilizados. Grandes cantidades de objetos en el mundo aumentan la carga de procesamiento del servidor.
- Limita el número de jugadores: Si el rendimiento se degrada con más jugadores, reduce
MAX_PLAYERSa un número que el servidor pueda manejar cómodamente. - Monitorea la consola: Observa si hay mensajes de advertencia recurrentes en la consola de GPanel. Las advertencias repetidas sobre la tasa de ticks, memoria o límites de entidades indican cuellos de botella en el rendimiento.
Pasos generales de solución de problemas
Si ninguna de las secciones anteriores aborda tu problema específico, prueba estos pasos generales:
- Revisa la consola y los registros en busca de mensajes de error. El archivo de registro más reciente en
AbioticFactor/Saved/Logs/a menudo contiene la respuesta. - Reinicia el servidor. Muchos problemas transitorios se resuelven con un reinicio limpio.
- Reinstala el servidor desde Settings de GPanel si el problema apareció después de una actualización o si los archivos pueden estar corruptos.
- Verifica los archivos del juego en el lado del cliente a través de Steam si el problema es específico de un jugador.
- Consulta la Comunidad de Steam de Abiotic Factor para problemas conocidos y anuncios de los desarrolladores sobre errores o parches.
Artículos relacionados
- Guía de configuración del servidor de Abiotic Factor
- Cómo encontrar la IP y el puerto de tu servidor
- Cómo subir archivos vía SFTP
- Primeros pasos con tu nuevo servidor
¿Necesitas ayuda?
Si sigues experimentando problemas con tu servidor de Abiotic Factor después de probar los pasos anteriores, por favor abre un ticket de soporte y nuestro equipo estará encantado de asistirte.