Esta guía cubre cómo configurar los archivos GameUserSettings.ini y Game.ini para tu servidor de ARK: Survival Ascended alojado en Legion Hosting.
.ini. ARK puede sobrescribir archivos al apagarse, por lo que los cambios realizados mientras el servidor está en funcionamiento pueden perderse.
Descripción general de los archivos de configuración
ARK: Survival Ascended utiliza dos archivos de configuración principales para controlar el comportamiento del servidor. Ambos se encuentran dentro del directorio ShooterGame/Saved/Config/WindowsServer/ en tu servidor.
| Archivo | Propósito |
|---|---|
GameUserSettings.ini |
Configuración principal del servidor — nombre de sesión, contraseñas, cantidad de jugadores, tasas, crossplay, BattleEye y más. Este archivo se crea en el primer inicio del servidor. |
Game.ini |
Modificaciones avanzadas de jugabilidad — puntos de engrama, escalado de estadísticas, tamaños de pilas de objetos, apariciones personalizadas de NPC. Debe ser exactamente Game.ini (distingue mayúsculas y minúsculas). Créalo manualmente si no existe. |
Game.ini con G e I mayúsculas — game.ini o GAME.INI no funcionarán.
Paso 1 — Acceder al administrador de archivos en GPanel
- Inicia sesión en GPanel.
- Selecciona tu servidor de ARK: Survival Ascended de la lista de servidores.
- Si el servidor está en ejecución, haz clic en Stop en la pestaña Console y espera a que el estado cambie a Offline.
- Haz clic en la pestaña Files para abrir el administrador de archivos.
- Navega a
ShooterGame/Saved/Config/WindowsServer/. EncontrarásGameUserSettings.iniaquí una vez que el servidor haya iniciado al menos una vez. SiGame.inino está presente, lo crearás manualmente en el Paso 3.
Paso 2 — Configurar GameUserSettings.ini
Haz clic en GameUserSettings.ini en el administrador de archivos para abrirlo en el editor en línea. El archivo está dividido en secciones — las más importantes para la configuración del servidor son [SessionSettings] y [ServerSettings].
Configuraciones clave en [SessionSettings]
| Configuración | Valor de ejemplo | Descripción |
|---|---|---|
SessionName |
My Legion Server |
El nombre que aparece en el navegador de servidores del juego. Mantenlo único para que los jugadores puedan encontrarlo fácilmente. |
QueryPort |
7778 |
El puerto de consulta utilizado por el navegador de servidores. Debe coincidir con el puerto asignado en GPanel. Por defecto es el puerto del juego + 1. |
Configuraciones clave en [ServerSettings]
| Configuración | Valor de ejemplo | Descripción |
|---|---|---|
ServerPassword |
mypassword |
Contraseña requerida para que los jugadores se unan. Déjala vacía para un servidor público. |
ServerAdminPassword |
adminpass123 |
Contraseña de administrador utilizada para autenticar comandos de administrador dentro del juego. Mantenla privada. |
MaxPlayers |
20 |
Número máximo de jugadores simultáneos. Debe coincidir con el límite de espacios de jugadores de tu plan. |
XPMultiplier |
2.0 |
Multiplicador de XP ganada. 1.0 es el valor predeterminado, 2.0 duplica la ganancia de XP. |
TamingSpeedMultiplier |
3.0 |
Multiplicador de velocidad de domesticación. Valores más altos aceleran la domesticación. |
HarvestAmountMultiplier |
2.0 |
Multiplicador de recursos recolectados por acción de recolección. |
DifficultyOffset |
1.0 |
Controla la distribución de niveles de criaturas. Establécelo en 1.0 para niveles salvajes máximos con configuración oficial. |
OverrideOfficialDifficulty |
5.0 |
Establece el nivel máximo de dinos salvajes cuando DifficultyOffset=1.0. Un valor de 5.0 permite niveles hasta 150. |
AllowCrateSpawnsOnTopOfStructures |
True |
Permite que las entregas de suministros aterricen sobre las estructuras de los jugadores. Recomendado para servidores PvE. |
EnablePvPGamma |
True |
Permite a los jugadores ajustar la gamma en PvP. Deshabilítalo para una experiencia más competitiva. |
Un ejemplo mínimo de una sección configurada de GameUserSettings.ini:
[SessionSettings]
SessionName=My Legion Server
QueryPort=7778
[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
Paso 3 — Crear y configurar Game.ini
Crear Game.ini
Game.ini debe ser creado manualmente por el usuario si no existe. Navega a ShooterGame/Saved/Config/WindowsServer/ en el administrador de archivos de GPanel. Si Game.ini no aparece en la lista, crea un nuevo archivo con el nombre exacto Game.ini (G mayúscula e I mayúscula — game.ini o GAME.INI no funcionarán).
Comienza el archivo con el siguiente encabezado — todas las configuraciones de Game.ini van bajo esta única sección:
[/script/shootergame.shootergamemode]
Editar Game.ini
Game.ini utiliza un formato basado en secciones. La sección más común para la personalización del servidor es [/script/shootergame.shootergamemode]. Las configuraciones se añaden una por línea dentro de la sección correspondiente.
Personalizaciones comunes de Game.ini:
[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)
; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)
; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
| Configuración | Descripción |
|---|---|
OverridePlayerLevelEngramPoints=N |
Establece los puntos de engrama otorgados en cada nivel. Añade una línea por nivel de jugador. Usa esto para otorgar más engramas por subida de nivel. |
MaxCustomNodes=N |
Controla el máximo de nodos de aparición personalizados. Relevante para configuraciones avanzadas de aparición con mods. |
EngramEntryAutoUnlocks=(...) |
Fuerza el desbloqueo automático de engramas específicos a un nivel definido, útil para dar a todos los jugadores acceso a ciertos objetos sin gastar puntos. |
ConfigOverrideItemMaxQuantity=(...) |
Modifica los tamaños máximos de pilas para objetos específicos. |
[/script/shootergame.shootergamemode] debe estar presente exactamente una vez en Game.ini. Si lo añades una segunda vez, solo se usará la última aparición. Añade todas tus configuraciones bajo el único encabezado.
Configuración del puerto de consulta
El puerto de consulta es independiente del puerto del juego y es utilizado exclusivamente por el navegador de servidores (Steam/Epic) para listar tu servidor. Si el puerto de consulta es incorrecto o inaccesible, tu servidor no aparecerá en el navegador aunque esté funcionando correctamente.
| Puerto | Predeterminado | Configurado en | Propósito |
|---|---|---|---|
| Puerto del juego | 7777 |
GPanel Startup / pestaña Network | Los jugadores se conectan a través de este puerto para unirse al servidor |
| Puerto de consulta | 7778 |
GameUserSettings.ini — QueryPort bajo [SessionSettings] |
Sondeo del navegador de servidores — debe coincidir con el puerto asignado en GPanel |
QueryPort en GameUserSettings.ini debe coincidir exactamente con el puerto de consulta mostrado en la pestaña Network de tu GPanel. Legion Hosting pre-asigna ambos puertos cuando se crea tu servidor — verifica la pestaña Network para tus valores específicos antes de editar el archivo .ini. No asumas que los valores predeterminados 7777/7778 aplican a tu servidor.
Aplicar cambios
- Guarda tu archivo
.inieditado usando el botón Save en el editor de archivos de GPanel. - Regresa a la pestaña Console.
- Haz clic en Start para iniciar el servidor. GPanel cargará tu configuración actualizada al iniciar.
- Monitorea la salida de la consola en busca de errores. Los errores de configuración como valores inválidos o encabezados de sección duplicados a menudo producirán advertencias en el registro de inicio.
GameUserSettings.ini o Game.ini mientras el servidor está detenido y luego iniciar el servidor es suficiente. No intentes recargar archivos de configuración en caliente mientras el servidor está en ejecución — ARK no soporta la recarga en vivo de la configuración para la mayoría de los ajustes.
Solución de problemas
Game.ini no existe o las configuraciones no se están leyendo
Game.inino se crea automáticamente. Si el archivo no existe, créalo manualmente en el editor de archivos de GPanel dentro deShooterGame/Saved/Config/WindowsServer/.- El nombre del archivo distingue entre mayúsculas y minúsculas. Debe ser exactamente
Game.ini— nogame.ini,GAME.INIni ninguna otra variación. - Asegúrate de que el archivo contenga el encabezado
[/script/shootergame.shootergamemode]como primera línea, y que este encabezado aparezca solo una vez.
Las configuraciones en Game.ini o GameUserSettings.ini no se están aplicando
- Confirma que el servidor estaba completamente detenido antes de editar el archivo. Si el servidor estaba en ejecución, puede haber sobrescrito tus cambios en su siguiente apagado.
- Verifica que el encabezado de sección (por ejemplo,
[ServerSettings]o[/script/shootergame.shootergamemode]) aparezca exactamente una vez en el archivo. Los encabezados de sección duplicados harán que las configuraciones posteriores sobrescriban las anteriores, o sean ignoradas por completo dependiendo del analizador. - Después de guardar el archivo, reinicia el servidor completamente desde GPanel antes de probar.
- Verifica que el archivo esté en el directorio correcto:
ShooterGame/Saved/Config/WindowsServer/. Los archivos colocados en la ubicación incorrecta se ignoran silenciosamente.
El servidor no aparece en el navegador de servidores después de configurar los ajustes
- Confirma que el
QueryPortenGameUserSettings.inicoincida exactamente con el puerto listado en la pestaña Network de GPanel. - El navegador de servidores puede tardar de 5 a 10 minutos en indexar un servidor recién iniciado o reconfigurado. Intenta una conexión directa con
open IP:GAMEPORTen la consola del juego ASA para verificar que el servidor es accesible mientras el navegador se actualiza. - Si el crossplay está habilitado, los jugadores deben desmarcar los filtros de bloqueo por plataforma en el navegador de servidores. Consulta la guía de conexión para más detalles.