Cómo crear un servidor dedicado de ASA
Monta un mapa de ARK: Survival Ascended en tu propio PC, con tus rates, tus mods y permisos de admin. Studio Wildcard ofrece el servidor gratis, para Windows.
Qué necesitas
Un PC con Windows de 64 bits que siga encendido mientras se juega, y SteamCMD, la herramienta gratuita de línea de comandos de Valve para descargar servidores de Steam. El servidor es la app 2430930 de Steam, 12,2 GB con inicio de sesión anónimo: ese PC no necesita el juego ni cuenta de Steam.
ARK es pesado. The Island sin nadie conectado tarda de 3 a 4 minutos en arrancar en un PC de 12 núcleos y luego usa unos 9,5 GB de RAM. Cada mapa funciona como un servidor aparte.
No hay versión nativa para Linux. En Linux, el servidor de Windows funciona con Proton o Wine, normalmente mediante una imagen de Docker de la comunidad. Muchas de ellas lo inician con -NoBattlEye.
Los jugadores se conectan por UDP 7777. Si van a entrar amigos de fuera de tu casa, tienes que redirigir ese puerto en el router (mira Puertos y firewall más abajo).
Comprobado en la versión 96.6 de ARK, 30 de octubre de 2026.
Instalar el servidor
1. Descarga SteamCMD de Valve y descomprímelo en C:\steamcmd.
2. Abre PowerShell o el Símbolo del sistema y descarga el servidor en C:\asa-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
3. Guarda estas líneas como start-server.bat junto a SteamCMD, cambia el nombre y las dos contraseñas, y haz doble clic en él para arrancar el servidor:
@echo off cd /d C:\asa-server\ShooterGame\Binaries\Win64 start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerPassword=YOUR-JOIN-PASSWORD?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20
Primero va el mapa, luego las ?opciones sin espacios entre ellas y después las -opciones. Deja ?ServerAdminPassword al final de la parte con ?. El servidor escribe estas opciones en GameUserSettings.ini, así que pon cada una en un solo sitio.
Para el servidor con DoExit (en el juego: cheat DoExit, o por RCON). Guarda y se cierra en menos de un minuto. Cerrar la ventana para el servidor sin guardar.
Mapas
Todos los mapas vienen en la misma descarga de 12,2 GB. Para cambiar de mapa, cambia TheIsland_WP en start-server.bat por su nombre de esta tabla:
| Mapa | Nombre en la línea de inicio | Mapa de pago |
|---|---|---|
| The Island | TheIsland_WP | No |
| Scorched Earth | ScorchedEarth_WP | No |
| The Center | TheCenter_WP | No |
| Aberration | Aberration_WP | No |
| Extinction | Extinction_WP | No |
| Ragnarok | Ragnarok_WP | No |
| Valguero | Valguero_WP | No |
| Genesis: Part 1 | Genesis_WP | No |
| Astraeos | Astraeos_WP | Sí |
| Lost Colony | LostColony_WP | Sí |
Puertos y firewall
Los jugadores se conectan por UDP 7777, o por el puerto que pongas con -port=. ?Port= en la parte con ? se ignora. RCON usa TCP 27020 y solo hace falta para lanzar comandos de admin desde otro PC. El servidor también abre UDP 27015 para Steam y no usa UDP 7778.
Deja pasar el puerto del juego en el Firewall de Windows, en PowerShell como administrador:
New-NetFirewallRule -DisplayName "ARK server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
Para jugadores de fuera de tu red local, redirige UDP 7777 en el router a la IP local del PC del servidor. Un segundo servidor en el mismo PC necesita su propio -port= y RCONPort, por ejemplo -port=7779 y RCONPort=27021.
Ajustes del servidor
El primer arranque crea los archivos de ajustes en C:\asa-server\ShooterGame\Saved\Config\WindowsServer. Para el servidor antes de editarlos: un servidor en marcha vuelve a escribir sus propios valores.
| Ajuste | Por defecto | Qué hace |
|---|---|---|
| ServerPVE | False | True desactiva el daño entre jugadores y a sus bases. |
| XPMultiplier | 1 | XP de todo. 2 da el doble de XP. |
| TamingSpeedMultiplier | 1 | Más alto doma más rápido. |
| HarvestAmountMultiplier | 1 | Recursos por golpe. |
| OverrideOfficialDifficulty | 0 | 5 es como en los oficiales: criaturas salvajes hasta nivel 150. |
| DayCycleSpeedScale | 1 | Velocidad del ciclo de día y noche. Más bajo es más lento. |
| AutoSavePeriodMinutes | 15 | Minutos entre autoguardados. |
| MaxTamedDinos | 5000 | Dinos domesticados permitidos en todo el servidor. |
| ShowMapPlayerLocation | True | Tu propia posición en el mapa. |
| AllowThirdPersonPlayer | True | Vista en tercera persona. |
| ServerCrosshair | True | La mira. |
[ServerSettings] ServerPVE=False XPMultiplier=1 TamingSpeedMultiplier=1 HarvestAmountMultiplier=1 OverrideOfficialDifficulty=5 AutoSavePeriodMinutes=15 ShowMapPlayerLocation=True AllowThirdPersonPlayer=True ServerCrosshair=True
Game.ini no se crea en el primer arranque. Créalo junto a GameUserSettings.ini. Los ajustes de cría van aquí:
| Ajuste | Por defecto | Qué hace |
|---|---|---|
| MatingIntervalMultiplier | 1 | Espera entre apareamientos. 0.5 la reduce a la mitad. |
| EggHatchSpeedMultiplier | 1 | Más alto hace eclosionar los huevos más rápido. |
| BabyMatureSpeedMultiplier | 1 | Más alto hace crecer a las crías más rápido. |
| BabyCuddleIntervalMultiplier | 1 | Tiempo entre mimos de impronta. Más bajo significa más a menudo. |
[/Script/ShooterGame.ShooterGameMode] MatingIntervalMultiplier=0.5 EggHatchSpeedMultiplier=2 BabyMatureSpeedMultiplier=2 BabyCuddleIntervalMultiplier=0.5
| Opción | Qué hace |
|---|---|
| ?SessionName= | Nombre del servidor en la lista. |
| -port= | Puerto del juego, 7777 por defecto. |
| -WinLiveMaxPlayers= | Límite de jugadores. Se escribe en GameUserSettings.ini como MaxPlayers. |
| ?ServerPassword= | Contraseña para entrar. Quítala para un servidor abierto. |
| ?ServerAdminPassword= | Contraseña para enablecheats y RCON. Déjala al final de la parte con ?. |
| -mods= | Project IDs de CurseForge de los mods, separados por comas. |
| -clusterID= | Permite a los jugadores pasar entre tus servidores con el mismo cluster ID. |
| -NoBattlEye | Arranca sin el antitrampas BattlEye. Viene activado por defecto. |
Admin y RCON
En el juego, abre la consola con la tecla a la izquierda del 1 (~ en un teclado de EE. UU.) y escribe enablecheats seguido de la ServerAdminPassword. Luego los comandos de admin empiezan por cheat, por ejemplo cheat SaveWorld.
enablecheats YOUR-ADMIN-PASSWORD cheat SaveWorld
Con RCONEnabled=True, cualquier herramienta RCON se conecta a la IP del servidor en TCP 27020 con la ServerAdminPassword. Comandos útiles: ListPlayers, SaveWorld, Broadcast <texto> y DoExit, que guarda el mundo y para el servidor.
Mods
Los servidores de ASA cargan mods de CurseForge. Busca un mod en CurseForge, copia su Project ID y añádelo a la línea de inicio. El servidor descarga los mods al arrancar, y los jugadores al unirse.
start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20 -mods=FirstProjectID,SecondProjectID
Unirse al servidor
1. En el menú principal, abre Unirse al juego. 2. Cambia a No oficial y marca Mostrar servidores de reproductores. 3. Busca el nombre del servidor, selecciónalo y únete. Un servidor con contraseña te pide la ServerPassword.
En PC también puedes conectarte por dirección: abre la consola en el menú principal y escribe open seguido de la IP y el puerto.
open YOUR-SERVER-IP:7777
Partidas, copias de seguridad y actualizaciones
Cada mapa guarda en su propia carpeta: C:\asa-server\ShooterGame\Saved\SavedArks\TheIsland_WP. El servidor guarda cada AutoSavePeriodMinutes y con SaveWorld o DoExit.
Junto a TheIsland_WP.ark guarda copias con fecha como TheIsland_WP_30.10.2026_21.27.05.arkrbf y un TheIsland_WP_AntiCorruptionBackup.bak.
Para hacer una copia de seguridad, para el servidor con DoExit y copia las carpetas SavedArks y Config. Para actualizar, páralo igual y vuelve a ejecutar la línea de SteamCMD: conserva tus partidas y ajustes.
Problemas comunes
Mi servidor no sale en la lista
Marca Mostrar servidores de reproductores en No oficial. Espera a que la consola muestre is now advertising for join, y comprueba que el servidor y el juego tienen la misma versión.
A mis amigos les sale un timeout de conexión
Redirige UDP 7777 (no TCP) a la IP local del PC del servidor y añade la regla del firewall. Los jugadores de tu propia red se conectan con la IP local.
Mis cambios en el ini han desaparecido
El servidor estaba en marcha mientras editabas. Páralo, edita el archivo y vuelve a iniciarlo.
El límite de jugadores no cambia
Pon el límite con -WinLiveMaxPlayers= en la línea de inicio. El servidor lo escribe en GameUserSettings.ini como MaxPlayers.
Los jugadores no pueden entrar tras una actualización de ARK
Steam actualizó el juego pero no el servidor. Para el servidor y vuelve a ejecutar la línea de SteamCMD.
Preguntas
¿Necesito tener ARK: Survival Ascended para crear un servidor?
No. SteamCMD descarga el servidor con un inicio de sesión anónimo. Solo los jugadores necesitan el juego.
¿Qué puerto redirijo para un servidor de ASA?
UDP 7777, que se fija con -port= en la línea de inicio. RCON usa TCP 27020 y solo tiene que ser accesible para lanzar comandos de admin desde otro PC.
¿Cuánta RAM necesita un servidor de ASA?
The Island sin nadie conectado usa unos 9,5 GB tras un arranque de 3 a 4 minutos. Cada mapa que montes es un servidor aparte con su propia memoria.
¿Puedo montar un servidor de ASA en Linux?
No hay versión nativa para Linux, pero el servidor de Windows funciona en Linux con Proton o Wine. Las imágenes de Docker de la comunidad lo preparan, y muchas inician el servidor con -NoBattlEye.
¿Cómo añado mods a mi servidor de ASA?
Añade los project IDs de CurseForge a la línea de inicio con -mods=, separados por comas. El servidor los descarga al arrancar, y los jugadores al unirse.
¿Cómo me hago admin en mi servidor de ASA?
Abre la consola en el juego y escribe enablecheats seguido de la ServerAdminPassword de la línea de inicio.