Aprende a configurar el acceso de administrador, usar comandos de administrador dentro del juego, configurar el anti-cheat BattlEye y gestionar tu servidor de Arma 3 con herramientas RCON. Para la configuración inicial del servidor, consulta nuestra Guía de Configuración del Servidor. Para la gestión de mods, consulta la Guía de Instalación de Mods.
Configuración de la Contraseña de Administrador
La contraseña de administrador se establece en tu archivo server.cfg. Esta contraseña otorga control total del servidor a cualquier persona que inicie sesión con ella dentro del juego.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
También puedes establecer una contraseña de comandos separada para comandos de scripting del lado del servidor (raramente necesaria para la mayoría de los operadores de servidores):
serverCommandPassword = "AnotherSecurePassword";
Inicio de Sesión de Administrador dentro del Juego
Para iniciar sesión como administrador mientras estás conectado a tu servidor:
- Presiona la tecla de chat (por defecto:
/en el canal de chat) para abrir la entrada de chat. - Escribe el siguiente comando:
#login YourSecureAdminPassword
Si la contraseña es correcta, verás un mensaje de confirmación en el chat. Ahora tienes acceso a todos los comandos de administrador durante tu sesión.
Referencia de Comandos de Administrador
Una vez que hayas iniciado sesión como administrador, puedes usar los siguientes comandos en la entrada de chat. Todos los comandos llevan el prefijo #:
| Comando | Descripción |
|---|---|
#login <password> |
Autenticarse como administrador del servidor. |
#logout |
Revocar tu sesión de administrador. |
#kick <player_id> |
Expulsar a un jugador del servidor. Usa el número de ID del jugador de la lista de jugadores. |
#ban <player_id> |
Banear a un jugador del servidor (se añade a ban.txt). |
#restart |
Reiniciar la misión actual. Todos los jugadores permanecen conectados pero la misión se recarga. |
#reassign |
Mover a todos los jugadores de vuelta a la pantalla de selección de roles (lobby) sin reiniciar la misión. |
#missions |
Abrir la pantalla de selección de misiones, permitiéndote cambiar la misión actual. |
#shutdown |
Apagar inmediatamente el servidor. Todos los jugadores son desconectados. |
#lock |
Bloquear el servidor, impidiendo que nuevos jugadores se unan. |
#unlock |
Desbloquear el servidor, permitiendo que nuevos jugadores se unan de nuevo. |
#monitor <interval> |
Mostrar información de rendimiento del servidor en el intervalo dado (segundos). Usa #monitor 0 para desactivar. |
#debug off |
Desactivar los indicadores de depuración de voz sobre red. |
#init |
Reinicializar el servidor (recargar server.cfg sin reinicio completo). |
#exec ban <player_id> |
Comando alternativo de baneo que también añade a la lista de baneos de BattlEye. |
#kick y #ban usan el ID numérico del jugador, no su nombre. Puedes encontrar los IDs de los jugadores en la salida de la consola del servidor en GPanel, o usar la lista de jugadores accesible a través del menú de escape dentro del juego.
Gestión de Baneos
Los baneos se almacenan en el archivo ban.txt en el directorio de tu servidor. Cada línea contiene el Steam64 ID (o GUID) de un jugador. Puedes gestionar los baneos editando este archivo directamente:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Para desbanear a un jugador, elimina su entrada de ban.txt y reinicia el servidor (o usa #init para recargar la configuración).
Configuración del Anti-Cheat BattlEye
BattlEye (BE) es el sistema anti-trampas utilizado por Arma 3. Se recomienda encarecidamente mantener BattlEye habilitado en servidores públicos para prevenir trampas y exploits.
Habilitar BattlEye
Asegúrate de que lo siguiente esté configurado en tu server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
Archivos de Configuración de BattlEye
Los archivos de configuración de BattlEye se encuentran en el directorio battleye/ dentro del perfil de tu servidor o la raíz del servidor. El archivo de configuración principal es beserver_x64.cfg (o beserver.cfg en 32 bits):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Configuración | Descripción |
|---|---|
RConPassword |
Contraseña para el acceso RCON (Consola Remota). Requerida para herramientas RCON externas. |
RConPort |
Puerto utilizado para conexiones RCON. Por defecto es el puerto del juego + 4 (por ejemplo, 2306 si el puerto del juego es 2302). Este puerto debe ser accesible si deseas usar herramientas RCON externas. |
MaxPing |
Ping máximo permitido antes de que BattlEye expulse al jugador (separado del maxPing de server.cfg). |
Archivos de Filtros de BattlEye
BattlEye utiliza archivos de filtros para detectar y bloquear scripts y comandos sospechosos. Estos son archivos de texto en el directorio battleye/:
scripts.txt— Filtros para ejecución de scriptsremoteexec.txt— Filtros para llamadas de ejecución remotapublicvariable.txt— Filtros para transmisiones de variables públicassetdamage.txt,setpos.txt, etc. — Filtros para comandos específicos
Cada línea en un archivo de filtros tiene el formato:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ para identificar qué filtro se está activando y añade las excepciones apropiadas.
Herramientas RCON de BattlEye
RCON (Consola Remota) te permite gestionar tu servidor externamente sin estar conectado al juego. Existen varias herramientas RCON populares para Arma 3:
BEC (BattlEye Extended Controls)
BEC es una herramienta integral de gestión de servidores que se conecta a través de BattlEye RCON. Las características incluyen:
- Mensajes de reinicio programados y reinicios automáticos
- Monitoreo de jugadores y gestión de expulsiones/baneos
- Mensajes automatizados (reglas, anuncios)
- Gestión de lista blanca
- Programación de comandos personalizados
La configuración de BEC requiere la IP de tu servidor, el puerto RCON y la contraseña RCON tal como se establecen en beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT es un cliente RCON ligero con interfaz gráfica. Para conectar:
- Descarga DaRT desde su fuente oficial.
- Ingresa la IP de tu servidor, el puerto RCON (por ejemplo,
2306) y la contraseña RCON. - Haz clic en Connect.
- Una vez conectado, puedes ver jugadores, enviar mensajes, expulsar/banear jugadores y ejecutar comandos del servidor.
Comandos RCON Comunes
Estos comandos se pueden enviar a través de cualquier cliente BattlEye RCON:
| Comando | Descripción |
|---|---|
players |
Listar todos los jugadores conectados con sus IDs, IPs y GUIDs. |
kick <id> <reason> |
Expulsar a un jugador con un mensaje de razón opcional. |
ban <id> <minutes> <reason> |
Banear a un jugador por una duración especificada (0 = permanente). |
bans |
Listar todos los baneos activos. |
removeBan <ban_id> |
Eliminar un baneo por su ID (de la lista de baneos). |
say -1 <message> |
Enviar un mensaje global a todos los jugadores (-1 = todos). |
say <id> <message> |
Enviar un mensaje privado a un jugador específico. |
loadBans |
Recargar la lista de baneos desde el archivo. |
writeBans |
Escribir los baneos actuales en el archivo de baneos. |
loadScripts |
Recargar los scripts de filtros de BattlEye. |
loadEvents |
Recargar los scripts de eventos de BattlEye. |
#lock |
Bloquear el servidor (igual que el comando dentro del juego). |
#unlock |
Desbloquear el servidor. |
#shutdown |
Apagar el servidor. |
#restart |
Reiniciar la misión actual. |
#reassign |
Mover a todos los jugadores a la selección de roles. |
#missions |
Abrir selección de misiones. |
Registros del Servidor
Arma 3 genera varios archivos de registro que son esenciales para solucionar problemas del servidor, rastrear la actividad de los jugadores y diagnosticar eventos de BattlEye.
| Archivo de Registro | Ubicación | Descripción |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Registro principal del servidor. Contiene información de inicio, errores, registros de scripts e informes de fallos. Se crea un nuevo RPT en cada inicio del servidor. |
| Console Log | server_console.log |
Salida definida por logFile en server.cfg. Contiene la salida de consola incluyendo conexiones de jugadores. |
| BattlEye Logs | battleye/*.log |
Violaciones de filtros de BattlEye, expulsiones y baneos. Revisa estos cuando los jugadores reporten expulsiones falsas. |
| Net Log | <profile>/net.log |
Diagnósticos de red (si se usa el parámetro de inicio -netlog). |
Accede a los registros a través del File Manager en GPanel o mediante SFTP. El registro RPT es el archivo más importante para diagnosticar fallos, problemas con mods y errores de scripts.
Artículos Relacionados
- Guía de Configuración del Servidor de Arma 3 — Configuración inicial del servidor, server.cfg, ajustes de dificultad y optimización del rendimiento.
- Guía de Instalación de Mods para Arma 3 — Mods de Steam Workshop, carga por SFTP, orden de carga y verificación de firmas.
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Primeros Pasos con tu Nuevo Servidor
¿Necesitas Ayuda?
¿Necesitas ayuda para configurar el acceso de administrador, BattlEye o RCON en tu servidor de Arma 3? Abre un ticket de soporte y nuestro equipo estará encantado de asistirte.