background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de Configuración del Servidor de Arma Reforger


Esta guía cubre cómo configurar tu servidor dedicado de Arma Reforger en Legion Hosting, configurar las variables de inicio, editar la configuración del servidor, seleccionar escenarios, conectarte a tu servidor y gestionar la configuración de red. Para la configuración de administrador, acceso RCON e instalación de mods, consulta Arma Reforger Configuración de Admin e Instalación de Mods.

Nota: Arma Reforger utiliza un sistema de configuración basado en JSON. Todas las configuraciones del servidor se controlan a través de un único archivo config.json. Tener familiaridad con el formato JSON es útil pero no obligatorio -- esta guía proporciona ejemplos que puedes copiar y modificar.

1. Primer Inicio

  1. Inicia sesión en GPanel y selecciona tu servidor de Arma Reforger.
  2. Ve a la pestaña Startup y revisa las variables configurables (consulta la tabla en la Sección 2).
  3. Establece SERVER_NAME con un nombre para tu servidor.
  4. Establece SERVER_PASSWORD si deseas restringir el acceso. Déjalo en blanco para un servidor público.
  5. Establece MAX_PLAYERS con la cantidad deseada de jugadores para tu servidor.
  6. Regresa a la pestaña Console y haz clic en Start.
  7. Espera a que la consola muestre que el servidor ha terminado de cargar. El primer inicio puede tardar varios minutos mientras el servidor descarga los datos del juego requeridos y genera su configuración inicial.
El primer inicio genera los archivos de configuración. Si necesitas editar config.json, inicia el servidor una vez, deja que termine de cargar y luego detenlo antes de editar. El archivo de configuración no existirá hasta después de la primera ejecución.

2. Variables de Inicio de GPanel

Las siguientes variables están disponibles en la pestaña Startup de GPanel. Estas se pasan al servidor en cada inicio.

Variable Requerida Descripción
SERVER_NAME El nombre que se muestra en el navegador de servidores dentro del juego.
SERVER_PASS No Contraseña opcional que los jugadores deben ingresar para unirse. Déjala en blanco para un servidor público.
MAX_PLAYERS No Número máximo de jugadores. El valor predeterminado es 64. Un mayor número de jugadores requiere más recursos del servidor.
ADMIN_PASS No Contraseña para acceso RCON (consola remota). Requerida si deseas usar comandos RCON.
SCENARIO_ID No El escenario (modo de juego) a cargar. Consulta la Sección 4 para los escenarios disponibles y sus IDs.

3. Configuración del Servidor (config.json)

El archivo principal de configuración del servidor es config.json, ubicado en el directorio raíz del servidor. Este archivo controla todo el comportamiento del servidor incluyendo configuraciones del juego, selección de escenarios, acceso de administrador y configuración de red.

Ubicación del Archivo

config.json

Abre este archivo usando la pestaña Files en GPanel o conéctate mediante SFTP. Si el archivo no existe, inicia y detén el servidor una vez para generarlo.

Siempre detén tu servidor antes de editar config.json. El servidor lee este archivo al iniciar. Los cambios realizados mientras el servidor está en ejecución no tendrán efecto hasta el próximo reinicio.

Configuraciones Principales

Configuración Tipo Descripción
name String Nombre del servidor mostrado en el navegador. Es sobrescrito por la variable de inicio SERVER_NAME si está configurada.
password String Contraseña para unirse. Cadena vacía para un servidor público.
passwordAdmin String Contraseña de administrador/RCON. Requerida para acceso a la consola remota.
scenarioId String El ID de recurso del escenario a cargar. Consulta la Sección 4 para los valores.
maxPlayers Integer Máximo de jugadores simultáneos. Predeterminado 64.
visible Boolean Si el servidor aparece en el navegador público de servidores. Establece true para público, false para privado (solo conexión directa).
crossPlatform Boolean Habilitar o deshabilitar el juego cruzado entre jugadores de PC y consola. Predeterminado true.
supportedPlatforms Array Plataformas permitidas para conectarse. Opciones: "PLATFORM_PC", "PLATFORM_XBL". Incluye ambas para juego multiplataforma.
disableThirdPerson Boolean Forzar solo la vista en primera persona. Predeterminado false.
fastValidation Boolean Acelera la validación de conexión de jugadores. Se recomienda mantener en true.
battlEye Boolean Habilitar anti-trampas BattlEye. Predeterminado true. Consulta Arma Reforger Configuración de Admin e Instalación de Mods para más detalles.

Ejemplo de config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
El formato JSON es estricto. Una sola coma mal colocada, un corchete faltante o una comilla extra impedirán que el servidor inicie. Si obtienes errores después de editar, usa un validador JSON (como jsonlint.com) para verificar tu sintaxis.

4. Selección de Escenario

Arma Reforger usa escenarios para definir el modo de juego y el mapa. Establece el scenarioId en tu configuración a uno de los siguientes:

