Ir al contenido principal
Starmine, hosting de servidores Minecraft

Servidor ARK que rebota: leer la consola

10 min de lectura

La ventana se queda en tres líneas, luego el servidor vuelve a iniciar pasados 20 a 60 segundos. El diagnóstico se hace en la consola y en el registro del servidor, no escribiendo comandos dentro. Identificáis la causa más probable, la corregís, y después reiniciáis una sola vez para comprobar.

Clasificar las causas cuando un servidor ARK no arranca

Un servidor ARK que rebota no siempre deja un error legible. En ARK: Survival Ascended, el arranque lanza el binario, lee los parámetros, contacta con Steam, prepara los mods y luego carga el mapa. Si se detiene antes de abrir los puertos 7777 UDP y 27015 UDP, la copia de guardado del mundo rara vez es la causa. Buscad primero la configuración, luego el entorno de la máquina.

La consola sirve para leer. Todavía no para pilotar. Mientras RCON no escuche, a menudo en el puerto 27020, escribir saveworld, broadcast o quit no cambia nada. Abrid las líneas mostradas y el archivo ShooterGame/Saved/Logs/ShooterGame.log. El último bloque antes de volver al estado de inicio importa más que las 200 líneas anteriores.

RangoCausaPista visibleUmbral que se vuelve malo
1Contraseña de administrador vacíaParada muy temprana, antes de cargar el mapaValor vacío o compuesto por espacios
2Identificador de mod no válidoBloqueo durante la fase de mod, luego crashBasta con un solo ID erróneo
3Actualización de Steam en cursoArchivos bloqueados, versión que cambiaDescarga no al 100 %
4Memoria insuficienteProceso terminado sin error ARK legibleMenos de 12 GB libres para ASA modificado
5Argumento avanzado copiado malLínea de inicio distinta de la plantillaFalta una comilla o un separador

Corregir la contraseña de administrador vacía

La avería más frecuente suele deberse a un campo olvidado. Una contraseña de admin vacía bloquea el arranque en algunas configuraciones recientes de ARK, sobre todo después de una migración ASA, una reinstalación o una generación automática de archivos. El servidor no carga el mapa. Sale antes de quedar accesible.

Diagnóstico

Abrís GameUserSettings.ini, luego comprobáis la zona [ServerSettings]. La clave ServerAdminPassword no debe faltar. Tampoco debe estar vacía, ni contener un espacio recuperado durante un copiar y pegar desde un navegador. El valor ServerAdminPassword=123 quizá arranque, pero no protege nada. Tres caracteres circulan rápido, sobre todo cuando un jugador los publica en Discord en el canal equivocado.

Poned de 12 a 32 caracteres, con letras y números. Quedaos por debajo de 64 caracteres. Más allá, el problema suele ser humano: línea cortada en un panel, carácter olvidado en un terminal, valor copiado incorrectamente. No pongáis comillas. No pongáis punto y coma al final.

Reparación

  1. Detened el servidor, no solo el proceso que está reboteando.
  2. Introducid la contraseña de administrador en el archivo o en el campo del panel.
  3. Guarde y luego reinicie solo una vez.
  4. Espere al menos 90 segundos antes de sacar conclusiones. ASA puede quedarse en silencio durante la carga de TheIsland_WP.

Anote esta contraseña en la caja fuerte de su equipo. Un cambio de panel, un reset de configuración o una importación desde ASE a veces deja este campo en blanco. Es el tipo de detalle que hace reiniciar diez veces el mismo servidor en vano.

Encontrar un identificador de mod ARK inválido

Un ID incorrecto rompe el arranque más a menudo que un mod realmente roto. En ASA, la lista pasa por el argumento -mods=, con identificadores numéricos separados por comas. En ASE, muchos servidores siguen usando ActiveMods en la configuración. Mezclar los dos métodos suele dar el mismo escenario, descarga, espera, nueva descarga y luego bucle.

Diagnóstico

