Cuando un servidor de juego se cae o falla la actualización de Steam al iniciar, casi siempre queda una línea clara en el log. Te indica si el programa del juego se cerró de golpe, si faltan archivos del juego o si solo un componente adicional avisa de algo que no influye en el funcionamiento. Cada apartado de abajo trata exactamente uno de estos mensajes, desde CS2 y los juegos de Unreal y Unity hasta Enshrouded, Hytale y Bannerlord.

El mensaje completo lo ves en la Consola y en los archivos de log del juego, que abres en Archivos. Lee también las líneas anteriores, porque a menudo la causa real aparece un poco más arriba. Antes de reinstalar los archivos del juego, quitar mods o modificar archivos de configuración, crea una copia en Copias de seguridad.

Proceso del servidor de juego bloqueado con «Segmentation fault»

Así se ve el mensaje:

/entrypoint.sh: line 99:    16 Segmentation fault      ./game/bin/linuxsteamrt64/cs2 -dedicated <Start-Parameter>
/entrypoint.sh: line 76:    18 Segmentation fault      <Game-Folder>/Binaries/Linux/<Server-Software> <Start-Parameter>

Qué hay detrás: El script de inicio entrypoint.sh llama al programa del servidor propiamente dicho. La línea indica que ese programa provocó un error de acceso a memoria (en inglés «Segmentation fault»: intentó acceder a memoria que no le pertenece) y el sistema lo cerró. Después el servidor queda desconectado y los jugadores conectados salen expulsados. En CS2 suelen tener la culpa los plugins, sobre todo Metamod o CounterStrikeSharp tras una actualización del juego, y más raramente una instalación dañada.

Así lo solucionas:

  1. Comprueba si los bloqueos empezaron poco después de una actualización del juego. En ese caso, los plugins del servidor son el primer sospechoso.
  2. Actualiza Metamod, CounterStrikeSharp y tus plugins a versiones que coincidan con la versión actual de CS2. Si todavía no existen, quita los plugins como prueba.
  3. Si el servidor funciona sin plugins, vuelve a añadirlos uno por uno hasta encontrar el que lo provoca.
  4. Si también se bloquea sin plugins, haz que se verifiquen los archivos del juego mediante una reinstalación en el panel. Crea antes una copia de seguridad.
  5. Si el bloqueo continúa, abre un ticket e indica la hora del mensaje.

Bueno saber: En otros juegos ocurre lo mismo con los mods y las extensiones. Más detalles sobre los plugins de CS2: Plugins de CS2: MetaMod, CounterStrikeSharp y MatchZy.

Actualización del juego a través de Steam sin completar («state is 0x…»)

Así se ve el mensaje:

Error! App '<App ID>' state is 0x6 after update job.

Qué hay detrás: SteamCMD es el programa de línea de comandos de Steam que descarga y verifica los archivos del juego de tu servidor. La línea significa que la descarga o la verificación no se completaron. El valor tras state is es un código de estado interno de Steam y no tienes que preocuparte por él. Los motivos más habituales son que no queda espacio libre, una descarga interrumpida o una incidencia en los servidores de Steam. Con archivos del juego incompletos, es posible que el servidor no arranque.

Así lo solucionas:

  1. Comprueba primero en el indicador «Almacenamiento» del panel cuánto espacio queda libre. Un directorio lleno es la causa más frecuente.
  2. Si el almacenamiento está lleno o casi lleno, libera espacio en Archivos. Lo que puedes borrar sin riesgo está en Espacio de almacenamiento lleno: solucionar «No space left on device».
  3. Reinicia el servidor para que la verificación se ejecute de nuevo.
  4. Fíjate en la Consola en la línea Success! App '<App ID>' fully installed. Entonces la actualización ha terminado.
  5. Si el error persiste a pesar de tener espacio libre, abre un ticket e indica la hora del mensaje.

Bueno saber: Si fue por una incidencia en Steam, la actualización suele funcionar en un reinicio posterior.

