Esta guía cubre todo lo que necesitas para configurar tu servidor dedicado de Abiotic Factor en Legion Hosting, incluyendo el primer inicio, variables de inicio de GPanel, ajustes de sandbox, configuración del mundo, conexión a tu servidor y gestión de partidas guardadas. Para ayuda con bloqueos y problemas de conexión, consulta Solución de problemas de Abiotic Factor.
¿Qué es Abiotic Factor?
Abiotic Factor es un juego de supervivencia cooperativo ambientado dentro de una enorme instalación científica subterránea. Hasta seis jugadores trabajan juntos como científicos atrapados en un complejo de investigación invadido por criaturas anómalas y peligros ambientales. El juego combina mecánicas de supervivencia -- hambre, sed, fatiga, fabricación y construcción de bases -- con combate basado en física y exploración a través de múltiples sectores interconectados de la instalación. Los jugadores investigan nuevas tecnologías, construyen defensas y descubren los misterios de lo que salió mal en la instalación.
Características principales del servidor dedicado:
- Mundo persistente que funciona 24/7 para que los jugadores puedan unirse y salir libremente
- Amplios ajustes de sandbox para dificultad, comportamiento de enemigos, tasas de recursos y estadísticas de jugadores
- Múltiples mundos guardados con configuraciones independientes
- Protección con contraseña de administrador y visibilidad en el navegador de servidores
Primer inicio
Cuando recibes por primera vez tu servidor de Abiotic Factor de Legion Hosting, necesita completar una instalación inicial antes de poder jugar en él.
- Inicia sesión en GPanel y selecciona tu servidor de Abiotic Factor de la lista de servidores.
- Haz clic en la pestaña Console y presiona Start.
- El servidor descargará e instalará los archivos del servidor dedicado de Abiotic Factor a través de Steam (App ID
2857200). Esta descarga inicial puede tardar varios minutos. - Una vez completada la descarga, el servidor se iniciará automáticamente. Espera hasta que veas la salida del registro indicando que el servidor está escuchando conexiones.
- El primer arranque puede tardar más que los inicios posteriores mientras el servidor genera los datos iniciales del mundo y los archivos de configuración.
Variables de inicio de GPanel
Los ajustes principales del servidor se configuran como variables de inicio en GPanel. Estos valores se pasan al ejecutable del servidor como parámetros de línea de comandos cuando se inicia.
- En GPanel, selecciona tu servidor de Abiotic Factor.
- Haz clic en la pestaña Startup.
- Establece las variables que se indican a continuación. Los cambios se aplican la próxima vez que inicies o reinicies el servidor.
| Variable | Valor predeterminado | Descripción |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
El nombre que se muestra en el navegador de servidores de Steam. Usa un nombre descriptivo para que los jugadores puedan encontrar tu servidor fácilmente. |
SERVER_PASSWORD |
(vacío) | Contraseña requerida para que los jugadores se unan. Déjalo vacío para un servidor público. Establece una contraseña para restringir el acceso solo a jugadores invitados. |
NUM_PLAYERS |
6 |
Número máximo de jugadores simultáneos. Abiotic Factor soporta hasta 32 jugadores por servidor. No debe exceder el límite de slots de tu plan de hosting. |
QUERY_PORT |
27015 |
El puerto UDP utilizado por Steam para las consultas del navegador de servidores. También se configura automáticamente por tu plan de hosting. |
Configuración del servidor
Más allá de las variables de inicio, Abiotic Factor utiliza parámetros de línea de comandos pasados al ejecutable del servidor. Los parámetros más importantes son:
| Parámetro | Descripción |
|---|---|
-SteamServerName="Name" |
Establece el nombre del servidor que se muestra en el navegador de servidores. |
-MaxServerPlayers=6 |
Establece el número máximo de jugadores (hasta 6). |
-PORT=7777 |
Establece el puerto de conexión del juego (UDP). |
-QueryPort=27015 |
Establece el puerto de consulta de Steam (UDP). |
-ServerPassword="pass" |
Establece la contraseña para unirse al servidor. |
-AdminPassword="pass" |
Establece la contraseña de administrador. Alternativamente, agrega Steam IDs a Admin.ini. |
-log |
Habilita la salida de registro en la ventana de consola. |
-newconsole |
Abre una nueva ventana de consola para la salida del servidor. |
Ajustes de Sandbox (Configuración del mundo)
Los ajustes de sandbox controlan la dificultad del juego, el comportamiento de los enemigos, las estadísticas de los jugadores y las reglas del mundo. Estos se configuran en el archivo SandboxSettings.ini.
Ubicación del archivo
El archivo de ajustes de sandbox se encuentra en:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Puedes acceder a este archivo a través de la pestaña Files de GPanel o vía SFTP.
[SandboxSettings] en la primera línea para que el servidor lo lea correctamente. Si falta el encabezado, los ajustes serán ignorados.
Ajustes de dificultad
| Ajuste | Valor predeterminado | Rango | Descripción |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Dificultad general. 0 = Normal, 1 = Difícil, 2 = Apocalíptico. Controla la presencia, agresión y velocidad de reacción de los enemigos. |
HardcoreMode |
False |
True/False | Modo de muerte permanente. Fuerza la dificultad Apocalíptica. Los jugadores solo tienen una vida. |
Ajustes de enemigos
| Ajuste | Valor predeterminado | Rango | Descripción |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Frecuencia con la que los enemigos reaparecen. Valores más bajos significan menos enemigos, valores más altos significan apariciones más frecuentes. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Multiplicador de la vida de los enemigos. Valores más altos hacen a los enemigos más resistentes. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Cuánto daño hacen los enemigos a los jugadores. Valores más bajos hacen el combate más indulgente. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Cuánto daño hacen los enemigos a las estructuras y objetos desplegables construidos por los jugadores. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Qué tan rápido los enemigos detectan y reaccionan a los jugadores. Valores más bajos facilitan el sigilo. |
EnemyAccuracy |
2 |
0-3 | Precisión de los enemigos a distancia. 0 = Patética, 1 = Baja, 2 = Normal, 3 = Precisa. |
Ajustes de jugador
| Ajuste | Valor predeterminado | Rango | Descripción |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Multiplicador de ganancia de XP de habilidades. Valores más altos aceleran la progresión. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Qué tan rápido aumenta el hambre. Establece en 0 para desactivar el hambre por completo. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Qué tan rápido aumenta la sed. Establece en 0 para desactivar la sed. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Qué tan rápido aumenta la fatiga. Establece en 0 para desactivar la fatiga. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Multiplicador de daño por fuego amigo. Establece en 0 para desactivar el fuego amigo por completo. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Multiplicador del tamaño de las pilas de objetos. Valores más altos permiten a los jugadores llevar más objetos por pila. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Multiplicador del peso de los objetos. Establece en 0 para objetos sin peso. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Multiplicador de durabilidad de los objetos. Valores más altos hacen que las herramientas y armas duren más. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Cuánta durabilidad pierden los objetos cuando el jugador muere. Establece en 0 para no tener penalización de durabilidad al morir. |
BaseInventorySize |
12 |
0 - 42 | Número predeterminado de espacios de inventario disponibles para los jugadores. |
BonusPerkPoints |
0 |
-20 to 50 | Puntos de ventaja adicionales otorgados a los jugadores en la creación del personaje. |
DeathPenalties |
1 |
0 - 5 | Controla qué conservan o pierden los jugadores al morir. 0 = conservar todo, valores más altos = más punitivo. |
Ajustes del mundo
| Ajuste | Valor predeterminado | Rango | Descripción |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Ciclo normal, 1 = Siempre día, 2 = Siempre noche. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Qué tan rápido avanza el ciclo día/noche. Valores más bajos lo ralentizan. |
LootRespawnEnabled |
False |
True/False | Si el botín y los recursos reaparecen espontáneamente en el mundo. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Qué tan rápido se echa a perder la comida. Establece en 0 para desactivar la descomposición de alimentos. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Qué tan efectivos son los refrigeradores para ralentizar la descomposición. |
PowerSocketsOffAtNight |
True |
True/False | Si los enchufes de energía se apagan durante las horas nocturnas. |
WeatherFrequency |
3 |
0-4 | Con qué frecuencia ocurren los eventos climáticos. 0 = Nunca, 4 = Diariamente. |
HomeWorlds |
True |
True/False | Si los jugadores pueden acceder a los Home Worlds (instancias personales). |
RadiationDealsDamage |
False |
True/False | Si las zonas de radiación causan daño directo a la salud además de los efectos. |
Ajustes varios
| Ajuste | Valor predeterminado | Descripción |
|---|---|---|
ShowDeathMessages |
True |
Mostrar notificaciones de muerte para todos los jugadores. |
AllowRecipeSharing |
True |
Permitir a los jugadores compartir recetas de fabricación entre sí. |
AllowPagers |
True |
Permitir a los jugadores usar buscapersonas para comunicarse. |
AllowTransmog |
True |
Permitir a los jugadores cambiar la apariencia de su armadura (transmog). |
DisableResearchMinigame |
False |
Omitir el minijuego de investigación y completar la investigación automáticamente. |
AllowCharacterReset |
True |
Permitir a los jugadores reiniciar su trabajo, habilidades y rasgos. |
HostAccessPlayerCorpses |
True |
Permitir al host/administrador acceder a las bolsas de muerte de otros jugadores. |
Ejemplo de SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini, por lo que puedes ejecutar diferentes mundos con diferentes conjuntos de reglas. Los cambios requieren un reinicio del servidor para entrar en vigor.
Modos de juego y dificultad
Abiotic Factor ofrece tres niveles de dificultad que cambian fundamentalmente la experiencia de supervivencia:
- Normal (0): Experiencia equilibrada adecuada para la mayoría de los grupos. Los enemigos están presentes pero son manejables, la escasez de recursos es moderada y las penalizaciones por muerte son indulgentes. Recomendado para jugadores nuevos.
- Difícil (1): Mayor agresión y velocidad de detección de los enemigos. Los recursos son más escasos y los enemigos golpean más fuerte. El ajuste predeterminado para servidores dedicados.
- Apocalíptico (2): Máximo desafío. Los enemigos son extremadamente agresivos, muy precisos y causan daño significativo. Los recursos son muy escasos. Recomendado solo para grupos experimentados.
Además, el Modo Hardcore puede combinarse con cualquier dificultad (aunque fuerza Apocalíptico). En Hardcore, cada jugador tiene solo una vida -- si mueres, tu personaje se elimina permanentemente y debes empezar de nuevo.
Cómo conectarse
Los jugadores pueden conectarse a tu servidor de Abiotic Factor a través del navegador de servidores de Steam o por conexión directa.
A través del navegador de servidores de Steam
- Inicia Abiotic Factor.
- Desde el menú principal, selecciona Play Online y luego Server Browser.
- Busca tu servidor por nombre (el nombre que estableciste en la variable de inicio
SERVER_NAME). - Haz clic en tu servidor y presiona Join. Ingresa la contraseña si se ha establecido una.
Por conexión directa
- Encuentra la IP y el puerto de tu servidor en la pestaña Console de GPanel. Para ayuda, consulta Cómo encontrar la IP y el puerto de tu servidor.
- En Abiotic Factor, abre el navegador de servidores y busca la opción Direct Connect.
- Ingresa la IP de tu servidor y el puerto del juego (por defecto
7777) en el formatoIP:PORT. - Presiona Connect e ingresa la contraseña del servidor si es necesario.
A través de Steam
- En Steam, ve a View > Game Servers (o Servers).
- Haz clic en la pestaña Favorites y luego en Add a Server.
- Ingresa la IP de tu servidor y el puerto de consulta (por defecto
27015). - Una vez que el servidor aparezca en tus favoritos, haz doble clic en él para conectarte a través de Abiotic Factor.
Gestión de partidas guardadas y persistencia del mundo
Los servidores dedicados de Abiotic Factor guardan los datos del mundo automáticamente. Comprender cómo funcionan las partidas guardadas te ayudará a gestionar copias de seguridad y evitar la pérdida de datos.
Ubicación de guardado
Los datos de guardado del mundo se almacenan en:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Cada mundo tiene su propio directorio que contiene los datos de guardado y los archivos de configuración (incluyendo SandboxSettings.ini).
Guardado automático
El servidor guarda el estado del mundo periódicamente durante el juego. Los datos del mundo también se guardan cuando el servidor se apaga de forma limpia. Siempre usa el botón Stop en GPanel en lugar de forzar la terminación del proceso para asegurar un guardado limpio.
Copias de seguridad manuales
Para crear una copia de seguridad manual:
- Detén el servidor desde GPanel.
- Navega al directorio de guardado del mundo a través de la pestaña Files o SFTP.
- Descarga la carpeta completa del mundo a tu computadora local.
- Para restaurar una copia de seguridad, detén el servidor, sube la carpeta del mundo respaldada a la misma ubicación e inicia el servidor.
Iniciar un nuevo mundo
Para iniciar un mundo nuevo sin perder tu guardado existente:
- Detén el servidor.
- Renombra o mueve la carpeta del mundo existente (por ejemplo, renómbrala a
World_backup). - Inicia el servidor. Generará un nuevo mundo desde cero.
Configuración de administrador
Los administradores del servidor se pueden configurar de dos maneras:
Por Steam ID (Admin.ini)
Para acceso de administrador persistente sin compartir contraseñas, agrega Steam IDs al archivo Admin.ini:
- Detén el servidor.
- Navega al directorio de configuración del servidor a través de Files de GPanel o SFTP.
- Crea o edita el archivo
Admin.ini. - Agrega un Steam64 ID por línea:
76561198012345678 76561198087654321 - Guarda el archivo e inicia el servidor. Los jugadores con los Steam IDs listados tendrán automáticamente privilegios de administrador.
76561198012345678). Si usas una URL personalizada, visita steamid.io y pega la URL de tu perfil para buscarlo.
Artículos relacionados
- Solución de problemas de Abiotic Factor
- Cómo encontrar la IP y el puerto de tu servidor
- Cómo subir archivos vía SFTP
- Primeros pasos con tu nuevo servidor
¿Necesitas ayuda?
Si sigues teniendo problemas con tu servidor de Abiotic Factor, por favor abre un ticket de soporte y nuestro equipo estará encantado de asistirte.