Ir al contenido

Cómo crear un servidor de ARK: Survival Ascended

Guía práctica para instalar, configurar y mantener un servidor dedicado de ARK: Survival Ascended sin infravalorar sus requisitos.
29 de agosto de 2026 por
Cómo crear un servidor de ARK: Survival Ascended
Overclock Host

Montar un servidor dedicado de ARK: Survival Ascended no es especialmente complicado, pero sí exige una máquina potente y una administración cuidadosa. ASA utiliza Unreal Engine 5, consume bastante memoria y castiga las CPU con poco rendimiento por núcleo. Si además añades mapas, construcciones grandes, muchos dinosaurios o mods, el consumo crece con rapidez.

En esta guía vas a instalar un servidor en Windows mediante SteamCMD, ajustar los parámetros más importantes, abrir los puertos, conectar varios mapas en un cluster y preparar copias de seguridad fiables.

Requisitos reales de hardware para ARK ASA

Los requisitos dependen del mapa, los jugadores simultáneos, los mods y el tamaño de las bases. No dimensionarías igual una partida privada para cuatro personas que un servidor público con tribus activas durante meses.

Componente Servidor pequeño Servidor concurrido o con mods
CPU 4-6 núcleos modernos con frecuencia alta 6-8 núcleos rápidos o más, reservando margen para otros mapas
RAM 32 GB como punto de partida sensato para un mapa 64 GB o más para mapas pesados, mods o varias instancias
Almacenamiento SSD NVMe con al menos 150 GB libres NVMe con varios cientos de GB para mapas, actualizaciones y copias
Red Conexión estable, buena subida e IP pública accesible Conexión de baja latencia y protección frente a ataques DDoS

No cuentes con ejecutar ASA cómodamente en una máquina de 8 GB. Incluso 16 GB pueden quedarse cortos cuando el mapa lleva tiempo activo. Un único mapa puede consumir más de 10 GB de RAM y aumentar su uso según el estado del mundo, los jugadores y el contenido instalado. Deja memoria libre para Windows, SteamCMD, las copias y los picos durante el arranque.

La CPU también importa más que el número de núcleos anunciado. ARK concentra trabajo crítico en determinados hilos, por lo que una CPU moderna con buen rendimiento por núcleo suele funcionar mejor que un procesador antiguo con muchos núcleos lentos. Evita discos mecánicos: los guardados, arranques y actualizaciones se benefician claramente de un SSD NVMe.

Instalar SteamCMD y descargar el servidor

Crea dos directorios, por ejemplo C:\steamcmd y C:\ARK-ASA. Descarga SteamCMD desde la documentación oficial de Valve, descomprime su contenido en el primer directorio y abre PowerShell o una consola con permisos suficientes.

Ejecuta estos comandos dentro de SteamCMD:

force_install_dir C:\ARK-ASA
login anonymous
app_update 2430930 validate
quit

El identificador 2430930 corresponde al servidor dedicado de ARK: Survival Ascended. La opción validate comprueba los archivos, aunque hace que el proceso tarde más. Para las actualizaciones rutinarias puedes omitirla y reservarla para cuando sospeches que hay archivos dañados:

C:\steamcmd\steamcmd.exe +force_install_dir C:\ARK-ASA +login anonymous +app_update 2430930 +quit

No actualices mientras el servidor está guardando. Detén la instancia de forma ordenada, crea una copia y después ejecuta SteamCMD. El ejecutable principal de ASA se encuentra normalmente en:

C:\ARK-ASA\ShooterGame\Binaries\Win64\ArkAscendedServer.exe

Crear el script de arranque

Para iniciar The Island con los puertos habituales, el comando básico es:

ArkAscendedServer.exe TheIsland_WP -port=7777 -QueryPort=27015 -log

En ASA, el puerto de juego debe indicarse con -port=. Si utilizas ?Port=, el servidor puede seguir escuchando en el puerto predeterminado. El nombre interno del mapa también debe ser exacto; no basta con escribir su nombre comercial.

Puedes guardar el comando en un archivo iniciar-ark.bat dentro del directorio del ejecutable:

