NapNodes

← Guías de Minecraft

Minecraft · actualizada el 16 de octubre de 2026

Anticheat para tu servidor de Minecraft: Grim y el anti-xray de Paper

Cuando un servidor empieza a tener gente de fuera, tarde o temprano entra alguien volando, pegando desde lejos o yendo directo a los diamantes. Se frena con dos piezas que no cuestan nada: un anticheat para el movimiento y el combate, y el anti-xray que Paper ya trae dentro y casi nadie enciende.

¿Se lo pasas a tu grupo?WhatsApp

Qué frena cada cosa

Un anticheat como Grim mira lo que el jugador dice que hace (moverse, saltar, pegar, poner bloques) y lo compara con lo que el juego permite: vuelo, velocidad, no caer, alcance de más, quitarse el empuje de los golpes… Lo que no puede ver es lo que pasa solo en la pantalla del tramposo, como el X-ray: ver los minerales a través de la piedra no manda nada raro al servidor.

Para el X-ray está el anti-xray de Paper: el servidor no le cuenta al jugador qué minerales hay bajo tierra hasta que está al lado, así que el hack no tiene nada que enseñar. No hace falta ningún plugin.

Ninguna de las dos cosas sustituye a la whitelist ni a los permisos. Si el servidor es para tus amigos, cerrarlo con la whitelist frena más que cualquier anticheat; esto es para servidores abiertos, o para cuando entra gente que no conoces.

¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.

Qué anticheat elegir

Grim es de código abierto y gratis (licencia GPLv3). Simula el movimiento del jugador tal como lo calcularía su juego, por eso falla poco con gente honrada. Vale para Paper, Spigot, Folia y Fabric, con jugadores de la 1.8 a la última, y pide Java 17 o más (la que pone el panel para las versiones modernas ya lo es).

Hay anticheats de pago, como Vulcan, que se compran en SpigotMC y no están en Modrinth: si eliges uno, el .jar se sube a mano a la carpeta plugins desde «Archivos». Para un servidor de amigos o una comunidad pequeña, Grim basta.

Uno solo: dos anticheats a la vez se pisan, se dan falsos positivos el uno al otro y gastan el doble. Si cambias, quita el anterior. Y desconfía de los «forks» de Grim que prometen más: varios están abandonados; el de verdad es GrimAC.

Instalar Grim

  1. Haz una copia

    En el panel, «Copias de seguridad». Un plugin nuevo no debería romper nada, pero así vuelves atrás en un minuto.

  2. Búscalo en «Mods y plugins»

    Busca GrimAC e instálalo. El panel solo enseña lo que vale para tu versión y tu tipo de servidor, y baja con él las dependencias obligatorias. Si al arrancar la consola dice que falta packetevents, búscalo también ahí e instálalo.

  3. Reinicia

    Al arrancar aparece en «Archivos» la carpeta plugins/GrimAC con config.yml (los ajustes), punishments.yml (qué pasa al pillar a alguien), messages.yml y discord.yml.

  4. Comprueba que funciona

    Entra al servidor siendo op y escribe /grim alerts: te dirá que los avisos están activados. Desde la «Consola» del panel, los avisos salen igual, sin hacer nada.

Qué hace Grim de fábrica (y qué no)

De fábrica Grim no echa ni banea a nadie. Hace dos cosas: devuelve al jugador a su sitio cuando se mueve como no se puede (es el «setback»: el que vuela se ve tirado atrás y el hack deja de servirle) y avisa a los op y a la consola cuando alguien suma muchas infracciones.

Así es mejor empezar: unos días solo mirando los avisos. Un jugador con mala conexión, un plugin que lanza a la gente por los aires o un caballo raro pueden dar algún aviso suelto; un tramposo da muchos seguidos.

Los jugadores de Bedrock que entran con Geyser quedan fuera de las comprobaciones de Grim: su juego se mueve distinto y daría falsos positivos. Si activaste Bedrock en «Mods y plugins», es lo esperado.

Los comandos que más se usan

/grim alerts enciende o apaga los avisos para ti. /grim verbose enseña cada infracción al momento, sin esperar a que se acumulen: útil para ver a un sospechoso en directo, ruidoso para tenerlo siempre.

/grim profile Nombre da la versión, el ping y el cliente (Fabric, Lunar…) de un jugador. /grim spectate Nombre te pone a mirarle sin que te vea y /grim stopspectating te devuelve a donde estabas.

/grim history Nombre lista sus sesiones con cuántas infracciones tuvo en cada una: sirve para decidir con datos, no por una queja. /grim reload vuelve a leer los ficheros tras cambiarlos, sin reiniciar el servidor.

Echar o banear automáticamente

Se decide en plugins/GrimAC/punishments.yml. Cada grupo de comprobaciones (Simulation para el movimiento, Reach, Knockback, Hitboxes, Combat…) tiene una lista commands con líneas «umbral:intervalo comando». «100:40 [alert]» avisa al llegar a 100 infracciones y luego cada 40 más; con intervalo 0, el comando se lanza una sola vez.

