Reforger OPS

Cómo banear y expulsar jugadores en Arma Reforger

· 5 min de lectura

Banear en Arma Reforger es un comando de una línea, pero tiene tres trampas que hacen que muchos baneos "no funcionen": el jugador sigue adentro, el número de jugador cambió, o nadie recuerda por qué se lo baneó. Esta guía las cubre.

Expulsar (kick)

#players
#kick 4

#kick usa el Player# (la primera columna de #players). Ese número se asigna al conectarse y cambia cada vez, así que siempre hay que listar primero. El jugador puede volver a entrar enseguida.

Banear

#ban create <Player# o identity id> <segundos> [motivo]

#ban create 4 0 Trampas
#ban create 5f3c…-a1b2 604800 Teamkill repetido
  • Duración en segundos. 0 = permanente. 3600 = 1 hora, 86400 = 1 día, 604800 = 7 días, 2592000 = 30 días.
  • Banea por identity id cuando puedas. El Player# solo sirve si el jugador está conectado ahora; el identity id (UUID de la cuenta) sirve aunque ya se haya ido, y es el mismo en PC, Xbox y PlayStation.
  • El motivo es opcional y el servidor no lo guarda de forma consultable: #ban list no lo muestra. Si te importa (te va a importar), anotalo aparte.

Banear no expulsa

Es la trampa más común. #ban create impide que el jugador vuelva a entrar, pero si está conectado sigue jugando hasta que se desconecte. La secuencia correcta es:

#players            → anota el Player# y el identity id
#ban create <identity id> 0 Motivo
#players            → confirma el Player# actual
#kick <Player#>

Volver a listar antes del kick evita expulsar a otro si alguien se desconectó entre medio y los números se movieron.

Ver y quitar baneos

#ban list
Total bans: 31 | Page: 1/2
- Identity Id | Banned name
- 5f3c…-a1b2 | Nombre

#ban list 2
#ban remove 5f3c…-a1b2
Ban removed!

La lista va de a 25 por página y muestra solo identity id y nombre: ni fecha, ni duración, ni motivo, ni quién lo baneó. Sin baneos, responde Server has no bans to list.

Baneos temporales: el servidor los cumple, pero puede seguir listándolos

Cuando vence un baneo temporal, el jugador puede volver a entrar; el servidor lo cumple. Pero la fila puede quedar en #ban list igual, así que la lista no te dice quién está baneado hoy. Si quieres que la lista sea fiel, hay que hacer #ban remove a mano cuando vence (o dejar que una herramienta lo haga).

Llevar registro

Como el servidor no guarda motivo, fecha ni autor, un servidor con varios admins necesita una libreta aparte: quién baneó a quién, cuándo, por cuánto y por qué, con el identity id. Una planilla sirve para empezar. Reforger Ops lo hace solo: cada baneo queda con motivo, duración, autor y vencimiento, expulsa al jugador si está conectado, quita los vencidos, y la lista se exporta a CSV para llevártela a otro lado. Los baneos siguen viviendo en el servidor, no en el panel.

Preguntas frecuentes

¿Puedo banear a alguien que ya se fue? Sí, si tienes su identity id (de un #players anterior o del historial).

¿El baneo aplica a las tres plataformas? Sí: el identity id es de la cuenta Bohemia, no de la plataforma.

¿Se puede banear por IP? No con los comandos del juego.

¿Respondió error '#ban create …'? El identity id no existe o está mal copiado. No se baneó a nadie.

Banear no expulsa: son dos pasos

El que más desconcierta. #ban create sobre alguien que está jugando no lo saca del servidor: le impide volver a entrar, pero mientras no se desconecte sigue adentro. Si lo estás baneando por lo que está haciendo ahora mismo, el ban solo no arregla nada.

La secuencia correcta es: banear, volver a leer #players y expulsar la sesión cuya identidad coincide. Y hay que releer la lista: el número de sesión que tenías de antes puede ser de otra persona, porque esos números se reciclan cuando alguien se va. Expulsar por un número viejo echa al jugador equivocado, que es exactamente lo que no te puedes permitir.

Los baneos temporales se vencen solos

El servidor lleva la cuenta: al pasar la duración, el baneo deja de aplicarse y el jugador puede volver a entrar, sin que nadie tenga que hacer nada. La lista de baneos devuelve los baneos activos, así que el que se vence desaparece de la lista por su cuenta.

Esto significa que un baneo de 24 horas dura 24 horas aunque apagues el panel, el bot o lo que uses para administrar: el reloj lo lleva el servidor. Lo que se pierde al apagar esas herramientas es el registro de por qué estaba baneado, no el baneo.

Identity ID, número de sesión y cuenta de la plataforma

Tres cosas distintas que se confunden todo el tiempo:

  • El Identity ID es un UUID y es la cuenta de Bohemia. Es lo único que acepta #ban create, y es lo que no cambia aunque la persona se cambie el nombre.
  • El número de sesión es el número corto que sale en #players. Vale solo mientras esa persona está conectada y se recicla. Sirve para expulsar, nunca para banear ni para llevar un registro.
  • La cuenta de la plataforma (Steam, Xbox, PlayStation) es otra cosa más. Alguien puede hacerse una cuenta de Bohemia nueva —y con ella un Identity ID nuevo— sin cambiar desde dónde entra, que es el caso clásico de volver con otra cuenta tras un baneo.

Si llevas un registro de baneos, guárdalo siempre por Identity ID. Por nombre no sirve de nada: se cambia en un minuto.