Mystel Server Proxy
Mystel Server Proxy
Proxy inverso L7 de alto rendimiento para servidores de MMO, con inspección de protocolo para TERA (v92.04).
Proteja su servidor de la inestabilidad causada por módulos no autorizados, paquetes maliciosos y abuso de red. Mystel actúa como una capa de protección inteligente, interceptando y filtrando el tráfico antes de que llegue a su servidor de juego.
Características Principales
Mystel fue desarrollado desde cero con un enfoque en seguridad, rendimiento y facilidad de integración. No requiere ninguna modificación en el código de su servidor de juego.
-
Bloqueo de Módulos No Autorizados Detecta y bloquea el uso de herramientas de trampas (como toolbox) que tienen firmas identificables en el tráfico de red.
-
Inspección y Saneamiento de Paquetes Analiza el tráfico en tiempo real para corregir o descartar paquetes malformados que podrían causar inestabilidad o caídas (crashes) en el servidor.
-
Control de Tráfico y Reputación Incluye limitadores de tasa (rate limiting) por número de paquetes y volumen de datos, además de un sistema de reputación para banear automáticamente IPs maliciosas.
-
Rendimiento Nativo y Multiplataforma Desarrollado en C# con .NET 9 y compilado con Native AOT. Esto resulta en un binario único, de alto rendimiento y bajo consumo de recursos, sin necesidad de instalar un runtime por separado en el servidor.
-
Soporte para Proxy Protocol v2 Se integra perfectamente con infraestructuras existentes, operando junto a otros proxies L4 o balanceadores de carga sin perder la IP original del jugador.
-
Cifrado de Tráfico Adicional (Experimental) Aplica una capa de cifrado propia para dificultar el análisis de tráfico y el desarrollo de herramientas de terceros.
Estado del Proyecto y Hoja de Ruta
Mystel se encuentra en fase experimental. La estabilidad y el conjunto de características pueden cambiar. La eficacia contra todas las amenazas no está garantizada en esta etapa.
-
Disponible Ahora:
- Todas las características listadas arriba (mitigación de amenazas, limitación de tasa, bloqueo de IP, Proxy Protocol v2).
- Compatibilidad con el protocolo de TERA v92.04.
-
Hoja de Ruta (En Desarrollo):
- Soporte para Múltiples Versiones del Protocolo: Adaptar el proxy para ser compatible con otras versiones del protocolo de TERA.
- Arquitectura de Módulos: Permitir extensibilidad controlada para añadir funcionalidades personalizadas.
- API de Gestión: Una interfaz para integraciones, monitoreo y configuración remota.
Despliegue e Integración
- Plataformas: Distribuido en imágenes de Docker y binarios para ejecución bare metal en múltiples plataformas (Windows y Linux, para arquitecturas x64 y ARM).
- Topología: Actúa como un gateway frente al servidor de juego. Puede acoplarse a un proxy L4 existente a través de Proxy Protocol v2.
El proyecto estará disponible públicamente pronto, a medida que alcancemos una mayor estabilidad.
Alcance y Limitaciones
- Mystel se enfoca en amenazas detectables en el tráfico de red. No es una solución anti-cheat del lado del cliente y no previene todas las formas de modificación del cliente.
- El uso de cifrado adicional es experimental y puede requerir ajustes específicos según la versión o el entorno.
- Esta herramienta complementa, pero no reemplaza, las buenas prácticas de administración del servidor, como actualizaciones de seguridad, monitoreo activo y políticas de la comunidad.
Aviso Legal
Este proyecto no está afiliado ni respaldado por KRAFTON, Inc. o sus filiales (Bluehole Studio Inc.). TERA™ y nombres relacionados son marcas registradas de KRAFTON, Inc. Todas las demás marcas comerciales son propiedad de sus respectivos dueños.