Falta una biblioteca nativa del programa («DllNotFoundException»)

Así se ve el mensaje:

DllNotFoundException: <Library>
System.DllNotFoundException: Unable to load DLL '<Library>'

Qué hay detrás: Una biblioteca nativa es un archivo de programa ya compilado (en Linux normalmente .so, en Windows .dll) que el juego o un mod carga para tareas concretas, por ejemplo la conexión con Steam. Los juegos basados en .NET o Unity informan con DllNotFoundException de que no pudieron cargar uno de esos archivos. Según quién la necesite, falla una sola función o todo el arranque. A menudo los archivos del juego quedan incompletos tras una actualización interrumpida, o un mod espera una biblioteca que no existe en el servidor.

Así lo solucionas:

  1. Lee en el mensaje qué biblioteca falta. Si el nombre pertenece a un mod o el archivo está en una carpeta de mods, ese mod es el primer sospechoso.
  2. Quita como prueba los últimos mods instalados y reinicia el servidor.
  3. Si no ayuda, haz que se verifiquen los archivos del juego mediante una reinstalación en el panel. Crea antes una copia de seguridad.
  4. Si el error continúa, abre un ticket, indica la hora del mensaje y adjunta la salida de inicio completa de la Consola.

Servidor cerrado de golpe: «Segmentation fault (core dumped)»

Así se ve el mensaje:

Segmentation fault (core dumped)

Qué hay detrás: El sistema operativo cerró de golpe el servidor de juego porque accedió a memoria que no le corresponde. La indicación «core dumped» se refiere a un volcado de memoria para desarrolladores y no cambia nada para ti. El servidor queda desconectado y lo ocurrido desde el último guardado puede perderse. Las causas más habituales son archivos del juego dañados tras una actualización interrumpida, un mod incompatible o muy poca memoria RAM.

Así lo solucionas:

  1. Reinicia el servidor. Muchos de estos bloqueos son puntuales.
  2. Si el bloqueo se repite, quita los últimos mods instalados y prueba de nuevo.
  3. Después, haz que se verifiquen los archivos del juego mediante una reinstalación en el panel. Crea antes una copia de seguridad.
  4. Si el servidor se bloquea sobre todo bajo carga, por ejemplo cuando hay muchos jugadores conectados, revisa el uso de la memoria RAM. Puedes obtener más RAM en Ajustes y suscripción → Plan.
  5. Si sigue igual, abre un ticket e indica la hora del mensaje.

El servidor de Unreal Engine se bloquea con «Fatal error»

Así se ve el mensaje:

[2026.10.20-18.04.12:345][512]LogCore: Fatal error!
[2026.10.20-18.04.12:346][512]LogExit: Executing StaticShutdownAfterError

Qué hay detrás: Muchos juegos como ARK, Conan Exiles, Palworld o Satisfactory se basan en Unreal Engine. Si en el registro aparece Fatal error! o StaticShutdownAfterError, el servidor se bloqueó con un error grave y se cerró. Está desconectado y puede faltar el progreso desde el último guardado. La causa suele estar en las líneas inmediatamente anteriores, por ejemplo falta de memoria RAM, un archivo del juego dañado o un mod.

Así lo solucionas:

  1. Lee las líneas anteriores a Fatal error! en la Consola o en el archivo de registro del juego. Los juegos de Unreal suelen guardarlo en la carpeta Saved/Logs, que encuentras en Archivos.
  2. Reinicia el servidor.
  3. Si se vuelve a bloquear, haz que se verifiquen los archivos del juego mediante una reinstalación en el panel. Crea antes una copia de seguridad.
  4. Quita los últimos mods añadidos y prueba sin ellos.
  5. Si en las líneas anteriores se habla de falta de memoria (out of memory), aumenta la memoria RAM en Ajustes y suscripción → Plan.

Falló la actualización de Steam al iniciar el servidor

Así se ve el mensaje:

Error! App '<App ID>' state is 0x<Value> after update job.
Failed to install app '<App ID>' (No subscription)
steamcmd.sh: No such file or directory