Para echar a quien vuele sin parar, añade al grupo Simulation una línea como «200:0 kick %player% Movimiento no permitido». La cuenta de infracciones se vacía sola a los 300 segundos (remove-violations-after), así que un umbral alto solo lo alcanza quien hace trampa de seguido.

Echar (kick) es reversible: el jugador vuelve a entrar. Banear desde aquí no lo es tanto, y un error banea a alguien honrado. Lo prudente es dejar el baneo en manos de una persona: mira /grim history y, si está claro, /ban Nombre desde la «Consola».

Cambiado el fichero, /grim reload. Si hay un error de formato, la consola lo dice al recargar.

Avisos en tu Discord

  1. Crea un webhook

    En tu servidor de Discord: ajustes del canal → «Integraciones» → «Webhooks» → «Nuevo webhook», y copia su URL. Quien tenga esa URL puede escribir en el canal: no la pegues en público.

  2. Pégalo en discord.yml

    En «Archivos», plugins/GrimAC/discord.yml: enabled: true y la URL en webhook: entre comillas.

  3. Recarga

    /grim reload. Las líneas [webhook] de punishments.yml (de fábrica, cada 100 infracciones de movimiento y a la primera de alcance) mandan el aviso al canal.

Encender el anti-xray de Paper

Viene apagado. Está en «Archivos», config/paper-world-defaults.yml, en el apartado anticheat → anti-xray. Pon enabled: true, guarda y reinicia el servidor (no se aplica en caliente). Vale para todos los mundos del servidor.

engine-mode decide cómo engaña al tramposo. Con 1 (el de fábrica) los minerales que no tocan aire se ven como piedra: gasta poco y para casi todo. Con 2 el servidor se inventa minerales falsos por todas partes y el X-ray enseña un queso de diamantes que no existen; es más duro, pero manda más datos a cada jugador y se nota con mala conexión. Empieza con 1.

max-block-height (64 de fábrica) es hasta qué altura se esconden; los diamantes, el oro y el hierro profundo quedan por debajo. hidden-blocks es la lista de lo que se esconde: de fábrica ya trae los minerales, los cofres y la obsidiana, así que no hace falta tocarla.

No hace falta que los jugadores instalen nada, y quien juega limpio no nota la diferencia: el mineral aparece en cuanto se le quita la piedra de al lado.

La configuración entera de los modos 1 y 2, el Nether y el End, y cómo descubrir con CoreProtect a quien ya ha minado con X-ray, en anti-xray paso a paso.

Si Grim da falsos avisos

Primero mira quién: /grim profile Nombre. Un ping muy alto o un cliente antiguo explican muchos avisos sueltos. Si es siempre el mismo grupo de comprobaciones con todos los jugadores, suele ser un plugin que mueve a la gente (saltos de lanzamiento, ascensores, minijuegos): da a ese plugin su sitio o sube el umbral de ese grupo en punishments.yml.

Para alguien de confianza que no debe pasar por Grim (un administrador que prueba cosas), el permiso grim.exempt lo deja fuera de todas las comprobaciones: con LuckPerms, lp user Nombre permission set grim.exempt true desde la «Consola». No se lo des a cualquiera.

Si Grim no carga, casi siempre es la versión: tiene que ser la de tu versión de Minecraft y con packetevents al lado. La consola lo dice al arrancar; si no lo ves claro, escribe en «Ayuda» del panel con esas líneas.

Un anticheat gasta algo de procesador por cada jugador conectado. Si el servidor ya iba justo, la guía de lag explica cómo medirlo con spark antes de culpar a nadie.

Preguntas frecuentes

¿Cuál es el mejor anticheat gratis para un servidor de Minecraft?

Para Paper, Spigot o Fabric, Grim: es de código abierto, gratis, admite jugadores de la 1.8 a la última y se instala desde «Mods y plugins» del panel. Se usa uno solo; dos a la vez se dan falsos positivos.

¿Grim banea a los jugadores?

De fábrica no: devuelve a su sitio a quien se mueve como no se puede y avisa a los op y a la consola. Echar o banear se añade en plugins/GrimAC/punishments.yml, con un umbral de infracciones.

¿Cómo evito el X-ray en mi servidor de Minecraft?

Con el anti-xray que ya trae Paper: en config/paper-world-defaults.yml, anticheat → anti-xray → enabled: true, y reinicia. Un anticheat como Grim no lo ve, porque el X-ray pasa solo en la pantalla del tramposo.

¿Los jugadores de Bedrock dan falsos positivos con Grim?

No: Grim deja fuera de sus comprobaciones a los que entran con Geyser, porque su juego se mueve distinto.

¿Cómo veo los avisos del anticheat?

Siendo op, /grim alerts en el juego; en la «Consola» del panel salen siempre. También se pueden mandar a un canal de Discord con un webhook en plugins/GrimAC/discord.yml.

¿Te ha servido esta guía?

¿Lo montamos?

Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.

¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.

Sigue leyendo

Todas las guías de Minecraft, ordenadas →