Como integrar o site e o jogo no servidor de MU Online
Registro, ranking, painel e loja: veja como ligar o site ao banco do jogo para uma integração completa no servidor de MU.
A integração site × jogo é o que faz o registro de conta, o ranking, o painel e a loja funcionarem. Tudo passa pelo banco de dados compartilhado.
O que a integração permite
- Registro/login de contas pelo site;
- Ranking lendo os dados do jogo;
- Painel do jogador (ver chars, resetar, trocar status);
- Cash Shop / resgates gravando itens no inventário/baú.
Como configurar (visão geral)
- Garanta a conexão do site com o banco do jogo (host, usuário, senha);
- Use um usuário dedicado com permissões adequadas (não o
sa); - Confira o mapeamento das tabelas (contas, personagens, inventário);
- Teste cada função: registro → login → ranking → resgate.
Boas práticas
| Prática | Benefício |
|---|---|
| Usuário dedicado do site | Reduz risco em caso de invasão |
| Validação de entradas | Evita injeção/abuso |
| Banco do jogo isolado | Não expor a porta do SQL à internet |
| Logs de ações | Auditoria de resgates/itens |
Veja hospedar o site do servidor, sistemas web (WebEngine) e configurar ranking e VIP no site.
Perguntas frequentes
Como o site se conecta ao jogo?
Pelo banco de dados. O site (PHP) lê e grava no mesmo banco do servidor (SQL Server) para registrar contas, mostrar ranking e operar o painel do jogador. A 'integração' é essa ponte de dados.
O site pode dar itens ao jogador no jogo?
Sim, gravando no banco (inventário/baú) conforme a estrutura da distribuição. Funções como resgate de prêmios e Cash Shop funcionam assim — escrevendo no banco que o jogo lê.