Skip to content
Todos los artículos
This article is available in English
Publicado el6 min de lectura

Anticheat VORP: proteger un servidor VORP Core sin romperlo

Qué debe entender un anticheat VORP sobre personajes, dinero, trabajos e inventarios, y cómo funciona Baobab AC en VORP Core sin falsos baneos.

RedManticheatVORPlado del servidoroperaciones

También disponible enEnglishFrançaisРусскийRomână

VORP Core es uno de los frameworks de rol más usados en RedM, y da forma a todo lo que persigue un tramposo: personajes, dinero, oro, trabajos, inventarios. Un anticheat genérico ve un servidor RedM. Un anticheat VORP tiene que ver un servidor VORP: quién sigue en el creador de personajes, qué cambio de dinero viene de una paga legítima, qué objeto se movió entre dos cuentas de la misma persona. Este artículo cuenta qué significa eso en la práctica y cómo funciona Baobab AC en VORP Core.

Lo que tiene que entender un anticheat VORP

La mayor parte de lo que hacen los tramposos en RedM ocurre a nivel de motor: godmode, teletransporte, noclip, aimbot, entidades generadas. Nada de eso depende del framework, y un buen anticheat lo lee del propio juego. El framework importa en cuatro cosas, y son justo donde las herramientas genéricas se quedan ciegas o empiezan a acusar a jugadores honestos.

  • Personajes. Un jugador en el creador de personajes de VORP es invencible de forma legítima mientras elige cara y nombre. Un anticheat que no sabe que el personaje aún no está cargado lo lee como godmode.

  • Dinero y oro. Una paga, la venta en una tienda o la recompensa de un trabajo cambian un saldo. También lo hace una trampa que llama a un evento de servidor sin protección. Distinguirlos exige saber dónde registra VORP el cambio.

  • Trabajos y grupos. Un trabajo o grupo que cambia sin que ningún script lo pida es una de las vías más rápidas hacia un menú de admin o el arsenal del sheriff.

  • Inventarios. Los objetos duplicados y el dinero movido a una segunda cuenta rara vez parecen trampa en el fotograma en que ocurren. Aparecen en la economía, días después.

Cómo funciona Baobab AC en un servidor VORP Core

Baobab AC es agnóstico del framework: todas las detecciones, salvo la de economía, leen el juego y no los eventos del framework, así que el catálogo completo en juego corre en cualquier servidor. VORP, RSG, QBR y RedEM:RP se reconocen al arrancar para las comprobaciones de economía y de personaje, y puedes forzar la elección con el convar ac_framework si la autodetección se equivoca. VORP Core es nuestro framework de referencia: es el que atiende primero nuestro soporte y aquel en el que las comprobaciones de economía ven más.

Dinero y trabajos, tal como los registra VORP

En VORP, Baobab AC sigue los cambios de dinero y de trabajo tal como los registra el framework, incluso a través de la API de personaje actual de VORP y no solo de sus eventos antiguos. Eso importa: un anticheat que solo escucha eventos obsoletos ve cada paga legítima como una ganancia inexplicada, y o te inunda de alertas o acaba apagado. Los cores basados en el modelo QBCore (RSG, QBR, RedEM:RP) no emiten esos eventos de cambio, así que en ellos las mismas comprobaciones se hacen por comparación periódica. Ambas vías funcionan; en VORP el panorama simplemente es más inmediato.

El creador de personajes no es godmode

Este caso vino de un cliente. Un jugador que pasó varios minutos en el creador de personajes de VORP acabó marcado por godmode, porque la regla antigua daba a cada jugador nuevo un periodo de gracia fijo y un primer personaje tarda más que una reconexión. Alargar la ventana habría debilitado la protección de todos en cada inicio de sesión. En su lugar, la gracia ahora termina por un hecho: el servidor le pregunta a VORP si hay un personaje cargado. Un cliente no puede mentir sobre eso, y para un jugador normal que elige personaje en diez segundos, la protección empieza antes que antes.

Objetos y dinero movidos entre alts

Baobab AC puede marcar objetos o dinero pasados entre dos cuentas vinculadas a la misma identidad de Discord: una entrega directa, un contenedor compartido o un drop recogido por la otra cuenta. Los recursos de inventario difieren de un servidor a otro, así que este colector permanece inactivo hasta que lo apuntas, desde el panel, a los eventos propios de tu inventario. Nunca adivina, y nunca se rompe porque falte un evento. El panorama más amplio de la evasión de baneos está en baneos por HWID en RedM.

