El mayor portal de MU Online de Brasil — desde 2003
Tutorial Intermedio Web

Cómo crear un sistema de afiliados para el sitio de tu servidor de MU Online

Implementa un programa de afiliados en el sitio de tu servidor de MU Online: generación de enlaces de referido, rastreo por cookie, comisiones en Zen o Coins, panel para el afiliado y reglas antifraude.

BR Bruno · Actualizado el 23 jul 2026 · ⏱ 15 min de lectura
Respuesta rápida

Un programa de afiliados bien estructurado convierte a jugadores comprometidos y streamers en una fuerza de ventas gratuita para tu servidor de MU Online. En lugar de depender solo de anuncios pagados, le das a cualquier jugador un enlace único, rastreas a quién trae y le pagas una comisión sobre la

Un programa de afiliados bien estructurado convierte a jugadores comprometidos y streamers en una fuerza de ventas gratuita para tu servidor de MU Online. En lugar de depender solo de anuncios pagados, le das a cualquier jugador un enlace único, rastreas a quién trae y le pagas una comisión sobre las recargas generadas por esas referencias. Hecho con cuidado —sobre todo en la parte antifraude— este sistema puede convertirse en el principal canal de adquisición de nuevos jugadores. Este tutorial cubre desde el modelo de datos hasta el panel del afiliado y las reglas de protección contra abusos.

Qué es y por qué vale la pena

Un sistema de afiliados de sitio de MU Online conecta tres piezas: un enlace de referido exclusivo por jugador, un rastreo de quién hizo clic y se registró por ese enlace, y una regla de comisión que se paga cuando el referido recarga. A diferencia de banners y anuncios, el costo de adquisición solo existe cuando hay conversión real (recarga), lo que vuelve el marketing prácticamente autofinanciado. Los servidores con una buena base en Discord y YouTube tienden a tener los mejores resultados, porque los afiliados ya tienen audiencia propia.

Modelo de datos

La estructura mínima involucra tres tablas relacionadas con el usuario ya existente del panel:

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
);

El ref_code es el identificador corto usado en la URL (tusitio.com/?ref=ABC123). El ip_hash guarda un hash de la IP de registro, útil para las verificaciones antifraude más adelante — nunca guardes la IP en texto plano por razones de privacidad.

Cuando un visitante accede a ?ref=ABC123, el sitio debe grabar una cookie de larga duración (30 a 60 días) con ese código, aunque el visitante no se registre de inmediato. En el registro, el backend lee la cookie y graba la fila en affiliate_referrals. Un fragmento típico en PHP:

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

// En el procesamiento del registro:
if (isset($_COOKIE['mu_ref'])) {
    $affiliate = findAffiliateByCode($_COOKIE['mu_ref']);
    if ($affiliate && $affiliate['account_id'] != $newAccountId) {
        registerReferral($affiliate['id'], $newAccountId, $ipHash);
    }
}

La regla $affiliate['account_id'] != $newAccountId ya bloquea el caso más obvio de autorreferencia (la misma cuenta haciendo clic en su propio enlace).

Modelos de comisión

ModeloCómo funcionaVentajaRiesgo
Porcentaje únicoX% sobre toda recarga del referido, para siempreSimple de comunicarPuede volverse costoso en cuentas que gastan mucho
Porcentaje con tope mensualX% hasta un límite de Coins/mes por referidoPrevisible para la cajaMenos atractivo para grandes difusores
Porcentaje decrecienteEj. 20% el 1er mes, 10% despuésIncentiva referencias nuevas constantesMás complejo de explicar
Bono fijo por registro validadoValor fijo cuando el referido alcanza el nivel XFácil de calcular el costo totalNo recompensa recargas grandes

Para la mayoría de los servidores latinoamericanos, el porcentaje único entre 5% y 15% sobre recargas es el punto de partida más simple y probado.

Panel del afiliado

El jugador necesita ver, sin abrir un ticket, al menos: enlace de referido listo para copiar, número de clics, número de registros confirmados, total de recargas generadas por los referidos y saldo disponible para canjear. Un panel mínimo puede reutilizar el diseño del panel de cuenta ya existente en el sitio, agregando una pestaña "Afiliados". Cuanto más transparente el extracto, menor el volumen de tickets de soporte cuestionando la comisión.

Reglas antifraude

El fraude es el mayor riesgo de este sistema, porque la comisión se convierte en dinero (o Coins, que tienen valor de mercado). Las protecciones mínimas:

  • Bloquear la referencia cuando el referidor y el referido comparten IP, fingerprint de navegador o método de pago.
  • Solo liberar la comisión como approved después de que la pasarela de pago confirme la recarga (nunca en el clic o en el registro).
  • Imponer un período de carencia (7-14 días) entre approved y paid, para cubrir reembolsos y contracargos.
  • Limitar el número de referencias "recargando" por día provenientes del mismo afiliado, para detectar granjas de cuentas.
  • Auditar manualmente a los afiliados con comisión por encima de un valor de corte antes del primer pago.