Qué hay detrás: Al iniciarse, el servidor obtiene a través de Steam la versión actual del juego. Esa actualización ha fallado, y se debe a nuestra plantilla de servidor, no a tus ajustes. No subscription significa que Steam no entrega los archivos del juego a la cuenta de descarga utilizada. steamcmd.sh: No such file or directory quiere decir que no se encontró el programa de descarga de Steam. Recibimos un aviso automático al respecto. Tu servidor sigue funcionando con la versión anterior del juego.

Así lo solucionas:

  1. Comprueba en la Consola si el servidor arranca con normalidad después del mensaje.
  2. No cambies ningún ajuste por este mensaje. Una reinstalación no ayuda aquí, porque usa la misma plantilla.
  3. Sabrás si un inicio posterior consigue la actualización por la línea Success! App '<App ID>' fully installed. en la Consola.
  4. Si los jugadores ya no pueden entrar porque su juego es más reciente que el servidor, abre un ticket e indica la hora del mensaje.

Hytale: la autenticación del servidor no se inicia

Así se ve el mensaje:

Failed to create HytaleServer
java.lang.NullPointerException: Cannot invoke "….I18nModule.getMessage(…)" because the return value of "….I18nModule.get()" is null

Qué hay detrás: Al iniciarse, el servidor de Hytale configura su autenticación de servidor, es decir, el inicio de sesión que necesita para el funcionamiento del juego. Para ello requiere su módulo de idioma interno (I18n, abreviatura de internacionalización: proporciona los textos en el idioma adecuado). Si este módulo todavía no estaba disponible, el inicio se bloquea en este punto. Por eso el servidor no llega a un estado jugable y los jugadores no pueden unirse.

Así lo solucionas:

  1. Reinicia primero el servidor.
  2. Si el error se repite, actualiza los archivos del servidor de Hytale o vuelve a instalarlos. Antes, haz una copia de seguridad de tu mundo en Copias de seguridad.
  3. Si el error persiste incluso después, se encuentra en la propia versión de Hytale que usas, es decir, en esa edición concreta del software del servidor. Entonces solo ayuda una versión más reciente.
  4. Si no avanzas, abre un ticket e indica la hora del mensaje.

Conviene saber: Encontrarás más información sobre el estado del servidor de Hytale en Servidor de Hytale: estado, hosting y preparación.

«Video driver not supported»: un componente adicional no encuentra un controlador gráfico

Así se ve el mensaje:

System.PlatformNotSupportedException: Video driver  not supported
  at Xalia.Sdl.WindowingSystem.Create () […]

Qué hay detrás: Un servidor dedicado funciona en modo «headless», es decir, sin pantalla y sin tarjeta gráfica. Aun así, algunos juegos o programas auxiliares inician una interfaz opcional o una ayuda de accesibilidad que intenta abrir un controlador gráfico. Como el servidor no lo tiene, el componente muestra este error. En el mensaje suele aparecer Xalia, el nombre de uno de estos componentes auxiliares. El servidor de juego en sí no lo necesita y puede seguir funcionando con normalidad.

Así lo solucionas:

  1. Comprueba si el servidor se conecta con normalidad tras el mensaje: la Consola muestra más líneas de inicio y los jugadores pueden unirse.
  2. Si es así, puedes ignorar el mensaje.
  3. Si, por el contrario, el inicio se interrumpe, elimina los últimos mods instalados que incluyan una interfaz o ayudas de accesibilidad (mods de interfaz o de accesibilidad) y reinicia.
  4. Si no avanzas, abre un ticket e indica la hora del mensaje.

Conviene saber: El mensaje aparece en muchos servidores en cada inicio. Mientras tu servidor sea accesible, no es motivo de preocupación.

Juego o mod de Unity: «NullReferenceException»

Así se ve el mensaje:

NullReferenceException: Object reference not set to an instance of an object
  at <Clase>.<Método> (…) [0x00070] in <…>:0

