Esta guía cubre la configuración de administrador, el acceso RCON, la instalación de mods del Workshop, los mods de escenario, la configuración del anti-trampas BattlEye y la solución de problemas para tu servidor dedicado de Arma Reforger. Para la configuración inicial del servidor, configuración, selección de escenarios e instrucciones de conexión, consulta Guía de Configuración del Servidor de Arma Reforger.
1. Configuración de Administrador
Arma Reforger utiliza un sistema de administrador basado en identidad. Los administradores se definen en el archivo config.json usando sus IDs de identidad de Bohemia Interactive (BI).
Encontrar tu ID de Identidad
- Inicia Arma Reforger y abre la sección de Perfil desde el menú principal.
- Tu ID de identidad de Bohemia Interactive se muestra en tu página de perfil. Es una cadena alfanumérica larga.
- Alternativamente, puedes encontrarlo en tu página de cuenta de Bohemia Interactive en la configuración de tu perfil.
Agregar Administradores a config.json
- Detén el servidor desde GPanel.
- Abre
config.jsonusando la pestaña Files o mediante SFTP. - Localiza o agrega el array
adminsdentro del objetogame. Añade los IDs de identidad de cada jugador administrador:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Cada entrada en el array
adminses una cadena que contiene el ID de identidad de Bohemia Interactive de un jugador. - Puedes agregar tantos administradores como necesites. Separa las entradas con comas.
- Guarda el archivo e inicia el servidor. Los jugadores listados tendrán privilegios de administrador cuando se unan.
Capacidades de Administrador
Los jugadores listados en el array admins tienen acceso a:
- Expulsar/Banear jugadores a través del menú de gestión del servidor dentro del juego.
- Modo Game Master -- Si se ejecuta un escenario de Game Master, los administradores pueden actuar como GM, colocando unidades, objetivos y controlando el escenario en tiempo real.
- Comandos administrativos a través de la consola del juego cuando está habilitada.
2. Acceso RCON
RCON (Remote Console) te permite ejecutar comandos del servidor sin unirte al juego. Esto es útil para la gestión automatizada, reinicios programados y monitoreo.
Configurar RCON
- Establece la variable de inicio
ADMIN_PASSWORDen GPanel, o configurapasswordAdminenconfig.json. Esta es la contraseña de RCON. - Asegúrate de que el puerto RCON sea accesible. Por defecto, el puerto RCON es tu puerto de juego más 1 (por ejemplo, puerto de juego 2001 = puerto RCON 2002). Consulta la pestaña Network de GPanel para ver tus puertos asignados.
Conectarse mediante RCON
Puedes usar cualquier cliente compatible con BattlEye RCON para conectarte. Las opciones populares incluyen:
- BattlEye RCon -- El cliente RCON oficial de BattlEye.
- ArmA Reforger Server Tool -- Herramientas de la comunidad diseñadas para la gestión de servidores de Reforger.
Conéctate usando la IP de tu servidor, el puerto RCON y la contraseña de administrador.
| Comando | Descripción |
|---|---|
#kick <player_id> |
Expulsar a un jugador del servidor. |
#ban <player_id> |
Banear a un jugador del servidor. |
#shutdown |
Apagar el servidor de forma segura. Generalmente es mejor usar GPanel para detenciones y reinicios. |
#restart |
Reiniciar el escenario actual sin reiniciar el proceso del servidor. |
players |
Listar los jugadores conectados actualmente con sus IDs. |
3. Instalación de Mods del Workshop
Arma Reforger soporta mods a través del Workshop de Bohemia Interactive. Los mods se agregan al servidor especificando sus IDs de mod en config.json.
Encontrar IDs de Mods
- Explora el Workshop de Arma Reforger dentro del juego o en el sitio web de Bohemia Interactive.
- Encuentra el mod que deseas instalar y anota su Mod ID (una cadena alfanumérica larga) y número de Versión.
- Algunos mods también tienen un Scenario ID si incluyen escenarios personalizados. Lo necesitarás si quieres ejecutar un escenario con mods.
Agregar Mods a config.json
- Detén el servidor desde GPanel.
- Abre
config.jsonusando la pestaña Files o mediante SFTP. - Localiza el array
modsdentro del objetogame. Agrega cada mod usando el siguiente formato:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- El identificador único del mod en el Workshop.name-- Un nombre descriptivo para tu referencia. Esto no afecta la carga pero ayuda a identificar mods en la configuración.version-- La versión del mod a usar. El servidor descargará esta versión del Workshop al iniciar.
mods desde el Workshop. No necesitas subir archivos de mods manualmente mediante SFTP. El primer inicio después de agregar nuevos mods puede tardar más mientras el servidor descarga los datos del mod.
Orden de Carga
Los mods se cargan en el orden en que aparecen en el array mods. Si tienes mods que dependen de otros mods (por ejemplo, un mod que requiere un mod de framework), lista la dependencia primero:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Mods de Escenario
Algunos mods del Workshop incluyen escenarios personalizados (modos de juego o mapas). Para usar un escenario con mods:
- Agrega el mod al array
modscomo se describió anteriormente. - Establece el
scenarioIdal ID de recurso del escenario, que se proporciona en la descripción del mod en el Workshop.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Anti-Trampas BattlEye
Arma Reforger incluye protección anti-trampas BattlEye. Está habilitado por defecto y es recomendado para servidores públicos.
| Configuración | Valor | Efecto |
|---|---|---|
battlEye |
true |
Los jugadores deben tener BattlEye instalado y en ejecución. Los tramposos son detectados y baneados. Recomendado para servidores públicos. |
battlEye |
false |
Sin aplicación de anti-trampas. Los jugadores pueden unirse sin BattlEye. Usar solo para servidores privados/de pruebas. |
La configuración battlEye se encuentra dentro del objeto gameProperties en config.json:
"gameProperties": {
"battlEye": true
}
6. Solución de Problemas
Los Mods No Cargan
- Verifica que el
modIdy laversionenconfig.jsonsean correctos. Cópialos directamente de la página del Workshop para evitar errores tipográficos. - Revisa el registro de la consola del servidor en busca de errores de descarga. El servidor puede fallar al descargar mods si el Workshop no está disponible temporalmente.
- Asegúrate de que el mod sea compatible con la versión actual de Arma Reforger. Los mods pueden dejar de funcionar después de actualizaciones del juego.
- Intenta eliminar todos los mods y agregarlos uno a la vez para identificar cuál mod está causando problemas.
- Verifica que tu sintaxis JSON sea correcta. Un error de sintaxis en cualquier parte de
config.jsonimpedirá que se cargue el archivo completo.
Caídas del Servidor
- Revisa la consola en busca de mensajes de error antes de la caída. Las causas comunes incluyen mods incompatibles y valores de configuración inválidos.
- Si la caída ocurre después de agregar un mod, elimina el mod y prueba de nuevo. Algunos mods pueden entrar en conflicto entre sí.
- Valida
config.jsoncon un validador JSON para descartar errores de sintaxis. - Intenta reducir
maxPlayersoserverMaxViewDistancesi el servidor se cae bajo carga. - Si las caídas persisten, abre un ticket de soporte con la IP de tu servidor, el contenido de
config.json(oculta las contraseñas) y cualquier mensaje de error de la consola.
Problemas de Conexión
- Si los jugadores no pueden conectarse después de agregar mods, confirma que tengan los mismos mods instalados. Arma Reforger solicitará a los jugadores descargar los mods requeridos al unirse, pero esto puede fallar si la versión del mod no coincide exactamente.
- Verifica que el campo
versionen tus entradas de mods coincida con la versión disponible en el Workshop. Los números de versión desactualizados causarán una incompatibilidad. - Comprueba que la configuración de
battlEyesea consistente -- si está habilitado en el servidor, los jugadores deben tener BattlEye en ejecución. - Si el servidor no es visible en el navegador, verifica que
visibleseatrueya2sQueryEnabledseatrueenconfig.json. - Asegúrate de que tanto el servidor como todos los clientes estén ejecutando la misma versión del juego. Las actualizaciones de Arma Reforger pueden romper temporalmente la compatibilidad.
Los Privilegios de Administrador No Funcionan
- Confirma que tu ID de identidad de Bohemia Interactive esté correctamente listado en el array
adminsenconfig.json. - Los IDs de identidad distinguen entre mayúsculas y minúsculas. Cópialos exactamente como se muestran en tu perfil de Bohemia.
- Asegúrate de que
config.jsonesté correctamente formateado. Un error de sintaxis JSON impedirá que se cargue la lista de administradores. - Reinicia el servidor después de hacer cambios en
config.json. Los cambios solo se leen al iniciar.
Artículos Relacionados
- Guía de Configuración del Servidor de Arma Reforger
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Guía de Inicio del Servidor
¿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.