El servidor dedicado de ARK: Survival Ascended (AppID de SteamCMD 2430930) funciona en Windows de 64 bits; no existe versión nativa de Linux (ark.wiki.gg). Calcula de 30 a 60 minutos, un PC o servidor Windows con IP pública y mucha RAM.
Instalación paso a paso
Comprueba el sistema y el hardware (sección «Requisitos»).
Instala SteamCMD, la herramienta de línea de comandos de Steam.
Descarga los archivos del servidor ARK: Survival Ascended con el AppID 2430930 (inicio de sesión anónimo).
Inicia el servidor una vez para crear sus archivos de configuración y deténlo correctamente.
Configura nombre, contraseñas, slots y reglas con las herramientas de este sitio.
Prueba la conexión en local (localhost / 127.0.0.1) antes de abrir el servidor a Internet.
Abre los puertos en el cortafuegos del sistema, el del proveedor y, en casa, en el router (NAT).
Configura un servicio (systemd o tarea programada de Windows) para el inicio automático y el reinicio tras un fallo.
Programa actualizaciones y copias de seguridad, y reinicia con regularidad.
Añade tu servidor a game-rank.com para que los jugadores lo encuentren.
Requisitos
- Sistema: Windows de 64 bits (o Windows Server). Linux no es compatible de forma nativa; hay intentos de la comunidad con Wine/Proton que no se tratan aquí.
- Hardware: el editor no publica un mínimo fijo en las fuentes consultadas. Regla empírica de la comunidad (no oficial): 16 GB de RAM o más por mapa, un SSD de varias decenas de GB y más RAM con más jugadores o mods.
- Cuentas: no hace falta ninguna cuenta ni clave, SteamCMD inicia sesión de forma anónima. Solo los jugadores necesitan el juego.
- Red: IP pública (idealmente fija) y buen ancho de banda de subida; UPnP no es compatible, la redirección de puertos es manual (ark.wiki.gg).
Instalación local (Windows)
Descarga SteamCMD (steamcmd.zip), descomprímelo en C:\steamcmd y ejecuta el comando siguiente. Después genera start.bat con la herramienta «Línea de lanzamiento» de este sitio, colócalo en C:\asa-server y ejecútalo. Para probar, entra a 127.0.0.1 en el puerto de juego (7777) desde el juego; si la lista no muestra el servidor, usa la conexión directa.
cd C:\steamcmd
steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
REM Server executable:
REM C:\asa-server\ShooterGame\Binaries\Win64\ArkAscendedServer.exeInstalación en servidor Windows (VPS / dedicado)
ASA no tiene servidor Linux nativo: alquila un VPS o dedicado con Windows Server y sigue los mismos pasos que en la instalación local (mejor en un disco rápido). Si el servidor no arranca, instala el Visual C++ Redistributable x64 (suele hacer falta, no confirmado por el wiki consultado).
# Windows Server (PowerShell, as administrator)
New-Item -ItemType Directory C:\steamcmd, C:\asa-server
Invoke-WebRequest https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip -OutFile C:\steamcmd\steamcmd.zip
Expand-Archive C:\steamcmd\steamcmd.zip C:\steamcmd
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quitPuertos a abrir
Proveedor (OVH, Hetzner, Scaleway…): abre los mismos puertos en el cortafuegos / grupo de seguridad del proveedor además del del sistema. En casa: redirige (NAT) cada puerto con el protocolo UDP o TCP correcto a la IP local de la máquina, preferiblemente fija. Prueba desde fuera (un amigo conectándose o un probador de puertos UDP): un puerto UDP no siempre responde a un escaneo simple.
- 7777/UDP — puerto de juego (por defecto)
- 7778/UDP — puerto «peer» (puerto de juego + 1)
- 27015/UDP — puerto de consulta de Steam (QueryPort), necesario para la lista de servidores
- 27020/TCP — RCON (opcional; ábrelo solo a tu IP de administración)
- Para cambiar los puertos: -port=… (juego), ?QueryPort=… (consulta) en la línea de lanzamiento y RCONPort en GameUserSettings.ini. Con varios servidores en la misma máquina, incrementa cada puerto.
Cortafuegos Linux (ufw)
En Ubuntu/Debian, permite los puertos y activa ufw (permite SSH primero).
sudo ufw allow OpenSSH
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow from <ADMIN_IP> to any port 27020 proto tcp
sudo ufw enableCortafuegos de Windows (netsh)
En Windows, ejecuta estos comandos en un símbolo del sistema de administrador (no hace falta regla de salida con los ajustes por defecto).
netsh advfirewall firewall add rule name="ARK UDP" dir=in action=allow protocol=UDP localport=7777,7778,27015
netsh advfirewall firewall add rule name="ARK RCON" dir=in action=allow protocol=TCP localport=27020Inicio automático y supervisión
En Windows, crea una tarea programada que ejecute start.bat al arrancar (cuenta SYSTEM). Para relanzar tras un fallo, añade en el Programador de tareas el reinicio en caso de error.
schtasks /create /tn "ASA Server" /tr "C:\asa-server\start.bat" /sc onstart /ru SYSTEM /rl HIGHESTActualizaciones
Detén el servidor, ejecuta SteamCMD con el mismo comando que en la instalación y reinicia. Con mods, actualízalos también al reiniciar.
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quitCopias de seguridad y reinicios programados
Copia ShooterGame/Saved (carpetas SavedArks y Config) con el servidor detenido. Programa un reinicio diario para liberar memoria.
schtasks /create /tn "ASA backup" /tr "robocopy C:\asa-server\ShooterGame\Saved C:\backups\asa /E" /sc daily /st 05:00 /ru SYSTEMRegistrar y encontrar tu servidor
Cuando el servidor sea accesible desde Internet, añádelo en https://game-rank.com/jeux/ark-survival-ascended: los jugadores lo descubren, votan y siguen su clasificación. Mantén abierto el puerto de consulta (query); si no, el servidor no aparece en las listas.
Solución de problemas
- El servidor no aparece en la lista: el puerto de consulta (query, UDP) está cerrado o la lista tarda varios minutos en actualizarse; prueba a añadirlo directamente por IP:puerto de consulta.
- No se puede conectar desde Internet pero sí en local: falta una regla del cortafuegos, del grupo de seguridad del proveedor o la redirección de puertos (NAT); revisa el protocolo (UDP/TCP) de cada regla.
- El cliente indica una versión distinta: el juego se actualizó; detén el servidor, ejecuta de nuevo SteamCMD con «app_update … validate» y reinicia.
- El servidor no arranca en Windows: instala el Visual C++ Redistributable x64 y comprueba que ServerAdminPassword sea el último elemento de la cadena «?».
- El puerto de juego sigue siendo 7777 pese a tu ajuste: en ASA usa -port=… en la línea de lanzamiento (no ?Port=).
Preguntas frecuentes
- ¿Cómo actualizo mi servidor ARK: Survival Ascended?
- Detén el servidor, ejecuta de nuevo SteamCMD con el comando «app_update» de la sección Actualizaciones (con validate) y reinicia. Haz una copia antes de las grandes actualizaciones.
- ¿Hace falta comprar el juego para alojar un servidor ARK: Survival Ascended?
- No: el servidor dedicado se descarga gratis con SteamCMD con inicio de sesión anónimo. Solo los jugadores necesitan el juego.
- ¿Qué copiar antes de una actualización?
- La carpeta de partidas del mundo y la de configuración (véase la sección Copias de seguridad): cópialas con el servidor detenido para obtener un estado coherente.
- ¿Puedo alojar ASA en Linux?
- No oficialmente: ark.wiki.gg indica que el servidor requiere Windows o un entorno similar. Existen soluciones comunitarias con Wine/Proton, que no se tratan aquí.