Qué hay detrás: Muchos servidores de juego se basan en el motor Unity, por ejemplo Valheim, Rust, 7 Days to Die o V Rising. El mensaje significa: una parte del programa quiso usar un objeto que no estaba creado («null» significa «nada»). Normalmente el servidor sigue funcionando y solo falla la función afectada. Si el error proviene del propio juego o de un mod lo indica la primera línea siguiente que empieza por at. Esta lista se llama stacktrace: muestra la cadena de partes del programa llamadas hasta el punto del error.

Así lo solucionas:

  1. Actualiza el juego y todos los mods.
  2. Si el error vuelve a aparecer, lee el stacktrace completo. Si aparece el nombre de un mod o de un archivo de programa externo, quita ese mod concreto como prueba.
  3. Si el error desaparece, busca una versión más reciente del mod o infórmale del error a su autor.
  4. Si en el stacktrace solo aparecen partes del propio juego, informa del error junto con el stacktrace al proyecto del juego, por ejemplo en el foro oficial o en el bugtracker.

Conviene saber: En Valheim, muchas clases propias del juego empiezan por Z, por ejemplo ZPlayFabMatchmaking. Si un nombre así aparece arriba del todo, apunta más bien a un error del juego que de un mod.

Enshrouded muestra «Bad Performance»

Así se ve el mensaje:

[I 02:25:28,824] [server] Bad Performance 16,751 us (peak: 49,165 us)

Qué hay detrás: Con esto Enshrouded indica un procesamiento retrasado en el servidor. us significa microsegundos y la coma separa los millares: 16,751 us son casi 17 milisegundos; tras peak aparece el valor máximo. La línea por sí sola no demuestra ni que al servidor le falte rendimiento ni que tu configuración sea incorrecta. Varias de estas líneas seguidas en poco tiempo suelen pertenecer a un único proceso y no son incidentes individuales.

Así lo solucionas:

  1. Fíjate en cuándo aparecen las líneas. En la fase de inicio, mientras se carga el mundo, los retrasos no son inusuales.
  2. Compara el momento con lo que ocurría en el juego: ¿cuántos jugadores estaban conectados y qué estaban haciendo?
  3. Si los jugadores no notaron tirones en ese momento, puedes ignorar las líneas.
  4. Si hay tirones notables durante un tiempo prolongado aunque haya poca actividad, abre un ticket e indica la hora de los mensajes. Si el servidor se vio ralentizado en ese momento, por ejemplo por una limitación de CPU, se puede comprobar de forma precisa con la hora.

Los ayudantes de texturas de Crest no se inician («TypeInitializationException»)

Así se ve el mensaje:

TypeInitializationException: The type initializer for 'Crest.TextureArrayHelpers' threw an exception.

Qué hay detrás: Crest es una extensión de Unity con la que los juegos representan agua y océanos. Cada clase de programa ejecuta una vez su rutina de inicio estática (Type Initializer) en el primer acceso, y en los ayudantes de texturas de Crest justo esa rutina ha fallado. En un servidor dedicado sin tarjeta gráfica puede influir una función gráfica ausente. Pero la causa concreta solo la indica la excepción interna, es decir, el mensaje de error real que va justo con esta línea.

Así lo solucionas:

  1. Actualiza el juego y todos los mods.
  2. Lee en la Consola la excepción interna que sigue inmediatamente. Indica qué fue exactamente lo que falló.
  3. Si el servidor se inicia con normalidad y todo funciona, puedes tratar el mensaje como una simple advertencia de representación.
  4. Si, por el contrario, falta una función o el inicio se interrumpe, soluciona lo que indica la excepción interna. Si no avanzas, abre un ticket e indica la hora del mensaje.

La conexión con Steam se colgó un momento («MainLoop appears to have stalled»)

Así se ve el mensaje:

Assertion Failed: CSteamEngine…MainLoop appears to have stalled > 15 seconds

