Pular para o conteúdo
Plataforma de jogo onlineGames · MMORPG

Mu Lugard

Portal completo para um servidor de MU Online.

Portal oficial de um servidor de MU Online integrado em tempo real ao banco do jogo: rankings, mercado de itens entre jogadores, créditos via Pix e cartão, painel do personagem, guias e suporte — em português, inglês e espanhol.

Visitar projeto

O que entregamos

  • Portal do jogo
  • Painel do jogador
  • Marketplace
  • Pagamentos
  • Infraestrutura

A história

Do problema ao produto no ar

  1. 01

    O desafio

    Um servidor de MMORPG vive da comunidade: os jogadores querem ver rankings ao vivo, negociar itens, comprar créditos e resolver problemas sem esperar um administrador. Tudo isso precisa conversar com o banco do jogo em SQL Server, sem nunca colocar em risco a economia do servidor.

  2. 02

    A solução

    Construímos um portal em Laravel 13 + Inertia + Vue com TypeScript, com serviços dedicados que leem e escrevem nas tabelas do MU e um decodificador do inventário binário para exibir cada item como no jogo. Pagamentos via Efí (Pix), Pagar.me e Stripe são conciliados por filas com Laravel Horizon e Redis, e a entrega de créditos, VIPs e itens acontece de forma automática. Tudo roda em containers Docker com Nginx, protegido pela Cloudflare.

  3. 03

    O resultado

    Uma plataforma em que o jogador cria a conta, acompanha rankings e eventos, compra e vende itens, gerencia seus personagens e abre chamados — em três idiomas e com tudo refletindo no jogo automaticamente.

Funcionalidades

O que construímos

  • Rankings ao vivo

    Level, resets, PK e guildas lidos direto do servidor, com rankings por período e premiações.

  • Mercado dos jogadores

    Compra e venda de itens e de contas entre jogadores, com entrega automática no jogo.

  • Créditos, pacotes e VIP

    Checkout com Pix e cartão, cupons de desconto e conciliação automática de pagamentos.

  • Painel do personagem

    Trocar de classe, mover, redistribuir pontos, alterar nickname e ocultar o perfil.

  • Castle Siege e guildas

    Senhor do castelo, próximos confrontos e perfis públicos de guildas e personagens.

  • Guias completos

    Classes, monstros, mapas, invasões, eventos e itens gerados a partir dos arquivos do jogo.

  • Eventos com cronômetro

    Agenda de eventos do servidor com contagem regressiva em tempo real.

  • Afiliados e streamers

    Programa de afiliados com comissão e saques, e lives da Twitch integradas ao portal.

  • Suporte por tickets

    Chamados com prioridade, status e histórico de mensagens entre jogador e equipe.

Arquitetura

Cada tecnologia, explicada

Escolhemos cada peça com um propósito. Veja o que é cada uma e por que ela está neste projeto.

