Configurar un servidor Arma Reforger : instalación y ajustes
Par Benjamin Dayan · PDG
· Mis à jour le 3 de noviembre de 2026 · Lecture 6 min
Índice
La configuracion Arma Reforger correcta es la que decide si tu escenario carga sin tirones, si los jugadores entran sin desconexiones y si los mods del Workshop se sincronizan sin conflictos. En esta guía repasamos la instalación del ejecutable, el primer arranque y los parámetros clave del archivo server.json: escenario, número de jugadores, puertos y mods.
Instalación y arranque inicial del servidor Arma Reforger
Antes de tocar un solo parámetro, el binario del servidor tiene que estar descargado y actualizado. Si gestionas la máquina tú mismo vía SteamCMD, el flujo habitual es el siguiente:
steamcmd +login anonymous +force_install_dir ./armareforger-server +app_update 1874900 validate +quit
Una vez descargados los archivos, el servidor se lanza indicando el archivo de configuración y una carpeta de perfil donde se guardan logs y crashdumps:
./ArmaReforgerServer -config server.json -profile ./profile -maxFPS 60 -logStats 60
En este punto conviene verificar en la consola en vivo que el escenario se carga sin errores de missing mod dependency antes de abrir el acceso a la comunidad. Si la máquina ya tiene un panel Pterodactyl instalado, este paso se reduce a seleccionar el egg correspondiente y esperar a que termine la instalación instantánea; el archivo server.json queda accesible directamente desde el gestor de archivos del panel.
Si prefieres evitar la gestión manual de SteamCMD, puertos y permisos de carpeta, el servicio de alojamiento servidor Arma Reforger incluye panel Pterodactyl, instalación instantánea del escenario y anti-DDoS activo desde el primer arranque.
El archivo server.json: escenario y número de jugadores
El corazón de la configuracion Arma Reforger es el archivo server.json. Su estructura se divide en bloques: red (bindAddress, bindPort, publicAddress, publicPort), identificación del servidor (game.name, game.password, game.passwordAdmin) y el escenario activo (game.scenarioId). Un ejemplo funcional reducido:
{
"bindAddress": "0.0.0.0",
"bindPort": 2001,
"publicAddress": "0.0.0.0",
"publicPort": 2001,
"a2s": {
"address": "0.0.0.0",
"port": 17777
},
"rcon": {
"address": "0.0.0.0",
"port": 19999,
"password": "RCON_PASSWORD_SEGURA",
"permission": "admin"
},
"game": {
"name": "Mi servidor Arma Reforger",
"password": "",
"passwordAdmin": "ADMIN_PASSWORD_SEGURA",
"scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
"maxPlayers": 64,
"visible": true,
"crossPlatform": true,
"supportedPlatforms": ["PLATFORM_PC"],
"gameProperties": {
"serverMaxViewDistance": 2500,
"serverMinGrassDistance": 50,
"networkViewDistance": 1000,
"disableThirdPerson": false,
"fastValidation": true,
"battlEye": true,
"VONDisableUI": false,
"VONCanTransmitCrossFaction": false
}
}
}
El campo scenarioId es el más delicado: cada escenario oficial o personalizado tiene un identificador único entre llaves seguido de la ruta del archivo .conf. Si lo copias mal, el servidor arranca pero se queda en una pantalla de carga infinita. El valor maxPlayers debe calcularse según los recursos reales de la máquina: 64 jugadores en un escenario con mods pesados consumen bastante más CPU por núcleo que el mismo número en un mapa vanilla, por eso un procesador con buena frecuencia por core marca más diferencia aquí que el número bruto de hilos.
Parámetros de red que conviene revisar
| Parámetro | Función | Valor habitual |
|---|---|---|
| bindPort | Puerto de juego principal (UDP) | 2001 |
| a2s.port | Consulta de estado del servidor (Steam) | 17777 |
| rcon.port | Administración remota | 19999 |
| networkViewDistance | Distancia de sincronización de entidades | 1000-1500 |
Mods del Workshop en la configuracion Arma Reforger
Los mods se declaran dentro del bloque game, en el array mods, usando el identificador que aparece en la URL del Workshop in-game. Cada entrada necesita como mínimo el modId; el nombre es opcional pero ayuda a identificar rápido qué paquete está fallando en los logs:
"mods": [
{
"modId": "5C62C5B9B0C3BB68",
"name": "Enhanced Map"
},
{
"modId": "591717611A305BE1",
"name": "Weapon Pack Extended"
}
]
El orden importa cuando existen dependencias entre mods: si un paquete requiere assets de otro, este último debe figurar antes en la lista. En el primer arranque tras añadir mods nuevos, el servidor los descarga automáticamente desde el Workshop antes de aceptar conexiones; en escenarios con mods pesados (texturas 4K, mapas enteros nuevos) esta descarga puede tardar varios minutos, así que conviene revisar la consola en vivo antes de anunciar el reinicio a la comunidad.
Dos errores típicos de administración:
- Olvidar que un mod se actualizó en el Workshop y el servidor sigue sirviendo una versión antigua a los jugadores, generando el mensaje "mod version mismatch".
- Declarar un modId que corresponde a una colección en lugar de a un mod individual: el servidor lo ignora silenciosamente.
Para validar la lista completa de mods activos sin reiniciar el servicio, el comando RCON #serverinfo devuelve la configuración cargada en memoria, útil para confirmar que el server.json se aplicó correctamente tras un editado en caliente.
Rendimiento, puertos y mantenimiento del servidor
Una vez estable la configuracion Arma Reforger, el mantenimiento diario gira en torno a tres frentes: rendimiento, red y copias de seguridad. El escenario y los mods viven enteramente en NVMe cuando es posible, porque la carga inicial de un mapa grande con assets de Workshop depende más de la velocidad de lectura de disco que de la RAM disponible.
Puertos a abrir si administras tu propia máquina
Si el servidor corre en un VPS gestionado por ti, hay que abrir explícitamente los puertos UDP del juego, el puerto A2S y el puerto RCON en el firewall. Con ufw en una distribución Linux:
sudo ufw allow 2001/udp
sudo ufw allow 17777/udp
sudo ufw allow 19999/udp
sudo ufw enable
Para exponer el proceso como servicio persistente y que sobreviva a un reinicio del sistema, un archivo systemd simplifica el reinicio automático en caso de caída:
[Unit]
Description=Arma Reforger Server
After=network.target
[Service]
WorkingDirectory=/home/arma/armareforger-server
ExecStart=/home/arma/armareforger-server/ArmaReforgerServer -config server.json -profile ./profile
Restart=on-failure
User=arma
[Install]
WantedBy=multi-user.target
Si gestionas tu propia instancia Linux, revisar VPS Linux o un VPS Pterodactyl ya preparado con el panel evita tener que configurar fail2ban, ufw y el servicio systemd desde cero. Sea cual sea la máquina, mantén siempre una contraseña RCON larga y distinta de la contraseña admin del juego, activa whitelist si tu comunidad es cerrada, y programa copias de seguridad automáticas del escenario y del perfil antes de cada actualización de mods: un mod roto tras una actualización del Workshop es la causa más común de un escenario que deja de cargar de un día para otro.
Para explorar otros juegos compatibles con el mismo tipo de panel y gestión de mods, puedes consultar Todos nuestros servidores de juegos.
Ajustar correctamente el server.json, revisar la lista de mods del Workshop y mantener los puertos y las copias de seguridad en orden es lo que separa un servidor estable de uno que se cae cada fin de semana. Con estos parámetros claros, el siguiente paso natural es afinar el escenario según el comportamiento real de tu comunidad.
FAQ
¿Cómo cambio el escenario del servidor sin reinstalar todo?Basta con editar el campo scenarioId en server.json con el identificador y la ruta .conf del nuevo escenario, guardar el archivo y reiniciar el proceso del servidor desde la consola o el panel.
¿Por qué los jugadores no ven los mods del Workshop al conectarse?Revisa que el modId esté bien escrito en el array mods del server.json y que no corresponda a una colección. Comprueba también que el mod no se haya actualizado recientemente en el Workshop, lo que provoca un desajuste de versión.
¿Qué puerto debo abrir para el tráfico RCON?El puerto definido en el bloque rcon.port del server.json, habitualmente 19999, debe estar abierto en UDP en el firewall de la máquina y protegido con una contraseña larga y exclusiva, distinta de la contraseña de administración del juego.
Sigue leyendo
- ¿Cómo crear un servidor de Arma Reforger?Dos métodos para crear tu servidor de Arma Reforger: el autoalojamiento (gratuito pero técnico) o el proveedor llave en mano. Pasos detallados y configuración.
- ¿Están caídos los servidores de Arma Reforger?¿No puedes unirte a una partida de Arma Reforger? Antes de gritar «caída», aquí tienes cómo distinguir un incidente oficial de un problema del servidor o de la red.
- ¿Cómo encontrar los mejores mods para un servidor de Arma Reforger?El Workshop de Arma Reforger está repleto de mods, pero no todos valen igual. Aquí tienes cómo detectar, probar e instalar los mejores en tu servidor dedicado.