Escenario Scenario ID Descripción
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Conflicto militar a gran escala entre facciones estadounidenses y soviéticas en Everon. Los equipos capturan bases y luchan por el control de la isla. Este es el modo de juego PvP principal.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Un Game Master (similar a Zeus) crea escenarios en tiempo real para los jugadores. Un jugador actúa como GM, colocando objetivos, enemigos y eventos. Ideal para experiencias cooperativas estructuradas.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf Misiones cooperativas PvE contra enemigos de IA. Los jugadores trabajan juntos para completar objetivos en mapas más pequeños y enfocados.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Modo sandbox abierto sin objetivos específicos. Los jugadores pueden explorar, practicar y experimentar libremente. Bueno para entrenamiento o juego casual.
Escenarios personalizados: Los escenarios creados por la comunidad desde el Workshop también pueden cargarse. Necesitarás el ID de recurso completo del escenario. Consulta Arma Reforger Configuración de Admin e Instalación de Mods para la configuración de mods del Workshop.

5. Cómo Conectarse

Opción A -- Navegador de Servidores en el Juego

  1. Inicia Arma Reforger.
  2. Desde el menú principal, selecciona Multiplayer y luego Server Browser.
  3. Usa la barra de búsqueda o los filtros para encontrar tu servidor por nombre.
  4. Selecciona tu servidor y haz clic en Join. Ingresa la contraseña del servidor si se te solicita.
El navegador de servidores puede tardar un momento en cargarse. Usa las opciones de búsqueda y filtro para reducir los resultados. Si tu servidor tiene visible configurado como false en config.json, no aparecerá en el navegador -- usa la conexión directa en su lugar.

Opción B -- Conexión Directa

  1. Inicia Arma Reforger.
  2. Desde el menú principal, selecciona Multiplayer y luego Direct Join.
  3. Ingresa la dirección IP y el puerto de tu servidor desde la pestaña Network de GPanel:
    <your-server-ip>:<port>
  4. Ingresa la contraseña del servidor si se ha establecido una, luego haz clic en Join.
¿Problemas de conexión? Verifica que tu servidor esté en ejecución en GPanel y revisa la consola en busca de errores. Asegúrate de estar usando la IP y el puerto correctos de la pestaña Network -- los puertos se asignan aleatoriamente a menos que tengas una IP privada. Si el servidor usa mods, todos los jugadores que se conecten deben tener los mismos mods instalados -- consulta Arma Reforger Configuración de Admin e Instalación de Mods.

6. Configuración de Red

La sección de red de config.json controla cómo el servidor se comunica con los jugadores y la lista maestra de servidores.

Configuración Predeterminado Descripción
bindAddress 0.0.0.0 La dirección IP a la que se vincula el servidor. Déjalo como 0.0.0.0 para vincularse a todas las interfaces (recomendado).
bindPort 2001 El puerto UDP en el que escucha el servidor. Esto es gestionado por GPanel -- no lo cambies a menos que se te indique.
publicAddress (vacío) Dirección IP pública reportada al servidor maestro. Déjalo vacío para detección automática.
publicPort 2001 Puerto público reportado al servidor maestro. Debe coincidir con bindPort.
a2sQueryEnabled true Habilitar el protocolo de consulta A2S para la lista del navegador de servidores y herramientas de monitoreo de terceros.
serverMaxViewDistance 2500 Distancia máxima de visión en metros. Valores más bajos reducen la carga del servidor pero limitan qué tan lejos los jugadores pueden ver otras entidades.
networkViewDistance 1500 Distancia máxima a la que el servidor envía datos de entidades a los clientes. Reducir esto puede mejorar el rendimiento en servidores concurridos.
No cambies el valor de bindPort. El puerto es asignado por GPanel y debe coincidir con tu puerto asignado. Cambiarlo impedirá que los jugadores se conecten.

7. Solución de Problemas

El Servidor No Aparece en el Navegador

  • Confirma que el servidor esté completamente iniciado en GPanel. Revisa la consola en busca de errores.
  • Verifica que visible esté configurado como true en config.json.
  • Asegúrate de que a2sQueryEnabled sea true.
  • El navegador de servidores puede tardar unos minutos en listar un servidor recién iniciado. Prueba la conexión directa mientras esperas.

El Servidor Se Cae al Iniciar

  • Revisa el registro de la consola en busca de mensajes de error. La causa más común es una sintaxis JSON inválida en config.json.
  • Valida tu config.json con un validador JSON como jsonlint.com.
  • Verifica que el scenarioId sea un identificador de escenario válido. Un ID incorrecto impedirá que el servidor cargue.
  • Intenta eliminar config.json y reiniciar para generar una configuración nueva.
  • Si la caída persiste, abre un ticket de soporte con la IP de tu servidor y cualquier mensaje de error de la consola.

Los Jugadores No Pueden Conectarse

  • Verifica que el servidor esté en ejecución y consulta la pestaña Network de GPanel para la IP y el puerto correctos.
  • Comprueba que la contraseña del servidor sea correcta (distingue entre mayúsculas y minúsculas).
  • Si el servidor usa mods, los jugadores deben tener todos los mods requeridos instalados. Los mods faltantes impedirán la conexión.
  • Asegúrate de que tanto el servidor como el cliente estén ejecutando la misma versión del juego.
  • Si BattlEye está habilitado, los jugadores deben tener BattlEye instalado y en ejecución en su cliente.

Artículos Relacionados

¿Necesitas Ayuda?

Si encuentras problemas con tu servidor de Arma Reforger que no se cubren aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.