Proceso de canje de la comisión

Define un valor mínimo de canje (ej. 500 Coins) y una frecuencia (ej. canjes liberados una vez por semana). El canje puede acreditarse directamente en la cuenta del juego (más simple) o generar un cupón que el jugador use en la tienda. Evita el canje instantáneo sin revisión — es el punto donde los fraudes exitosos se convierten en pérdidas reales.

Comunicación y difusión del programa

Anuncia el programa en el Discord oficial, destacando la comisión, el plazo de pago y ejemplos de ganancias reales de afiliados ya activos (con su autorización). Un banner fijo en la parte superior del sitio con "Recomienda y gana" y un acceso directo en el menú del panel aumentan la adhesión sin costo adicional.

Integración con el panel administrativo

El admin necesita una pantalla para: listar afiliados, ajustar commission_rate individualmente (para alianzas especiales con streamers grandes), aprobar o rechazar comisiones sospechosas manualmente, y exportar un reporte de referencias por período para conciliación financiera.

Métricas para monitorear

MétricaPor qué importa
Tasa de conversión clic → registroMide la calidad del tráfico traído por el afiliado
Tasa de conversión registro → recargaMide la calidad real del jugador referido
Ticket promedio de los referidosCompara referidos con jugadores orgánicos
Costo de adquisición vía afiliadoTotal pagado en comisión / nuevos pagadores
Top 10 afiliados por volumenIdentifica socios para negociar comisión especial

Errores comunes y soluciones

SíntomaCausa probableSolución
La cookie de referido no se guardaDominio o path de la cookie mal configuradoAjusta el path a / y confirma el dominio del sitio
Comisión pagada sin recarga confirmadaDisparador de pago ligado al registro, no a la pasarelaMueve el disparador al callback de pago aprobado
El mismo jugador se autorreferiereFalta verificación de IP/cuenta duplicadaAgrega validación de IP hash y cuenta en la tabla de referrals
El afiliado no ve el extracto actualizadoEl panel no consulta affiliate_commissions en tiempo realRevisa la consulta del panel y el cacheo
Pico de referencias sospechosas en un díaGranja de cuentas para generar comisión falsaActiva un límite diario y revisión manual por encima de un valor de corte

Lista de verificación de lanzamiento

  • Tablas de afiliados, referencias y comisiones creadas.
  • Cookie de rastreo funcionando con plazo de expiración definido.
  • Modelo de comisión elegido y documentado públicamente.
  • Panel del afiliado mostrando clics, registros y saldo.
  • Reglas antifraude (IP, cuenta duplicada, carencia) activas.
  • Proceso de canje con valor mínimo y frecuencia definidos.
  • Panel administrativo para aprobar/ajustar comisiones.
  • Difusión del programa hecha en Discord y en el sitio.

Con el programa de afiliados en marcha, el siguiente paso es conectar esta base de jugadores comprometidos con otras iniciativas de comunidad y monetización, comenzando por la estructura general de tu proyecto — consulta la guía completa de cómo crear un servidor de MU Online para garantizar que la base técnica del sitio y del servidor sostenga ese crecimiento.

Preguntas frecuentes

¿Cuál es la diferencia entre un sistema de afiliados y uno de referidos simple?

El sistema de referidos simple generalmente premia solo la invitación (una recompensa fija por cuenta creada). El sistema de afiliados es recurrente: el afiliado gana un porcentaje continuo sobre las recargas del referido, a veces durante meses o de forma permanente, funcionando como una alianza a largo plazo.

¿Debo pagar comisión en Zen, Coins o dinero real?

La gran mayoría de los servidores latinoamericanos paga en Coins (moneda de la tienda premium) para mantener el incentivo dentro del propio ecosistema. Pagar en dinero real exige un control fiscal y antifraude mucho más estricto, así que es poco común fuera de proyectos grandes.

¿Cómo evito que el admin del servidor cree cuentas falsas para autorreferirse?

Condiciona el pago de la comisión a una recarga real validada por la pasarela de pago, nunca a un registro aislado. Bloquea también las referencias en las que el referido y el referidor comparten la misma IP o el mismo método de pago.

¿Necesito un panel separado para los afiliados?

No es obligatorio, pero mejora mucho la adhesión. Un panel simple que muestre clics, registros, recargas generadas y saldo de comisión da transparencia y reduce los tickets de soporte pidiendo un extracto.

¿Vale la pena tener niveles de afiliado (bronce, plata, oro)?

Sí, sobre todo si el servidor ya tiene una comunidad de streamers y difusores grandes. Los niveles con comisión progresiva incentivan a quien ya trae mucho volumen a seguir invirtiendo en difusión.

BR
Editor de eventos, mapas e ítems

Bruno es especialista en eventos, mapas, bosses y economía de ítems de MU Online. Documenta cada detalle basándose en el juego real.

Sigue leyendo

Artículos relacionados