Appearance
Ban y Unban de Cuentas
⚠️ El ban permanente es una operación irreversible en la práctica. Confirmar siempre con el Owner antes de aplicarlo.
Diferencias entre ban temporal y permanente
| Ban temporal | Ban permanente | |
|---|---|---|
| Duración | Días / horas definidos | Indefinido |
| Reversible | Sí, con unban manual o expiración | Solo manualmente por Owner |
| Uso recomendado | Primera infracción, comportamiento tóxico leve | Cheats, duplicación de ítems, fraude |
| Quién puede aplicarlo | Admin y Owner | (completar — ver roles) |
Ban temporal
Desde el juego (comando GM)
*(completar — comando GM para ban temporal, ej: /ban <cuenta> <días> <motivo>)*📋 No requiere reiniciar el servidor.
Desde la base de datos
Conectarse siguiendo el procedimiento en conexion.md.
sql
-- Verificar la cuenta antes de banear
SELECT * FROM MuOnline.dbo.AccountCharacter
WHERE Id = '*(nombre de cuenta)*'
-- Aplicar ban temporal
UPDATE MuOnline.dbo.*(completar — tabla de ban)*
SET *(completar — campo de ban)* = '*(completar — valor ban temporal)*',
*(completar — campo de fecha de expiración)* = DATEADD(DAY, *(N días)*, GETDATE())
WHERE *(completar — campo de cuenta)* = '*(nombre de cuenta)*'Ban permanente
⚠️ Ejecutar el
SELECTde verificación siempre antes delUPDATE. Un ban permanente aplicado a la cuenta equivocada requiere intervención manual del Owner para revertirse.
Desde el juego (comando GM)
*(completar — comando GM para ban permanente, ej: /ban <cuenta> 0 <motivo>)*Desde la base de datos
sql
-- Verificar la cuenta antes de banear
SELECT * FROM MuOnline.dbo.AccountCharacter
WHERE Id = '*(nombre de cuenta)*'
-- Aplicar ban permanente
UPDATE MuOnline.dbo.*(completar — tabla de ban)*
SET *(completar — campo de ban)* = '*(completar — valor ban permanente)*'
WHERE *(completar — campo de cuenta)* = '*(nombre de cuenta)*'Unban
sql
-- Revertir ban (temporal o permanente)
UPDATE MuOnline.dbo.*(completar — tabla de ban)*
SET *(completar — campo de ban)* = '*(completar — valor cuenta activa)*',
*(completar — campo de fecha de expiración)* = NULL
WHERE *(completar — campo de cuenta)* = '*(nombre de cuenta)*'📋 Después del unban, el jugador puede iniciar sesión de inmediato. No requiere reiniciar el servidor.
Registrar el ban
Después de aplicar cualquier ban, registrarlo en el canal de Discord admin con este formato:
📋 BAN — [temporal/permanente]
Cuenta:
Motivo:
Admin que lo aplicó:
Fecha:
Duración: (si es temporal)Historial de bans (esta wiki)
Mantener el historial acá solo si el equipo decide usarla para eso. De lo contrario, usar únicamente el canal de Discord.
| Fecha | Cuenta | Motivo | Admin | Tipo |
|---|---|---|---|---|
| (completar) | (completar) | (completar) | (completar) | Temporal / Permanente |
Campos de referencia en la BD
(Completar estos datos con el Owner una vez. Así cualquier admin puede ejecutar las queries sin adivinar nombres de campos.)
| Dato | Valor |
|---|---|
| Tabla donde se registra el ban | MuOnline.dbo.*(completar)* |
| Campo que activa el ban | *(completar)* |
| Valor = cuenta activa (sin ban) | *(completar)* |
| Valor = ban temporal | *(completar)* |
| Valor = ban permanente | *(completar)* |
| Campo de fecha de expiración | *(completar)* |
⚠️ Ante dudas sobre si banear o no, consultá con el Owner antes de actuar. Es mejor demorar un ban que aplicar uno equivocado.