28 tecnologias

  1. Interface

    O que o usuário vê e toca

    • Vue.js

      O que é
      Framework JavaScript progressivo para interfaces reativas.
      Neste projeto
      Portal, painel do jogador e painel administrativo.

      Telas dinâmicas e fluidas, ideais para painéis com muita interação.

    • Inertia.js

      O que é
      Ponte entre Laravel e Vue/React sem precisar de uma API separada.
      Neste projeto
      Navegação instantânea entre rankings, mercado e painel.

      Experiência de aplicativo de página única com a produtividade e a segurança do Laravel.

    • TypeScript

      O que é
      JavaScript com tipagem estática.
      Neste projeto
      Tipagem em todo o front-end.

      Erros são pegos ainda no desenvolvimento, não pelo usuário em produção.

    • Tailwind CSS

      O que é
      Framework de CSS utilitário para estilização rápida e consistente.
      Neste projeto
      Visual temático do jogo, responsivo em qualquer tela.

      Design fiel ao layout, responsivo em qualquer tela e com CSS final enxuto.

    • shadcn-vue

      O que é
      Componentes acessíveis para Vue, construídos sobre Reka UI e Tailwind.
      Neste projeto
      Base de componentes do portal e do admin.

      Interface consistente e acessível no portal e no painel administrativo.

    • Tiptap

      O que é
      Editor de texto rico moderno.
      Neste projeto
      Editor de notícias, guias e tutoriais.

      A equipe publica notícias e guias formatados, com imagens, sem mexer em código.

    • Internacionalização

      O que é
      Interface traduzida em múltiplos idiomas.
      Neste projeto
      Português, inglês e espanhol.

      Alcance de jogadores de outros países, cada um no seu idioma.

  2. Aplicação

    Regras de negócio, APIs e segurança

    • Laravel

      O que é
      O framework PHP mais usado do mundo para aplicações web.
      Neste projeto
      Laravel 13 com serviços para cada domínio: mercado, rankings, pagamentos e tickets.

      Autenticação, filas, e-mails e segurança robustos desde o primeiro dia.

    • PHP

      O que é
      Linguagem que move boa parte da web, em versões modernas e rápidas.
      Neste projeto
      PHP 8.3.

      Base estável, performática e com hospedagem acessível.

    • Laravel Fortify

      O que é
      Autenticação completa: login, recuperação de senha e 2FA.
      Neste projeto
      Cadastro, login e recuperação de senha dos jogadores.

      Contas de jogadores protegidas com boas práticas de segurança.

    • Laravel Sanctum

      O que é
      Autenticação leve para SPAs e APIs.
      Neste projeto
      API autenticada consumida pelo launcher do jogo.

      Login seguro com proteção contra CSRF e sessões bem controladas.

    • Laravel Horizon

      O que é
      Painel e supervisor de filas do Laravel sobre Redis.
      Neste projeto
      Filas de conciliação de pagamentos, expiração de VIP e reset de rankings.

      Tarefas pesadas rodam em segundo plano, com monitoramento e novas tentativas automáticas.

  3. Servidor do jogo

    Integração em tempo real com o servidor MMORPG

    • SQL Server

      O que é
      Banco de dados relacional da Microsoft, usado por servidores de MU Online.
      Neste projeto
      Banco do servidor de MU: contas, personagens, guildas e inventários.

      Leitura e escrita direta nos dados do jogo, com transações seguras.

    • Integração com o MU

      O que é
      Serviços que leem e escrevem nas tabelas do servidor de jogo.
      Neste projeto
      Entrega de créditos e itens, ações de personagem e leitura de rankings.

      O que acontece no site reflete no jogo na hora — e vice-versa.

    • Decodificador de itens

      O que é
      Leitura do formato binário do inventário e do baú do MU.
      Neste projeto
      Decodifica inventário e baú para exibir e negociar itens no mercado.

      Itens, opções e excelências exibidos no site exatamente como no jogo.

  4. Dados e arquivos

    Onde a informação vive com segurança

    • Redis

      O que é
      Banco de dados em memória, extremamente rápido.
      Neste projeto
      Cache, sessões e filas do Horizon.

      Cache, filas e sessões que deixam o sistema ágil mesmo com muitos acessos simultâneos.

    • Amazon S3

      O que é
      Armazenamento de arquivos na nuvem da AWS.
      Neste projeto
      Imagens de notícias, guias e uploads.

      Imagens e arquivos guardados com alta disponibilidade, sem pesar o servidor.

  5. Integrações

    Pagamentos, métricas e serviços externos

    • Efí Bank

      O que é
      Banco digital com API de Pix e boletos (antiga Gerencianet).
      Neste projeto
      Pix com confirmação automática por webhook.

      Pix com confirmação instantânea via webhook e taxas competitivas.

    • Pagar.me

      O que é
      Gateway de pagamentos com cartão, Pix e boleto.
      Neste projeto
      Pagamentos com cartão.

      Cobranças online com antifraude e conciliação automática.

    • Stripe

      O que é
      Plataforma global de pagamentos com cartão.
      Neste projeto
      Pagamentos internacionais.

      Recebimentos internacionais, em várias moedas, com segurança de nível bancário.

    • Twitch

      O que é
      Plataforma de transmissões ao vivo.
      Neste projeto
      Lives dos streamers parceiros no portal.

      Lives dos streamers parceiros exibidas e sincronizadas no portal.

    • Sites de votação

      O que é
      Integração por postback com rankings de servidores.
      Neste projeto
      Recompensa automática por voto via postback.

      Jogadores votam no servidor e recebem a recompensa automaticamente.

    • Discord

      O que é
      Plataforma de comunidade e chat.
      Neste projeto
      Comunidade oficial do servidor.

      A comunidade de jogadores reunida em um canal oficial.

  6. Infraestrutura e entrega

    Como o projeto chega rápido e estável ao público

    • Docker

      O que é
      Containers que empacotam a aplicação e seus serviços.
      Neste projeto
      Aplicação, workers e Redis em containers.

      Ambiente idêntico em desenvolvimento e produção, com deploy previsível.

    • Nginx

      O que é
      Servidor web de alta performance.
      Neste projeto
      Servidor web na frente da aplicação.

      Atende muitas conexões simultâneas com baixo consumo de recursos.

    • Cloudflare

      O que é
      CDN global com proteção contra ataques e SSL.
      Neste projeto
      CDN e proteção contra ataques DDoS.

      Site rápido em todo o Brasil e protegido contra ataques DDoS e bots.

    • Vite

      O que é
      Ferramenta de build moderna e extremamente rápida.
      Neste projeto
      Build otimizado do front-end.

      Arquivos finais menores e otimizados, que deixam o site mais leve.

    • Pest

      O que é
      Framework de testes automatizados para PHP.
      Neste projeto
      Testes automatizados dos fluxos críticos.

      Funcionalidades críticas, como pagamentos, verificadas a cada mudança.

Galeria

Telas do projeto

Quer um projeto assim para o seu negócio?

Conte sua ideia e montamos juntos a melhor solução — com a mesma clareza que você viu aqui.

Iniciar meu projeto