Qué hay detrás: La parte de Steam del servidor se encarga del inicio de sesión en Steam, de la lista de servidores y de la comprobación de los jugadores. La línea indica que durante más de 15 segundos no dio señales de vida. Normalmente el servidor estaba muy ocupado en ese tiempo, por ejemplo al guardar o cargar el mundo. Los jugadores pueden quedarse colgados un momento o ser desconectados. «Assertion Failed» suena dramático, pero aquí es un aviso de comprobación y no un fallo crítico.

Así lo solucionas:

  1. Puedes ignorar los mensajes aislados.
  2. Si se acumulan, compara los momentos con los guardados automáticos, los reinicios y el número de jugadores.
  3. Revisa el uso de CPU y de memoria RAM en el panel. Si el servidor funciona constantemente al límite, reduce el número de jugadores o aumenta la memoria RAM en Ajustes y suscripción → Plan.
  4. Si el mensaje aparece de forma regular incluso sin carga, abre un ticket e indica la hora del mensaje.

Conviene saber: Cómo reducir la carga lo encuentras en Mejorar el rendimiento del servidor de juego.

MariaDB se detiene con «[ERROR] Aborting»

Así se ve el mensaje:

2026-10-20 18:04:12 0 [ERROR] <root cause>
2026-10-20 18:04:12 0 [ERROR] Aborting

Qué hay detrás: MariaDB es un servidor de bases de datos en el que algunos juegos y plugins guardan sus datos. Con Aborting se cierra tras un error anterior. Esta línea es solo el final; la causa real aparece justo antes. Mientras MariaDB no esté en marcha, el juego o los plugins no pueden leer ni guardar datos allí.

Cómo solucionarlo:

  1. En la Consola, desplázate hacia arriba desde Aborting hasta la primera línea con [ERROR]. Ahí se indica el motivo.
  2. Los motivos habituales son una entrada desconocida o mal escrita en el archivo de configuración (unknown variable), permisos que faltan (Permission denied) o archivos de datos dañados.
  3. Si has cambiado la configuración hace poco, deshaz ese cambio y reinicia.
  4. Antes de modificar archivos de datos, crea una copia de seguridad.
  5. Si no encuentras la causa, abre un ticket e indica la hora del mensaje.

Bannerlord: bucle de reinicios por un token no válido

Así se ve el mensaje:

Login Failed! Server is shutting down.

Qué hay detrás: Un servidor de Bannerlord se registra al iniciarse con un token en el servicio de inicio de sesión de TaleWorlds. Si este AUTH_TOKEN no es válido o ha caducado, el servicio lo rechaza. El servidor se cierra por sí solo unos 20 segundos después de arrancar, se reinicia automáticamente y vuelve a fallar: así se produce el bucle de reinicios. Los tokens están vinculados a la cuenta con la que los generas y caducan al cabo de tres meses.

Cómo solucionarlo:

  1. En Bannerlord, en tu ordenador, abre la consola e introduce customserver.gettoken. Esto genera un token nuevo.
  2. Introdúcelo en el panel como variable de inicio AUTH_TOKEN y sustituye por completo el valor antiguo.
  3. Reinicia el servidor.
  4. Comprueba en la Consola que Login Failed! ya no aparece.

Conviene saber: Sin un token nuevo, reiniciar no sirve de nada. Como los tokens caducan al cabo de tres meses, lo mejor es planificar el cambio con antelación.

¿Tu mensaje no aparece aquí?

Lee el mensaje completo en la Consola o en el archivo de log del juego, incluidas las líneas anteriores: las caídas a menudo se anuncian unas líneas antes. En el stacktrace, la lista de las partes del programa que se han llamado, los nombres de carpetas y archivos revelan si hay un mod o un plugin implicado. Antes de cualquier intervención, crea una copia en Copias de seguridad. Los errores de mods y plugins concretos los encuentras en Errores de mods y plugins en CS2, Valheim, SCP:SL y otros juegos. Si no avanzas, abre un ticket e indica la hora del mensaje.