Ir al contenido principal
Starmine, hosting de servidores Minecraft

Crear tu servidor ARK Survival Ascended paso a paso

8 min de lectura

ARK: Survival Ascended rara vez baja de 12 Go de RAM en un servidor dedicado, incluso vacío, y el primer arranque puede quedarse sin respuesta durante varias decenas de minutos mientras se descarga. Al final, tienes un servidor ASA con nombre, protegido por una contraseña de administrador, visible en los puertos esperados y accesible desde el cliente Steam. El campo de admin no es decorativo, sin él, el servidor se niega a arrancar correctamente.

Preparar un servidor ARK ASA con 12 Go como mínimo

ARK: Survival Ascended consume más que la mayoría de los servidores de juego. El umbral realista empieza en 12 Go de RAM para un mapa oficial como TheIsland_WP, sin mods y con unos pocos jugadores conectados. Con 8 Go, el servidor puede dar la impresión de arrancar. Luego el proceso se cae al cargar los assets o durante una partida guardada. Tú buscas los puertos. El problema es la memoria.

El disco importa tanto en el momento de la instalación. La aplicación de servidor Steam, identificada por 2430930, supera rápidamente los 80 Go tras la descarga y la validación. Deja 120 Go libres si piensas usar mods de CurseForge, copias de seguridad y dos archivos de respaldo. Una sola copia de seguridad del mapa puede pasar de 200 Mo a varios Go después de unas semanas de juego.

UsoRAMJugadoresLímite a vigilar
Prueba privada, mapa oficial12 Go1 a 10La memoria sube con la primera carga de zona.
Comunidad ligera, sin mods grandes16 Go10 a 25Las copias de seguridad se vuelven más largas después de 20 jugadores.
Mods, eventos, mapa activo24 Go o más25 a 50La CPU se bloquea antes que la RAM en las bases cargadas.

Abre los puertos antes de concluir que se trata de un bug de ASA, 7777 en UDP para el tráfico del servidor, 7778 en UDP para el siguiente puerto par, 27015 en UDP para la consulta de Steam, y 27020 en TCP si activas RCON. Un cortafuegos cerrado parece un servidor apagado. El navegador no encuentra nada y luego la conexión termina en timeout.

Instalar ARK ASA con SteamCMD o un panel de servidor

Instala SteamCMD en una máquina de 64 bits, y luego apunta a un directorio reservado para ASA. No compartas esa carpeta con otro juego. Las validaciones de Steam pueden reescribir archivos, y no querrás descubrir a las 22 h qué binario acaba de desaparecer.

steamcmd +force_install_dir /srv/asa +login anonymous +app_update 2430930 validate +quit
  1. force_install_dir /srv/asa fija la carpeta de destino. Cámbiala si tu volumen de datos está montado en otro sitio, por ejemplo en un disco de 200 Go. Una ruta dentro de la carpeta personal funciona, pero complica los servicios systemd y las copias de seguridad.
  2. login anonymous usa la descarga pública del servidor dedicado. No hace falta una cuenta personal de Steam para este appid en el caso normal.
  3. app_update 2430930 validate descarga ASA y luego verifica los archivos. La validación alarga la instalación, pero evita un cuelgue al cargar provocado por un archivo incompleto.
  4. quit cierra SteamCMD. Sin esta opción, la consola se queda abierta y un script de instalación espera indefinidamente.

La primera descarga suele tardar de 20 a 60 minutos con una línea de 100 Mbps. Durante esta espera, el puerto 27015 no responde, el proceso del servidor todavía no existe, y el navegador de Steam no puede mostrar ninguna entrada. Prueba solo cuando SteamCMD devuelva el control.

En Starmine, el panel evita la instalación manual de SteamCMD, genera la contraseña de administrador obligatoria, mantiene los puertos alineados y lanza la primera validación sin sesión SSH.

Configurar el mapa, el nombre y la contraseña de admin

La contraseña de administrador bloquea de verdad el arranque si falta. ASA espera un valor para ServerAdminPassword al iniciar. Si el campo se queda vacío, el servidor no termina correctamente su secuencia y pierdes una hora con el NAT cuando el comando de arranque es el que está mal. Pon al menos 12 caracteres, sin espacio al principio ni al final, y guárdala en tu gestor de contraseñas.

El mapa oficial de inicio más habitual sigue siendo TheIsland_WP. Déjalo para el primer arranque. Un mapa modificado añade una descarga, consume más memoria y crea una segunda vía de fallo. Cuando TheIsland_WP acepta una conexión, cambias de mapa con un punto de comparación fiable.

La línea de arranque sigue un orden preciso. Las opciones de mapa van primero, los parámetros separados por signos de interrogación después, y luego vienen las opciones precedidas por un guion corto. Un ejemplo mínimo se parece a ?listen?SessionName=Tribu?ServerAdminPassword=ChangezMoi123?Port=7777?QueryPort=27015. SessionName es el nombre que se muestra en la lista. Port fija el tráfico de jugadores en UDP. QueryPort fija la detección de Steam. WinLiveMaxPlayers limita las conexiones, con 20 como valor adecuado para 12 a 16 Go de RAM.

Los ajustes persistentes viven después en GameUserSettings.ini, dentro de la estructura Saved\/Config. No modifiques todo antes de la primera conexión. Cambia el nombre, el número de jugadores y la contraseña de administrador. Deja los multiplicadores de recolección, domesticación y experiencia en 1.0 al principio. Cuando un servidor nuevo falla, tres líneas modificadas se releen rápido. Treinta líneas sacadas de un foro viejo convierten una prueba simple en una búsqueda.