La economía, auditada a posteriori

En los planes Pro y Network, el Análisis económico lee la base de datos de tu juego en modo solo lectura y la cruza con el tiempo de juego que solo conoce el anticheat: masa monetaria a lo largo del tiempo, valores atípicos de patrimonio, redes de mulas, dupes de objetos, stacks imposibles. Los esquemas de VORP y RedEM se reconocen tal como vienen. Si añadiste una moneda o renombraste una tabla, mapeas tu esquema una sola vez en el panel en lugar de quedarte para siempre con una auditoría parcial. Cada resultado es una pista para que la revise una persona, nunca una sanción automática. Cómo ocurren los dupes y qué hacer el día que encuentres uno se cuenta en dupes de dinero en RedM.

Instalar un anticheat VORP: la parte del server.cfg

No editas ningún archivo Lua. El recurso va en tu carpeta de recursos como una carpeta llamada exactamente baobab, y en server.cfg importan dos cosas: tu clave de API y el orden de carga. Baobab AC debe arrancar justo después del core de tu framework, que en VORP significa después de oxmysql y de VORP Core.

server.cfg (excerpt)
# Baobab AC credentials (from the panel)
set ac_api_key "YOUR_API_KEY"

# Optional: force the framework instead of auto-detecting it
# set ac_framework "vorp"

# Load order
ensure oxmysql
ensure vorp_core
ensure baobab

# Everything else after
ensure your_other_resources

El staff que prueba cosas en noclip activará detecciones. Quien esté en los grupos ACE group.admin o group.moderator queda exento automáticamente, y puedes eximir a jugadores concretos desde el panel sin tocar el archivo. Los ajustes de módulo cambiados en el panel llegan al servidor en marcha en unos tres segundos; solo los cambios de server.cfg necesitan un reinicio. El recorrido completo está en la guía de instalación.

Falsos positivos de VORP que conviene conocer

Todo servidor VORP ejecuta scripts que hacen cosas que un anticheat ingenuo encuentra sospechosas. Los habituales:

  • El viaje rápido y las diligencias se leen como teletransporte o velocidad en las herramientas que solo miden distancia a lo largo del tiempo.

  • Las herramientas de admin (noclip, espectar, teletransportarse a un jugador) usadas por un staff que no está exento.

  • El decorado con script que genera props en ráfagas alrededor de los jugadores: campamentos, puestos, cajas.

  • El creador de personajes, tratado arriba.

Baobab AC se entrega en observar: una detección dudosa es una línea para revisar, no una expulsión. Cuando cierras una como falso positivo, un ciclo nocturno remonta a su causa y estrecha la corrección en vez de apagar la regla. El método está en falsos positivos.

Lo que un anticheat VORP no puede arreglar

Un evento de servidor que paga lo que el cliente le pida. Muchos exploits de dinero en VORP no son trampas en el sentido del motor: un script registra un evento que añade dinero u objetos y se fía de la cantidad que envía el cliente. Un anticheat puede marcar la ganancia y a quien llama; no puede hacer seguro ese manejador. La solución está en el script, y proteger los eventos de servidor de RedM muestra cómo.

Un core o un inventario desactualizados. Los errores conocidos de versiones antiguas del framework o del inventario se corrigen en origen. Mantén VORP y tu inventario al día; ningún anticheat lo sustituye.

Lista de comprobación del anticheat VORP

  1. 1

    Detecciones a nivel de motor que no dependen de VORP en absoluto, para que una actualización del framework nunca te deje sin protección.

  2. 2

    Cambios de dinero y de trabajo leídos como los registra VORP hoy, no solo a través de eventos obsoletos.

  3. 3

    Un creador de personajes que nunca produce una alerta de godmode.

  4. 4

    Exenciones del staff mediante los grupos ACE que ya usas.

  5. 5

    Una auditoría de economía que entiende tu esquema y trata los resultados como pistas, no como baneos.

  6. 6

    Una postura que empieza en observar, para que tu primera semana sea de calibración y no de disculpas.

La lista completa de detecciones está en la página de funciones, el panel de demostración no necesita cuenta y los precios son públicos. Si todavía estás comparando herramientas, empieza por lo que tiene que hacer bien el mejor anticheat para RedM.

Seguir leyendo

Juzgue con pruebas, no con promesas

El panel de demostración está abierto en solo lectura con datos reales, sin registro.

Everything on one page: RedM anticheat, detections, evidence and panel.