Esta guía cubre todo lo que necesitas para configurar tu servidor dedicado de The Front en Legion Hosting, incluyendo el primer inicio, variables de inicio de GPanel, configuración de ServerConfig_.ini, ajustes de modo de juego, conexión a tu servidor y gestión de guardados. Para comandos de consola de administrador, consulta The Front Admin Commands.
¿Qué es The Front?
The Front es un juego de supervivencia de mundo abierto postapocalíptico con mecánicas de shooter desarrollado por Samar Studio. Ambientado en un mundo devastado plagado de mutantes y facciones hostiles, los jugadores deben recolectar recursos, fabricar armas y equipamiento, construir y fortificar bases, y luchar por sobrevivir contra enemigos controlados por IA y otros jugadores. El juego combina mecánicas de shooter en tercera persona con sistemas profundos de construcción de bases y supervivencia.
Características principales del servidor dedicado:
- Soporte para más de 40 jugadores simultáneos en un solo servidor
- Modos de juego PvP y PvE con tipos de modo de combate configurables
- Amplia personalización del juego a través del archivo de configuración
ServerConfig_.ini - Mecánicas de incursión de bases con niveles de NPCs de incursión y tiempos de espera configurables
- Control de territorio basado en Beacons y sistemas de protección de construcciones
- Consola de administrador en el juego con más de 100 comandos para gestión del servidor en vivo
Primer Inicio
Cuando recibes por primera vez tu servidor de The Front 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 The Front 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 The Front a través de Steam (App ID 2334200). Esta descarga inicial puede tardar varios minutos dependiendo de la velocidad del disco.
- Una vez que la descarga se complete, el servidor se iniciará automáticamente. El primer arranque genera los datos iniciales del mundo y puede tardar más que los inicios posteriores.
- Espera hasta que la salida de la consola indique que el servidor está listo y escuchando conexiones. Deberías ver mensajes indicando que el puerto del juego está activo.
Variables de Inicio de GPanel
Las configuraciones principales del servidor se configuran como variables de inicio en GPanel. Estos valores se pasan como parámetros de línea de comandos cuando el servidor se inicia y anulan cualquier configuración correspondiente en los archivos de configuración.
- En GPanel, selecciona tu servidor de The Front.
- Haz clic en la pestaña Startup.
- Configura las variables listadas a continuación. Los cambios surten efecto la próxima vez que inicies o reinicies el servidor.
| Variable | Predeterminado | Descripción |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
El nombre mostrado en el navegador de servidores del juego (parámetro de inicio -ServerName). Hazlo descriptivo para que los jugadores puedan encontrar tu servidor. |
MAX_PLAYERS |
10 |
Número máximo de jugadores simultáneos (parámetro -QueueThreshold). Ajústalo según los recursos disponibles de tu servidor. |
BEACON_PORT |
27016 |
El puerto beacon de Unreal Engine utilizado para los handshakes de conexión. Configurado automáticamente (puerto del juego + 1). |
QUERY_PORT |
27017 |
El puerto UDP utilizado por Steam para consultas del navegador de servidores. Configurado automáticamente (puerto del juego + 2). |
SHUTDOWN_PORT |
27017 |
El puerto de escucha del servicio de apagado. Utilizado para señales de apagado remoto. Configurado automáticamente (puerto del juego + 3). |
ServerConfig_.ini, la variable de inicio tiene prioridad. Usa las variables de inicio para configuraciones de identidad principales y el archivo de configuración para ajustes detallados de jugabilidad.
Configuración de ServerConfig_.ini
Las configuraciones detalladas del servidor y jugabilidad se controlan a través del archivo ServerConfig_.ini. Este es el archivo de configuración principal para ajustar el comportamiento, reglas y parámetros de jugabilidad de tu servidor.
Ubicación del Archivo
El archivo de configuración se encuentra en:
TheFrontManager/ServerConfig_.ini
Accede a este archivo a través de la pestaña Files de GPanel o mediante SFTP. Todas las configuraciones van bajo el encabezado de sección [BaseServerConfig].
Configuraciones Básicas del Servidor
| Configuración | Predeterminado | Descripción |
|---|---|---|
ServerName |
"My Server" |
Nombre para mostrar del servidor en el navegador de servidores. Encerrar entre comillas. |
ServerPassword |
(vacío) | Contraseña requerida para unirse al servidor. Dejar vacío para un servidor público. |
ServerTitle |
(vacío) | Una breve descripción de tu servidor mostrada en el navegador de servidores. |
ServerAdminAccounts |
(vacío) | Lista de Steam64 IDs separados por punto y coma para cuentas de administrador. Ejemplo: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Número máximo de jugadores permitidos en el servidor a la vez. |
IsCanMail |
1.000000 |
Activa o desactiva el sistema de correo y chat del juego. Establece 0 para desactivar. |
UseSteamSocket |
1 |
Usa sockets de red de Steam para conexiones. Dejar activado para la mayoría de configuraciones. |
Configuraciones de Modo de Juego y Combate
| Configuración | Predeterminado | Descripción |
|---|---|---|
ServerFightModeType |
0 |
Modo PvP del servidor. 0 = PvP (los jugadores pueden atacarse entre sí), 1 = PvE (los jugadores no pueden dañarse entre sí). |
IsCanSelfDamage |
1 |
Permite que los jugadores se dañen a sí mismos. 1 = activado, 0 = desactivado. |
IsCanFriendDamage |
1 |
Permite el fuego amigo entre miembros del escuadrón. 1 = activado, 0 = desactivado. |
Configuración de Puertos
| Configuración | Predeterminado | Descripción |
|---|---|---|
Port |
5001 |
Puerto principal del juego (UDP). Los jugadores se conectan a este puerto. |
BeaconPort |
5002 |
Puerto beacon de Unreal Engine para handshakes de conexión. |
ShutDownServicePort |
5004 |
Puerto para señales del servicio de apagado remoto. |
QueryPort |
5003 |
Puerto de consulta de Steam para listados del navegador de servidores. |
Ejemplo de ServerConfig_.ini
A continuación se muestra un archivo de configuración de ejemplo con las configuraciones comunes:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Configuraciones de Modo de Juego
The Front soporta modos PvP y PvE que cambian fundamentalmente la experiencia multijugador. El modo se establece mediante la configuración ServerFightModeType.
Modo PvE (ServerFightModeType=1)
- Los jugadores no pueden dañarse entre sí directamente.
- El enfoque está en la supervivencia cooperativa contra enemigos IA y mutantes.
- Las bases están protegidas contra incursiones de jugadores (las incursiones de NPCs siguen ocurriendo).
- Ideal para comunidades enfocadas en la construcción y exploración.
- Los jugadores aún pueden formar escuadrones, comerciar y cooperar.
Modo PvP (ServerFightModeType=0)
- Los jugadores pueden atacar y matar a otros jugadores.
- Las bases y estructuras pueden ser asaltadas por otros jugadores.
- El control de territorio a través del sistema de Beacons se vuelve competitivo.
- Los multiplicadores de daño entre jugadores se pueden ajustar con comandos de administrador (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Recomendado para jugadores competitivos y experimentados.
Configuraciones de Construcción e Incursiones
Estas configuraciones controlan la protección de bases y las mecánicas de incursión. Se pueden configurar mediante comandos de consola de administrador o el archivo de configuración:
| Configuración / Comando | Descripción |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Número máximo de Beacons (banderas de territorio) que cada jugador puede colocar. |
SetHouseFlagExcitantTime [0-24] |
Establece la ventana de ataque/incursión en horas. Durante esta ventana, los jugadores enemigos pueden dañar estructuras dentro del territorio de un Beacon. |
SetHFTrapMaxNum [N] |
Número máximo de trampas que se pueden colocar dentro del área de cobertura de un Beacon. |
SetConstructDisableRot [1/0] |
Activa/desactiva el deterioro de estructuras. Cuando está activado (1), las estructuras se deterioran lentamente con el tiempo si no se mantienen. |
SetConstructMaxHealthRatio [multiplier] |
Multiplicador de durabilidad máxima de estructuras. Valores más altos hacen que los edificios sean más difíciles de destruir. |
SetConstructDefenseRatio [multiplier] |
Multiplicador de daño recibido por estructuras. Valores más bajos reducen el daño a los edificios. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate y SetCityNPCNumRate.
Configuraciones de Tasas de Experiencia y Recursos
Puedes ajustar las tasas de ganancia de experiencia, tasas de recolección de recursos y varios multiplicadores de jugabilidad a través del archivo ServerConfig_.ini o mediante comandos de consola de administrador mientras el servidor está en ejecución.
Tasas de Experiencia
| Configuración / Comando | Predeterminado | Descripción |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplicador de toda la experiencia ganada por los jugadores. Establece 2 para XP doble. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplicador de experiencia ganada al matar NPCs. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplicador de experiencia ganada al recolectar recursos. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplicador de experiencia ganada al fabricar objetos. |
Tasas de Recolección de Recursos
| Comando | Descripción |
|---|---|
GMSetTreeGainRate [N] |
Multiplicador de recolección de madera. |
GMSetBushGainRate [N] |
Multiplicador de recolección de plantas y arbustos. |
GMSetOreGainRate [N] |
Multiplicador de recolección de minerales. |
GMSetCropReapRate [N] |
Multiplicador de rendimiento de cosecha. |
GMSetFleshGainRate [N] |
Multiplicador de recolección de carne animal. |
GMSetCropGrowRate [N] |
Multiplicador de velocidad de crecimiento de cultivos. |
GMSetTTC_Oil_Rate [N] |
Multiplicador de producción de pozos de petróleo. |
GMSetWaterCollector_Rate [N] |
Multiplicador de producción de recolectores de rocío/agua. |
GMSetTTC_Fish_Rate [N] |
Multiplicador de producción de cestas de pesca. |
Cómo Conectarse
Los jugadores se conectan a tu servidor de The Front a través del navegador de servidores del juego. Encuentra la IP y el puerto de tu servidor en la pestaña Console de GPanel o consulta How to Find Your Server IP and Port.
Mediante el Navegador de Servidores del Juego
- Inicia The Front.
- Desde el menú principal, haz clic en Servers.
- Haz clic en la pestaña Dedicated Servers en la parte superior.
- Usa la barra de búsqueda o desplázate por la lista para encontrar tu servidor por nombre (el nombre que estableciste en la configuración
ServerName). - Haz clic en tu servidor y presiona Join. Ingresa la contraseña si se ha establecido una.
ServerName esté correctamente configurada.
Mediante el Navegador de Servidores 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 y el puerto de consulta de tu servidor en el formato
IP:QUERY_PORT(por ejemplo,192.168.1.100:5003). - Una vez que el servidor aparezca, haz doble clic en él para iniciar The Front y conectarte.
Gestión de Guardados y Borrado del Mundo
The Front guarda automáticamente los datos del mundo a intervalos regulares. Entender el sistema de guardado es importante para gestionar el mundo de tu servidor.
Ubicación del Guardado
Los datos de guardado del mundo se almacenan en el directorio de datos del servidor. El intervalo de guardado se puede configurar con el comando de administrador SetSaveGameInterval (valor en segundos).
Guardado Manual
Para activar un guardado manual del mundo, usa el comando de consola de administrador:
SaveWorld
Esto es útil antes de realizar mantenimiento, hacer cambios de configuración o apagar el servidor.
Crear Copias de Seguridad
- Detén el servidor desde GPanel.
- Navega al directorio de guardado del servidor a través de la pestaña Files de GPanel o SFTP.
- Descarga los archivos de guardado a tu computadora local para su resguardo.
- También haz una copia de seguridad de tu archivo
ServerConfig_.inipara preservar tus configuraciones.
Iniciar un Mundo Nuevo (Borrado del Mundo)
Para borrar el mundo y empezar de nuevo:
- Detén el servidor desde GPanel.
- Navega al directorio de datos de guardado.
- Elimina o renombra los archivos de guardado del mundo existentes.
- Opcionalmente, establece el parámetro
ClearSeverTimeenServerConfig_.inia una fecha (formato:yyyy-mm-dd) para programar un borrado. - Inicia el servidor. Generará un mundo nuevo desde cero.
Referencia de Puertos
The Front utiliza los siguientes puertos de red. Estos se configuran automáticamente por tu plan de hosting en Legion Hosting.
| Puerto | Protocolo | Predeterminado | Propósito |
|---|---|---|---|
| Game Port | UDP | 5001 |
Conexiones principales del juego. Los jugadores se conectan a este puerto. |
| Beacon Port | UDP | 5002 |
Puerto beacon de Unreal Engine para handshakes de conexión. |
| Query Port | UDP | 5003 |
Consultas del navegador de servidores de Steam. |
| Shutdown Service Port | TCP | 5004 |
Escucha del servicio de apagado remoto. |
Artículos Relacionados
- The Front Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
¿Necesitas Ayuda?
Si sigues teniendo problemas con tu servidor de The Front, por favor abre un ticket de soporte y nuestro equipo estará encantado de ayudarte.