Mire el último mod citado antes de la parada. Un ID de CurseForge ASA suele tener 6 cifras. Un ID de Workshop ASE suele tener 9 o 10 cifras. Esta regla no sustituye a la página del mod, pero detecta rápido un copiar y pegar tomado del juego equivocado. Una coma final, por ejemplo 928793,929110, crea una entrada vacía. Elímela.

Pruebe con una lista corta. Deje el mapa y quite todos los mods. Si el servidor arranca en menos de 3 minutos sin ellos, la avería está en la lista. Vuelva a poner la mitad de los mods, luego la otra mitad. Con 20 mods, encuentra al culpable en 5 intentos en lugar de lanzar 20 reinicios seguidos.

Borrar una caché de mod elimina los archivos descargados del mod en el servidor. No perderá la partida del mapa si no toca la carpeta de guardados. No borre nunca un directorio de mundo para corregir un error de mod.

Copie de nuevo el ID desde la página oficial del mod, no desde un mensaje antiguo de Discord ni desde una lista de otro servidor. Después de quitar un mod, compruebe los engrams y las estructuras vinculados a ese mod. Algunos desaparecen en la siguiente carga, y el servidor no le pedirá confirmación.

Esperar o relanzar una actualización Steam bloqueada

Steam llega justo después, sobre todo en las noches de parche. ARK: Survival Ascended Dedicated Server usa el app ID 2430930. ARK: Survival Evolved Dedicated Server usa el app ID 376030. Lanzar el servidor mientras Steam sigue escribiendo sus archivos produce errores incoherentes. A veces, no produce nada útil.

El diagnóstico pasa por el tiempo transcurrido y el estado de los archivos. Una actualización ASA puede descargar 2 a 8 GB. En un disco ya ocupado, la validación tarda de 5 a 20 minutos. Mientras la descarga no esté al 100 %, no relance el servidor en bucle. No gana tiempo. Sobre todo aumenta el riesgo de archivo parcial.

Si administra por SSH, compruebe que ningún proceso Steam siga ejecutándose. Luego relance una validación limpia:

steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 2430930 validate +quit

Para ASE, sustituya 2430930 por 376030. No lance una validación cada 10 minutos por reflejo. Relee muchos archivos y retrasa la vuelta en línea. Hágala después de un crash durante una actualización, después de un apagado forzado durante Steam, o cuando el registro mencione un archivo ausente en los binarios del servidor.

Reserve una ventana de mantenimiento de 15 minutos después de los parches importantes. Los jugadores aceptan mejor un reinicio anunciado a las 21:15 que cuatro falsos arranques a las 21:00 con la consola que vuelve al principio.

Reconocer un crash ARK ASA por falta de memoria

La memoria rara vez falta en un pequeño ASE limpio. Suele faltar en ASA con varios mods y un mapa pesado. Un servidor ASA sin mod suele pedir de 8 a 10 GB al arrancar. Con 10 a 20 mods, prevea de 12 a 16 GB libres. Por encima de 30 mods, 20 GB ya no sorprenden. Si la máquina también aloja una base de datos, un bot de voz u otro juego, esos GB ya están consumidos antes de que ARK arranque.

Diagnóstico

La señal clásica no es un bonito mensaje ARK con la causa escrita dentro. Es un proceso matado por Linux. El panel puede mostrar exit code 137. La consola puede pararse después de cargar bibliotecas, sin Fatal error. En una máquina Linux, busque el OOM killer:

dmesg -T | grep -i "out of memory|killed process"

Si una línea cita ShooterGameServer o ArkAscendedServer, la causa está encontrada. Añadir un mod o pasar de 8 a 12 jugadores no duplica la memoria, pero el pico de arranque sigue siendo el paso más violento. Un servidor puede morir con 14 GB usados durante 40 segundos y luego parecer razonable una vez arrancado.

Reparación

Libera RAM antes de reiniciar. Detén los otros servicios, reduce la lista de mods o aumenta la oferta de memoria. El swap puede salvar un pico corto al arrancar, pero un servidor que trabaja en swap responde mal. Si ves varios segundos de congelación durante las copias de seguridad automáticas, la máquina ya va demasiado justa.

Limpiar un argumento avanzado de ARK mal copiado