Abrir los puertos y comprobar la primera conexión

Un servidor ASA puede funcionar correctamente y seguir invisible. La causa suele venir de una confusión entre el puerto de juego y el puerto de consulta. El cliente juega en 7777 por UDP. Steam busca el servidor en 27015 por UDP. Si añades la IP a los favoritos de Steam con 7777, la lista se queda vacía para muchos jugadores. Añade la dirección con 27015.

PuertoProtocoloFunciónPrueba útil
7777UDPTráfico de jugadores ASAEl cliente se conecta ahí después del descubrimiento.
7778UDPPuerto vecino usado por el servidorÁbrelo junto con 7777 para evitar los casos raros.
27015UDPConsulta de SteamDirección que hay que poner en los favoritos de Steam.
27020TCPRCON si está activadoCiérralo si no utilizas ninguna herramienta de administración.
  1. Arranca el servidor y espera al menos 5 minutos después de terminar la descarga. En ASA, un arranque en frío puede tardar de 3 a 8 minutos con 12 Go de RAM.
  2. Abre Steam, luego Vista, Servidores de juegos, Favoritos. Añade IP:27015, no IP:7777.
  3. Lanza ARK: Survival Ascended, filtra por servidores no oficiales y busca luego el SessionName definido más arriba.
  4. Conéctate una primera vez sin mods. Una entrada correcta debe cargar el mapa y luego crear tu personaje.

Mira el registro si la lista sigue vacía. El archivo ShooterGame\/Saved\/Logs\/ShooterGame.log debe contener una línea parecida a LogNet: GameNetDriver IpNetDriver_0 IpNetDriver listening on port 7777. Esta línea confirma que el proceso está escuchando. No garantiza que tu router, tu firewall Linux o tu regla NAT deje pasar el UDP desde Internet.

Corregir los errores frecuentes y volver atrás

Diagnostica en este orden, descarga, arranque, escucha de red, conexión del jugador. No cambies tres ajustes a la vez. Ocultas el fallo y creas un segundo error. Anota la hora de la prueba, el puerto probado y las 50 últimas líneas del registro. Esa información suele valer más que una captura del navegador de servidores.

Mensaje exactoCausa probableCorrección
ERROR! Failed to install app '2430930' (No subscription)SteamCMD utiliza una cuenta que no tiene acceso, o una sesión de Steam rota.Reinicia con login anonymous y, si hace falta, elimina los antiguos tokens de SteamCMD.
Error! App '2430930' state is 0x202 after update job.Descarga incompleta, disco lleno o corte de red durante la validación.Libera al menos 20 Go, vuelve a lanzar la validación y, a continuación, reinicia el servidor.
LogNet: Warning: UNetConnection::Tick: Connection TIMED OUT. Closing connection.El cliente no llega bien al servidor, o el UDP 7777 vuelve bloqueado.Comprueba NAT, firewall local, regla del hosting y dirección IP pública.
Unable to query server info for invite.El puerto de consulta Steam no responde.Prueba IP:27015 en los favoritos de Steam y abre 27015 en UDP.

Para anular una mala configuración, detén el servidor, restaura la última copia conocida del archivo de configuración y luego reinicia. Si la incidencia aparece justo después de una actualización, lanza una validación Steam antes de tocar el mapa. La validación reemplaza los archivos del juego. No borra tu mundo.

Suprimir ShooterGame/Saved/SavedArks/ borra el progreso del mapa, bases, dinos, inventarios en el suelo y personajes locales del servidor. Haz una copia completa antes de esta operación.

El reinicio limpio se hace con el servidor detenido. Renombra la carpeta SavedArks a SavedArks.old, guárdala 7 días y luego arranca en TheIsland_WP con el mismo puerto 7777 y el mismo QueryPort 27015. Si la conexión funciona en un mapa nuevo, tu fallo viene de la partida guardada, de un mod o de un ajuste, no de la instalación ASA.

Guías

¿Por qué mi servidor ARK ASA sigue invisible después de la instalación?

El primer arranque puede tardar varios minutos después de una descarga de 80 Go o más. Después, la detección Steam pasa por el puerto UDP 27015, no por el puerto de jugador 7777. Añade la dirección IP con 27015 en los favoritos de Steam.

¿Puedo lanzar un servidor ARK Survival Ascended con 8 Go de RAM?

Para una prueba muy corta, a veces sí. Para una comunidad, no, 12 Go es el mínimo realista, y 16 Go da más margen en cuanto varios jugadores construyen en el mismo sitio. Por debajo de 12 Go, las partidas guardadas y las cargas de zonas provocan rápidamente paradas.

¿La contraseña de administrador sirve solo para los comandos admin?

No. En ASA, el parámetro de contraseña de administrador debe definirse al arrancar. Luego sirve para los comandos admin en el juego, pero su ausencia puede impedir que el servidor termine de arrancar.

¿Hay que instalar mods antes de la primera conexión?

Mantén una primera conexión sin mods. Valida primero SteamCMD, los puertos 7777 y 27015, el mapa TheIsland_WP y la contraseña admin. Añade después los mods, un lote cada vez, con una copia de seguridad antes de cada añadido.