O maior portal de MU Online do Brasil — desde 2003
Tutorial Intermediário Web

Como criar um sistema de afiliados para o site do seu servidor de MU Online

Implemente um programa de afiliados no site do seu servidor de MU Online: geração de links de indicação, rastreamento por cookie, comissões em Zen ou Coins, painel para o afiliado e regras antifraude.

BR Bruno · Atualizado em 23 jul 2026 · ⏱ 15 min de leitura
Resposta rápida

Um programa de afiliados bem estruturado transforma jogadores engajados e streamers em uma força de vendas gratuita para o seu servidor de MU Online. Em vez de depender só de anúncios pagos, você dá a qualquer jogador um link único, rastreia quem ele traz e paga uma comissão sobre as recargas gerada

Um programa de afiliados bem estruturado transforma jogadores engajados e streamers em uma força de vendas gratuita para o seu servidor de MU Online. Em vez de depender só de anúncios pagos, você dá a qualquer jogador um link único, rastreia quem ele traz e paga uma comissão sobre as recargas geradas por essas indicações. Feito com cuidado — principalmente na parte antifraude — esse sistema pode se tornar o principal canal de aquisição de novos jogadores. Este tutorial cobre desde o modelo de dados até o painel do afiliado e as regras de proteção contra abuso.

O que é e por que vale a pena

Um sistema de afiliados de site de MU Online conecta três peças: um link de indicação exclusivo por jogador, um rastreamento de quem clicou e se cadastrou por aquele link, e uma regra de comissão paga quando o indicado recarrega. Diferente de banners e anúncios, o custo de aquisição só existe quando há conversão real (recarga), o que torna o marketing praticamente autofinanciado. Servidores com boa base de Discord e YouTube tendem a ter os melhores resultados, porque os afiliados já têm audiência própria.

Modelo de dados

A estrutura mínima envolve três tabelas relacionadas ao usuário existente do painel:

