Todos los proyectos
IASoftware

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.

CC++ONNX RuntimePython (entrenamiento)

¿Tienes una necesidad similar?

Hablemos de tu proyecto. Te ayudo a adaptar este enfoque a tu propio contexto.