El último caso es menos frecuente, pero se lleva una tarde entera. Una línea de arranque de ARK acepta muchos parámetros. No acepta comillas tipográficas, saltos de línea ocultos, espacios colados en mitad de la URL del mapa, ni opciones copiadas de ASE a ASA sin verificar.

Vuelve a empezar con una línea corta. Mapa, nombre de sesión, puertos, contraseña del servidor si hace falta, nada más. El marcador ?listen se queda pegado al mapa. Los parámetros con signo de interrogación se encadenan en la URL de arranque. Los parámetros con guion se colocan después. Mezclar las dos familias no siempre rompe el arranque. Cuando lo rompe, el mensaje rara vez indica el carácter culpable.

Comprueba los puertos. El puerto de juego 7777 UDP, el query port 27015 UDP y el RCON port 27020 TCP no deben ser reutilizados por otro servidor. Un conflicto de puerto a veces da una línea del tipo bind failed o address already in use. Si dos instancias de ARK se ejecutan en la misma máquina, desplaza al menos el puerto de juego y el query port para la segunda instancia.

Repara quitando, no acumulando. Elimina los argumentos avanzados añadidos desde el último arranque correcto: crossplay forzado, BattlEye, parámetros de cluster, override de mapa, opciones de logs. Reinicia. Cuando el servidor aguante 2 minutos y abra sus puertos, vuelve a poner un solo argumento cada vez. Un argumento copiado de un tutorial de 2020 no vale nada frente a un binario ASA actualizado.

Prevenir el próximo rebucle al reiniciar ARK

La mejor prevención sigue siendo un registro por escrito. Guarda la última línea de arranque que funciona, la lista de mods con sus ID, la versión del servidor y la fecha del último parche de Steam. Una nota de 15 líneas evita buscar a las 23 h 40 si el mod 929110 ya estaba presente el día anterior.

Antes de un reinicio planificado, comprueba cinco puntos. La contraseña de administrador no está vacía. La lista de mods no contiene ni duplicados ni coma final. Steam no se está actualizando. La máquina conserva al menos 4 Go de margen de memoria después de los otros servicios. Los puertos 7777 UDP, 27015 UDP y 27020 TCP no están asignados a otra instancia.

En el panel Starmine, el campo de contraseña de administrador, la lista de mods y el estado de actualización de Steam evitan volver a escribir esos valores a mano para este diagnóstico concreto. La consola se queda en el mismo sitio, con los últimos reinicios visibles.

Conserva también dos copias de seguridad del mundo fuera de la carpeta activa. Una cada 6 horas basta para una comunidad pequeña. Guarda 7 días de registros del servidor. A partir de ahí, comprime o borra los archivos antiguos. Si no, acabarás diagnosticando un crash del domingo con un log del jueves. Un log de servidor de ARK útil empieza en el último arranque fallido y termina en la línea de salida del proceso.

Guías

¿Por qué no puedo escribir nada en la consola de ARK al arrancar?

La consola de arranque muestra la salida del servidor. Todavía no es una consola de juego interactiva. Los comandos de administrador pasan por RCON cuando el servidor ha terminado de cargar y escucha en su puerto, a menudo 27020. Antes de ese momento, lees los mensajes y los logs.

¿Puede un mod de ARK impedir por completo que el servidor arranque?

Sí. Un solo identificador inválido, un mod retirado de la plataforma o una lista mal separada puede hacer rebucle al servidor. Prueba sin mod, luego vuelve a poner la mitad de la lista para aislar rápido al culpable.

¿Cuánta RAM hace falta para ARK: Survival Ascended?

Un ASA sin mod suele rondar entre 8 y 10 Go al arrancar. Con una decena de mods, mejor partir de 12 a 16 Go libres. Si Linux mata el proceso con un exit code 137, la memoria disponible no basta.

¿La validación de Steam borra mi partida guardada de ARK?

No. Una validación de Steam repara los archivos del servidor y no debe borrar tu mundo. Puede reemplazar binarios, bibliotecas y archivos instalados por Steam. Aun así, haz una copia de seguridad de tu mundo antes de un mantenimiento largo o de un cambio de versión.