@echo off
cd /d C:\ARK-ASA\ShooterGame\Binaries\Win64
ArkAscendedServer.exe TheIsland_WP -port=7777 -QueryPort=27015 -log
pause

Arráncalo una primera vez para que el juego genere la estructura de directorios y ciérralo antes de editar la configuración. Los archivos se encuentran en:

C:\ARK-ASA\ShooterGame\Saved\Config\WindowsServer\

Configurar GameUserSettings.ini

GameUserSettings.ini contiene las opciones generales del servidor. Este ejemplo crea una partida PvE privada con recolección x2, domesticación x5 y experiencia x2:

[ServerSettings]
SessionName=ARK ASA privado
ServerPassword=CLAVE_DE_ACCESO
ServerAdminPassword=CLAVE_ADMIN_DISTINTA
MaxPlayers=20
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
HarvestAmountMultiplier=2.0
TamingSpeedMultiplier=5.0
XPMultiplier=2.0
AllowThirdPersonPlayer=True
ShowMapPlayerLocation=True
ServerCrosshair=True
ServerPVE=True
RCONEnabled=False
RCONPort=27020

[MessageOfTheDay]
Message=Respeta las normas y avisa antes de construir cerca de otra base.
Duration=20
Ajuste Qué modifica Valor prudente para empezar
HarvestAmountMultiplier Cantidad obtenida al recolectar 2.0 o 3.0
TamingSpeedMultiplier Velocidad de domesticación 3.0 a 5.0
XPMultiplier Experiencia recibida 1.5 o 2.0
OverrideOfficialDifficulty Dificultad y nivel máximo habitual de criaturas salvajes 5.0

Subir todos los multiplicadores a valores extremos elimina buena parte de la progresión y puede producir cantidades enormes de objetos. Empieza con ratios moderados y ajústalos tras jugar varios días. Cambiar la dificultad no sustituye automáticamente a las criaturas salvajes ya generadas; tras modificarla, puedes ejecutar cheat DestroyWildDinos desde una sesión con permisos administrativos para regenerarlas.

No publiques la contraseña administrativa ni reutilices la clave de acceso de los jugadores. Si activas RCON, limita el puerto mediante el cortafuegos para que solo puedan acceder las direcciones desde las que lo administras.

Configurar Game.ini

Game.ini se utiliza para reglas de juego más específicas, como la cría, las estadísticas, los engramas o multiplicadores por recurso. Las opciones generales anteriores pueden mantenerse en GameUserSettings.ini para que resulte más fácil localizar cada cambio.

