SeaTyrants — IA anti-bots
Detección de bots en tiempo real con ONNX Runtime
Una IA que desenmascara a los bots antes de que arruinen el juego.
La necesidad del cliente
Contexto
El MMORPG SeaTyrants está expuesto a comportamientos automatizados que degradan la experiencia de los jugadores legítimos.
Problema
Las heurísticas clásicas se quedan cortas frente a bots cada vez más sofisticados.
Objetivo
Detectar comportamientos de bots en tiempo real a partir de señales de gameplay, sin penalizar a jugadores honestos.
Lo que está en juego
Proteger la economía y la equidad del juego
Sostener un rendimiento en tiempo real en el servidor
Limitar los falsos positivos sobre jugadores legítimos
La solución propuesta
Qué se construyó
Una integración ONNX Runtime en C/C++ que carga modelos entrenados y los evalúa sobre señales de gameplay.
Por qué esta elección
ONNX Runtime permite inferir modelos ML directamente en el servidor, de forma nativa, con latencia mínima.
Cómo responde a la necesidad
Pipeline de entrenamiento offline, exportación a ONNX, inferencia en C/C++ conectada a los flujos de gameplay en el servidor.
Funcionalidades clave
Inferencia de modelos ML en C/C++ en el servidor
Detección en tiempo real sobre los flujos de gameplay
Puntuación de confianza por jugador
Modelos reentrenables y desplegables sin tocar el binario
Bucle de mejora continua
Resultados
Detección de bots en el servidor sin degradar la experiencia
Latencia de inferencia compatible con un MMORPG en tiempo real
Capacidad de iterar sobre los modelos sin depender del juego
Stack técnico
Decisiones técnicas usadas en este proyecto.
¿Tienes una necesidad similar?
Hablemos de tu proyecto. Te ayudo a adaptar este enfoque a tu propio contexto.