Mystel Server Proxy
Mystel Server Proxy
Proxy reverso L7 de alta performance para servidores de MMO, com inspeção de protocolo para TERA (v92.04).
Proteja seu servidor contra instabilidade causada por módulos não autorizados, pacotes maliciosos e abusos de rede. O Mystel atua como uma camada de proteção inteligente, interceptando e filtrando o tráfego antes que ele atinja seu servidor de jogo.
Principais Recursos
O Mystel foi desenvolvido do zero com foco em segurança, desempenho e facilidade de integração. Ele não exige nenhuma modificação no código do seu servidor.
-
Bloqueio de Módulos Não Autorizados Detecta e barra o uso de ferramentas de trapaça (como toolbox) que possuem assinaturas identificáveis no tráfego de rede.
-
Inspeção e Saneamento de Pacotes Analisa o tráfego em tempo real para corrigir ou descartar pacotes malformados que poderiam causar instabilidade ou crash no servidor.
-
Controle de Tráfego e Reputação Inclui limitadores de taxa (rate limiting) por pacotes e volume de dados, além de um sistema de reputação para banimento automático de IPs maliciosos.
-
Performance Nativa e Multiplataforma Desenvolvido em C# com .NET 9 e compilado com Native AOT. Isso resulta em um binário único, de alta performance e com baixo consumo de recursos, sem a necessidade de instalar um runtime separado no servidor.
-
Suporte a Proxy Protocol v2 Integra-se perfeitamente a infraestruturas existentes, operando em conjunto com outros proxies (L4) ou balanceadores de carga sem perder o IP original do jogador.
-
Criptografia Adicional de Tráfego (Experimental) Aplica uma camada de criptografia própria para dificultar a análise de tráfego e o desenvolvimento de ferramentas de terceiros.
Status do Projeto e Roadmap
O Mystel está em fase experimental. A estabilidade e o conjunto de recursos podem mudar. A eficácia contra todas as ameaças não é garantida nesta fase.
-
Disponível Agora:
- Todos os recursos listados acima (mitigação de ameaças, rate limiting, bloqueio de IP, Proxy Protocol v2).
- Compatibilidade com protocolo TERA v92.04.
-
Roadmap (Em Desenvolvimento):
- Suporte a Múltiplas Versões do Protocolo: Adaptar o proxy para ser compatível com outras versões do protocolo do TERA.
- Arquitetura de Módulos: Permitir extensibilidade controlada para adicionar funcionalidades customizadas.
- API de Gerenciamento: Interface para integrações, monitoramento e configuração remota.
Implantação e Integração
- Plataformas: Distribuído em imagens Docker e binários para execução bare metal em múltiplas plataformas (Windows e Linux, para arquiteturas x64 e ARM).
- Topologia: Atua como um gateway na frente do servidor de jogo. Pode ser acoplado a um proxy L4 existente via Proxy Protocol v2.
O projeto será disponibilizado publicamente em breve, à medida que atingirmos maior estabilidade.
Escopo e Limitações
- O Mystel foca em ameaças detectáveis no tráfego de rede. Ele não é uma solução anti-cheat para o cliente do jogo e não impede todas as formas de modificação.
- O uso de criptografia adicional é experimental e pode exigir ajustes específicos por versão ou ambiente.
- Esta ferramenta complementa, mas não substitui, boas práticas de administração, como atualizações de segurança, monitoramento ativo e políticas de comunidade.
Aviso Legal
Este projeto não é afiliado ou endossado pela KRAFTON, Inc. ou suas afiliadas (Bluehole Studio Inc.). TERA™ e nomes relacionados são marcas registradas da KRAFTON, Inc. Todas as outras marcas comerciais são propriedade de seus respectivos donos.