[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=0.5
EggHatchSpeedMultiplier=5.0
BabyMatureSpeedMultiplier=5.0
BabyCuddleIntervalMultiplier=0.2
HarvestResourceItemAmountClassMultipliers=(ClassName="PrimalItemResource_Metal_C",Multiplier=1.5)

Un MatingIntervalMultiplier inferior a 1 reduce el tiempo entre apareamientos. En cambio, valores superiores a 1 para EggHatchSpeedMultiplier y BabyMatureSpeedMultiplier aceleran la incubación y el crecimiento. Comprueba siempre que el intervalo de cuidados permita obtener impronta con la velocidad de maduración elegida.

Haz una copia de ambos INI antes de probar cambios grandes. Una coma, una sección incorrecta o una opción escrita con otro nombre puede hacer que el servidor ignore la línea sin explicar claramente el motivo.

Abrir los puertos del servidor

Debes permitir los puertos en el cortafuegos de Windows y, si alojas el servidor en casa, redirigirlos en el router hacia la IP privada de la máquina.

Puerto predeterminado Protocolo Uso
7777 UDP Tráfico principal del juego
7778 UDP Puerto adicional, normalmente el puerto de juego más uno
27015 UDP Consulta y publicación del servidor
27020 TCP RCON, únicamente si lo activas

No abras RCON si no lo necesitas. Verifica también que no exista una doble traducción de direcciones por usar el router del operador detrás de otro router. Si tu conexión emplea CG-NAT, una redirección local de puertos no bastará: necesitarás una IP pública proporcionada por el operador o alojar el servidor en infraestructura externa.

Crear un cluster con varios mapas

Un cluster permite transferir personajes, objetos y criaturas entre mapas. Necesitas una instancia de servidor por mapa, una carpeta de cluster compartida y puertos distintos para cada proceso.

Crea, por ejemplo, C:\ARK-Cluster y utiliza el mismo identificador y directorio en todos los scripts:

ArkAscendedServer.exe TheIsland_WP -port=7777 -QueryPort=27015 -clusterid=MiClusterASA -ClusterDirOverride="C:\ARK-Cluster" -log
ArkAscendedServer.exe ScorchedEarth_WP -port=7779 -QueryPort=27016 -clusterid=MiClusterASA -ClusterDirOverride="C:\ARK-Cluster" -log

La segunda instancia utiliza 7779 como puerto de juego, 7780 como puerto adicional y 27016 para consultas. Cada mapa necesita además su propio directorio de guardado o una separación equivalente para evitar que las instancias escriban sobre los mismos archivos. No clones un script cambiando solo el mapa: revisa puertos, rutas, nombre de sesión y ubicación de los saves.

Copias de seguridad de los saves

La ruta crítica es C:\ARK-ASA\ShooterGame\Saved. Contiene mundos, perfiles de jugadores, tribus, configuración, registros y datos relacionados con el cluster. Copiar solo el archivo principal del mapa no protege toda la partida.

  1. Avisa a los jugadores y evita nuevas conexiones.
  2. Ejecuta un guardado manual con cheat SaveWorld.
  3. Detén el proceso del servidor de forma ordenada.
  4. Copia la carpeta Saved y el directorio compartido del cluster.
  5. Guarda la copia con fecha y hora en otro disco o sistema.
  6. Conserva varias versiones y prueba periódicamente una restauración.

No confíes únicamente en copiar archivos mientras el proceso está escribiendo: podrías obtener una copia internamente incoherente. Tampoco consideres una carpeta del mismo disco como protección suficiente. Un fallo del NVMe, una actualización defectuosa o un cifrado malicioso afectaría al original y a esa copia.

Si administras una comunidad y prefieres externalizar la infraestructura, puedes valorar un servidor de juegos o un servidor dedicado gestionado. Para partidas especialmente importantes, una estrategia de backup y recuperación ante desastres aporta separación, retención y procedimientos de restauración.

Preguntas frecuentes

¿Cuánta RAM necesita un servidor de ARK: Survival Ascended?

Para un único mapa, 32 GB es un punto de partida sensato, aunque el proceso no los consuma todos desde el primer minuto. Un servidor con mods, bases grandes o varios mapas puede justificar 64 GB o más. Mide el consumo real bajo carga y conserva margen para el sistema operativo.

¿Puedo alojar varios mapas en el mismo servidor?

Sí, pero cada mapa funciona como una instancia independiente. Debes asignarle puertos propios, memoria suficiente y acceso al mismo directorio de cluster. La CPU y la RAM disponibles determinan cuántos mapas puedes mantener activos simultáneamente.

¿Por qué mi servidor no aparece en la lista?

Comprueba que el proceso siga activo, que 7777 y 7778 UDP estén abiertos, que el puerto de consulta coincida con el script y que el router redirija hacia la IP privada correcta. Revisa también CG-NAT, doble router y filtros del proveedor.

¿Se pierden los ajustes al actualizar?

Normalmente SteamCMD conserva los archivos de configuración y guardado, pero una actualización nunca debe sustituir al backup. Detén el servidor, copia Saved, actualiza y verifica el arranque antes de permitir conexiones.

¿Dónde puedo pedir ayuda para dimensionar el servidor?

Si no sabes cuánta CPU, RAM o capacidad necesitas para tu comunidad, puedes explicar el número de mapas, jugadores y mods previstos a Overclock Host mediante su formulario de contacto.

SentinelOne y Huntress: diferencias y ventajas
Una comparación práctica entre la protección automatizada de un EDR y la vigilancia continua de un SOC humano.