CREATE TABLE affiliates (
  id INT PRIMARY KEY AUTO_INCREMENT,
  account_id INT NOT NULL,
  ref_code VARCHAR(12) UNIQUE NOT NULL,
  commission_rate DECIMAL(4,2) DEFAULT 10.00,
  total_earned DECIMAL(10,2) DEFAULT 0,
  balance DECIMAL(10,2) DEFAULT 0,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE affiliate_referrals (
  id INT PRIMARY KEY AUTO_INCREMENT,
  affiliate_id INT NOT NULL,
  referred_account_id INT NOT NULL,
  clicked_at DATETIME,
  registered_at DATETIME,
  ip_hash VARCHAR(64)
);

CREATE TABLE affiliate_commissions (
  id INT PRIMARY KEY AUTO_INCREMENT,
  affiliate_id INT NOT NULL,
  referred_account_id INT NOT NULL,
  payment_id INT NOT NULL,
  amount DECIMAL(10,2),
  status ENUM('pending','approved','paid') DEFAULT 'pending',
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

O ref_code é o identificador curto usado na URL (seusite.com/?ref=ABC123). O ip_hash guarda um hash do IP de cadastro, útil para as checagens antifraude mais adiante — nunca guarde o IP em texto puro por questões de privacidade.

Quando um visitante acessa ?ref=ABC123, o site deve gravar um cookie de longa duração (30 a 60 dias) com esse código, mesmo que o visitante não se cadastre na hora. No cadastro, o backend lê o cookie e grava a linha em affiliate_referrals. Um trecho típico em PHP:

if (isset($_GET['ref'])) {
    $ref = preg_replace('/[^A-Za-z0-9]/', '', $_GET['ref']);
    setcookie('mu_ref', $ref, time() + 60*60*24*45, '/');
}

// No processamento do cadastro:
if (isset($_COOKIE['mu_ref'])) {
    $affiliate = findAffiliateByCode($_COOKIE['mu_ref']);
    if ($affiliate && $affiliate['account_id'] != $newAccountId) {
        registerReferral($affiliate['id'], $newAccountId, $ipHash);
    }
}

A regra $affiliate['account_id'] != $newAccountId já bloqueia o caso mais óbvio de autoindicação (a mesma conta clicando no próprio link).

Modelos de comissão

ModeloComo funcionaVantagemRisco
Percentual únicoX% sobre toda recarga do indicado, para sempreSimples de comunicarPode ficar caro em contas que gastam muito
Percentual com teto mensalX% até um limite de Coins/mês por indicadoPrevisível para o caixaMenos atrativo para grandes divulgadores
Percentual decrescenteEx. 20% no 1º mês, 10% depoisIncentiva indicação nova constanteMais complexo de explicar
Bônus fixo por cadastro validadoValor fixo quando o indicado atinge nível XFácil de calcular custo totalNão recompensa recargas grandes

Para a maioria dos servidores brasileiros, o percentual único entre 5% e 15% sobre recargas é o ponto de partida mais simples e testado.

Painel do afiliado

O jogador precisa enxergar, sem abrir ticket, pelo menos: link de indicação pronto para copiar, número de cliques, número de cadastros confirmados, total de recargas geradas pelos indicados e saldo disponível para resgate. Um painel mínimo pode reaproveitar o layout do painel de conta já existente no site, adicionando uma aba "Afiliados". Quanto mais transparente o extrato, menor o volume de tickets de suporte questionando comissão.

Regras antifraude

Fraude é o maior risco desse sistema, porque comissão vira dinheiro (ou Coins, que tem valor de mercado). As proteções mínimas:

  • Bloquear indicação quando indicador e indicado compartilham IP, fingerprint de navegador ou método de pagamento.
  • Só liberar comissão como approved depois que o gateway de pagamento confirma a recarga (nunca no clique ou no cadastro).
  • Impor um período de carência (7-14 dias) entre approved e paid, para cobrir estornos e chargebacks.
  • Limitar o número de indicações "recarregando" por dia vindas do mesmo afiliado, para detectar farms de conta.
  • Auditar manualmente afiliados com comissão acima de um valor de corte antes do primeiro pagamento.

Processo de resgate da comissão

Defina um valor mínimo de resgate (ex. 500 Coins) e uma frequência (ex. resgates liberados 1x por semana). O resgate pode creditar direto na conta do jogo (mais simples) ou gerar um cupom que ele usa na loja. Evite resgate instantâneo sem revisão — é o ponto onde fraudes bem-sucedidas viram prejuízo real.

Comunicação e divulgação do programa

Anuncie o programa no Discord oficial, destacando a comissão, o prazo de pagamento e exemplos de ganhos reais de afiliados já ativos (com autorização deles). Um banner fixo no topo do site com "Indique e ganhe" e um atalho direto no menu do painel aumentam a adesão sem custo adicional.

Integração com o painel administrativo

O admin precisa de uma tela para: listar afiliados, ajustar commission_rate individualmente (para parcerias especiais com streamers grandes), aprovar ou rejeitar comissões suspeitas manualmente, e exportar relatório de indicações por período para conferência financeira.

Métricas para acompanhar

MétricaPor que importa
Taxa de conversão clique → cadastroMede qualidade do tráfego trazido pelo afiliado
Taxa de conversão cadastro → recargaMede qualidade real do jogador indicado
Ticket médio dos indicadosCompara indicados com jogadores orgânicos
Custo de aquisição via afiliadoTotal pago em comissão / novos pagantes
Top 10 afiliados por volumeIdentifica parceiros para negociar comissão especial

Erros comuns e soluções

SintomaCausa provávelSolução
Cookie de indicação não é salvoDomínio ou path do cookie configurado erradoAjuste o path para / e confirme o domínio do site
Comissão paga sem recarga confirmadaGatilho de pagamento ligado ao cadastro, não ao gatewayMova o gatilho para o callback de pagamento aprovado
Mesmo jogador se autoindicandoFalta checagem de IP/conta duplicadaAdicione validação de IP hash e conta na tabela de referrals
Afiliado não vê extrato atualizadoPainel não consulta affiliate_commissions em tempo realRevise a query do painel e cacheamento
Pico de indicações suspeitas em um diaFarm de contas para gerar comissão falsaAtive limite diário e revisão manual acima de um valor de corte

Checklist de lançamento

  • Tabelas de afiliados, indicações e comissões criadas.
  • Cookie de rastreamento funcionando com prazo de expiração definido.
  • Modelo de comissão escolhido e documentado publicamente.
  • Painel do afiliado exibindo cliques, cadastros e saldo.
  • Regras antifraude (IP, conta duplicada, carência) ativas.
  • Processo de resgate com valor mínimo e frequência definidos.
  • Painel administrativo para aprovar/ajustar comissões.
  • Divulgação do programa feita no Discord e no site.

Com o programa de afiliados no ar, o próximo passo é conectar essa base de jogadores engajados a outras iniciativas de comunidade e monetização, começando pela estrutura geral do seu projeto — veja o guia completo de como criar um servidor de MU Online para garantir que a base técnica do site e do servidor sustenta esse crescimento.

Perguntas frequentes

Qual a diferença entre sistema de afiliados e sistema de indicação simples?

O sistema de indicação simples geralmente premia só o convite (1 recompensa fixa por conta criada). O sistema de afiliados é recorrente: o afiliado ganha uma porcentagem contínua sobre as recargas do indicado, às vezes por meses ou para sempre, funcionando como parceria de longo prazo.

Devo pagar comissão em Zen, Coins ou dinheiro real?

A grande maioria dos servidores brasileiros paga em Coins (moeda da loja premium) para manter o incentivo dentro do próprio ecossistema. Pagar em dinheiro real exige controle fiscal e antifraude muito mais rígido, então é raro fora de projetos grandes.

Como evito que o admin do servidor crie contas falsas para se autoindicar?

Trave o pagamento de comissão a uma recarga real validada pelo gateway de pagamento, nunca a um cadastro isolado. Bloqueie também indicações em que o indicado e o indicador compartilham o mesmo IP ou o mesmo método de pagamento.

Preciso de um painel separado para os afiliados?

Não é obrigatório, mas melhora muito a adesão. Um painel simples mostrando cliques, cadastros, recargas geradas e saldo de comissão dá transparência e reduz tickets de suporte pedindo extrato.

Vale a pena ter níveis de afiliado (bronze, prata, ouro)?

Sim, principalmente se o servidor já tem uma comunidade de streamers e divulgadores grandes. Níveis com comissão progressiva incentivam quem já traz muito volume a continuar investindo em divulgação.

BR
Editor de eventos, mapas e itens

Bruno é especialista em eventos, mapas, bosses e economia de itens do MU Online. Documenta cada detalhe com base em jogo real.

Continue lendo

Artigos relacionados