Fala rapaziada. Decidi soltar a source de um projeto que tô desenvolvendo há um tempo.
Fiz esse sistema porque, na moral, tudo que existe por aí hoje de segurança é absolutamente um LIXO. Aquele comando
/lock ou essas "centrais" que funcionam só com uma senha extra não ajudam em porcaria nenhuma se o cara já tiver keylogger ou tuas infos vazadas.
Se a galera achar o projeto útil, eu abro o repositório no GitHub com a porra toda:
Client, Server, App Mobile e o front em React. Toda a documentação de instalação e uso já deixei mastigada no readme.
Como funcionaO guia para instalar e criar um dispositivo no Android Studio esta no readme do projeto.
Necessário alterar .EXE, DS, GS e SQL.
O projeto pode ser compilado utilizando VS22.
Para o front é bem simples, rode npm i e posteriormente npm run build.
Servidor é a mesma cosia porem rode npm run dev, você pode realizar um teste pelo terminal testando as rotas para garantir que as portas estejam abertas.
- Aviso sobre o SMS: O sistema foi configurado pra enviar a mensagem estritamente para o número que tá cadastrado no banco da conta (MEMB_INFO > tel__numb).
- Aviso sobre iOS: Pra testar o app no iPhone, precisa daquela conta de desenvolvedor. Então quem tiver a fim de pagar os 90 dólares/ano pra Apple, sinta-se à vontade pra buildar e testar via TestFlight . No Android é de graça.
O "Modo Turista" (Sem App)Se o player tiver a central de segurança ativada apenas in-game, sem validar via App Mobile, ele até consegue acessar a conta, mas ela fica 100% blindada. O cara entra em um "modo turista" e não pode fazer nada que afete o char ou os itens:
- 🚫 Trade bloqueado (enviar e aceitar).
- 🚫 Venda e compra de itens no NPC ou Personal Shop bloqueada.
- 🚫 Compras e Resgates no CashShop bloqueadas.
- 🚫 Chaos Mix 100% bloqueada.
- 🚫 Não consegue distribuir pontos normais (C) nem na Master Skill Tree.
- 🚫 Não consegue adicionar nem remover senha do baú.
- 🚫 Criação e exclusão de Personagens ou Guilds desativadas.
- 🚫 Bloqueado o uso de quaisquer Potions, Buffs, Jewels e afins.
Basicamente, o cara só vai passear pelos mapas. É impossível alguém te roubar ou zoar tua build.
Para contas que possuem a central cadastrada in-game + app, funciona exatamente como no vídeo acima.
Postei este projeto em outros foruns porem por algum motivo desconhecido o link do MEGA e Mediafire estava caindo.
Caso o mesmo não funcione me avise que atualizo.
Deem uma olhada lá e testem.
Sugestões e melhorias no código são sempre bem-vindas.
Se for para criticar ou achar que o projeto esta ruim, favor recrie algo melhor e poste a source aqui para o benefício de todos da comunidade.
Ao liberar o projeto no Github é só mandar o PR.
Favor, não commitar o .env.
Dúvidas chamar no Discord
@branquin.devValeu!

PT 1
PT 2