Crear Ban - Raul125/PanelWiki GitHub Wiki
El sistema de creación de bans de NeonCommunity permite a los moderadores aplicar sanciones de manera inteligente y automatizada. El sistema calcula automáticamente la duración según el historial del jugador y la gravedad de la infracción.
- Menú lateral de staff → "Gestor de Sanciones" → Pestaña "Nueva Sanción"
-
URL directa:
https://panel.neoncommunity.eu/scpsl/ban-manager
- Desde perfil de jugador → Botón "Banear" en perfil SCP:SL
- Desde reportes → Acción directa al aceptar reporte
- Rol de Staff en Discord
- Permisos de moderación asignados
- Autenticación activa en el panel
- Conocimiento de las normas de la comunidad
Antes de crear una sanción, puedes ver el estado actual del sistema:
- Contador total → Número de bans vigentes
- Indicador visual → Avatar rojo con ícono de bloqueo
- Actualización automática → Datos en tiempo real
- Bans que afectan → Todos los servidores
- Color distintivo → Azul para identificación
- Severidad máxima → Casos más graves
- Sin fecha de expiración → Bans definitivos
- Color de advertencia → Amarillo/naranja
- Casos extremos → Infracciones graves repetidas
Vista completa de todas las sanciones vigentes con herramientas avanzadas de gestión.
Sistema de pasos (Stepper) para crear bans:
- Búsqueda en tiempo real → Resultados mientras escribes
-
Múltiples criterios:
- Nombre en el juego
- ID del jugador
- ID del usuario del panel
- Límite de resultados → 15 usuarios para rendimiento
- Avatar dinámico → Imagen o inicial del nombre
4 filtros predefinidos para casos comunes:
🕐 "Recientes"
- 20 usuarios más activos
- Ordenados por última conexión
- Uso típico → Incidentes recientes
⚖️ "Sancionados antes"
- 10 usuarios con historial de sanciones
- Ordenados por sanción más reciente
- Uso típico → Reincidentes
🚩 "Reportados"
- 10 usuarios más reportados
- Ordenados por número de reportes
- Uso típico → Casos problemáticos conocidos
🎮 "Conectados hoy"
- Usuarios activos en las últimas 24 horas
- Filtro por fecha → Solo conexiones del día
- Uso típico → Incidentes del día actual
Tabla con datos completos de cada usuario:
- Avatar → Imagen de Discord o inicial
- Nombre destacado → Con highlighting de búsqueda
- ID único → Chip con identificador
-
Conexiones:
- Primera conexión → Fecha y hora
- Última conexión → Fecha y hora reciente
-
Estado del usuario:
- Normal → Verde con check
- DNT Activo → Rojo (DoNotTrack habilitado)
- Eliminar → Quitar de la lista de sanción
- Limpiar selección → Vaciar toda la lista
- Añadir desde búsqueda → Botón junto al autocompletado
- Lista vacía → Mensaje instructivo con ícono
- Con usuarios → Tabla completa con información
- Contador dinámico → "Jugadores seleccionados (X)"
Dos checkboxes independientes:
- 🌐 Servidor Normal → Servidor principal de SCP:SL
- 🎭 Servidor Roleplay → Servidor temático con roles
El sistema muestra automáticamente:
- Ambos seleccionados → 🔴 "Baneo Global - Afecta a todos los servidores"
- Solo Normal → 🔵 "Sanción aplicada solo al servidor Normal"
- Solo Roleplay → 🟣 "Sanción aplicada solo al servidor Roleplay"
- Ninguno seleccionado → 🟡 "Debes seleccionar al menos un servidor"
Sistema escalado con cálculo inteligente de duración:
🟢 Muy Leve
- Duración base: 0-5-15-30-60-180-300 minutos
- Para: Infracciones menores, primeras faltas
- Escalado: Hasta 7 repeticiones antes de subir nivel
🔵 Leve
- Duración base: 8-12-24-72-120 horas
- Para: Infracciones moderadas, spam, trolling leve
- Escalado: Hasta 5 repeticiones
🟡 Grave
- Duración base: Días (configuración dinámica)
- Para: Infracciones serias, conducta problemática
- Escalado: Menor número de repeticiones
🟠 Muy Grave
- Duración base: Semanas
- Para: Infracciones graves, comportamiento tóxico
- Escalado: Rápida progresión a permanente
🔴 Permanente
- Sin expiración → Ban definitivo
- Para: Casos extremos, multiple reincidencia
- Sin escalado → Decisión final
- Avatar con color → Cambia según severidad seleccionada
- Descripción automática → Texto explicativo por nivel
- Información contextual → Cuándo usar cada nivel
- Hasta 150 caracteres → Con contador visual
- Área multilínea → 4 líneas de altura
- Placeholder instructivo → "Detalla el motivo y pruebas de la sanción"
- Validación → Campo obligatorio
- Helper text → "Explica claramente el motivo para facilitar revisiones futuras"
- Ser específico → Describir la infracción exacta
- Incluir evidencias → Mencionar pruebas disponibles
- Contexto → Situación en la que ocurrió
- Regla violada → Norma específica incumplida
- Chips con nombres → Hasta 5 usuarios mostrados
- Contador adicional → "+X más" si hay más de 5
- Íconos descriptivos → Identificación visual clara
Badges con indicadores visuales:
- Global → Badge rojo con punto indicador
- Normal → Badge azul con ícono de servidor
- Roleplay → Badge morado con ícono de teatro
- Ícono y color → Representación visual
- Nombre destacado → Nivel seleccionado
- Descripción → Breve explicación
- Área resaltada → Fondo gris claro
- Texto completo → Sin truncamiento
- Formato legible → Espaciado adecuado
Mensaje prominente con:
- Número exacto → "X sanción(es)"
- Alcance → Servidores afectados
- Irreversibilidad → "Esta acción queda registrada y no puede revertirse fácilmente"
- Color de advertencia → Fondo amarillo/naranja
Cuando se aplica correctamente:
- Ícono de éxito → Checkmark verde grande
- Mensaje confirmación → "¡Sanción aplicada correctamente!"
- Instrucciones → "Pulsa el botón 'Reiniciar' para realizar otro ban"
- Reset automático → Limpia formulario para nueva sanción
1. Consultar historial del usuario
2. Contar sanciones de la misma severidad
3. Aplicar escalado según tabla predefinida
4. Si excede límites → Escalar a siguiente severidad
5. Calcular duración final automáticamente
- Historial por jugador → Cuenta reincidencias
- Escalado progresivo → Aumenta duración automáticamente
- Promoción de severidad → Sube nivel si es necesario
- Cálculo en tiempo real → Duración exacta antes de aplicar
Enviado automáticamente al usuario sancionado:
- Información completa → Duración, motivo, servidor
- Formato embed → Visualmente atractivo
- Datos de apelación → Cómo contactar para disputar
- Enlaces directos → Acceso a Discord de apelaciones
- Encabezado → "¡Atención [nombre]! Has recibido una sanción"
- Detalles técnicos → Duración exacta, servidor afectado
- Motivo oficial → Razón proporcionada por el moderador
- Severidad → Nivel de la infracción
- Proceso de apelación → Pasos para disputar si es injusta
Cada sanción genera automáticamente:
- ID de la sanción → Identificador único
- Staff responsable → Quién aplicó la sanción
- Usuario afectado → Datos del sancionado
- Fecha y hora exacta → Timestamp preciso
- Motivo completo → Razón detallada
- Configuración → Severidad, servidor, duración
- Estado → Activa, modificada, revocada
- Gráfico circular → Proporción de cada tipo
- Interactivo → Clic para ver detalles
- Colores diferenciados → Por nivel de severidad
- Datos actualizados → Información en tiempo real
- Gráfico de barras → Comparación visual
- Normal vs Roleplay vs Global → Distribución por servidor
- Ordenamiento → Global, Normal, Roleplay
Tabla detallada con:
- Staff member → Nombre del moderador
- Total sanciones → Número acumulado
- Desglose por severidad → Muy Leves, Leves, Graves, etc.
- Ordenamiento → Por actividad descendente
- Botón "Editar" → En cada fila de la tabla
- Modificar motivo → Cambiar razón de la sanción
- Log de cambios → Registra quien modificó qué
- Justificación → Motivo del cambio requerido
- Botón "Desbanear" → Solo en sanciones activas
- Razón requerida → Motivo de la revocación
- Confirmación → Diálogo de verificación
- Log automático → Registra la acción
- Eliminación física → Borra completamente del sistema
- Confirmación doble → Diálogo de seguridad
- Solo administradores → Función restringida
- Log crítico → Registro especial de eliminación
- Primera infracción menor
- Spam ocasional
- Comportamiento levemente disruptivo
- Errores sin malicia
- Trolling moderado
- Insultos menores
- Desobediencia a moderadores
- Reincidencia de faltas leves
- Comportamiento tóxico persistente
- Insultos graves o discriminatorios
- Sabotaje deliberado del juego
- Múltiples infracciones acumuladas
- Acoso sistemático a otros jugadores
- Contenido extremadamente inapropiado
- Evasión constante de sanciones
- Comportamiento que daña la comunidad
- Casos irreparables
- Múltiple reincidencia en Muy Grave
- Amenazas serias
- Comportamiento criminal
- "Freekill a científicos en Light Containment, round 15:30. Evidencia: video de [usuario] en Discord"
- "Spam en chat global durante 10 minutos consecutivos, ignorando advertencias de staff"
- "Insultos discriminatorios hacia [jugador], logs del servidor disponibles"
- "Se portó mal"
- "Trolleando"
- "Ban temporal"
- "Motivos varios"
- ¿Hay evidencias suficientes? → Videos, logs, testigos
- ¿Es la primera vez? → Revisar historial
- ¿La severidad es apropiada? → Según normas internas
- ¿El motivo es claro? → Entendible para revisiones
- ¿Afecta al servidor correcto? → Normal vs Roleplay vs Global
- Panel de Moderación - Centro de control para staff
- Crear Warn - Sistema de advertencias
- Crear Mute - Silenciar usuarios
- Gestión de Reportes - Revisar reportes que pueden resultar en bans
- Perfiles de Jugadores - Investigar antes de sancionar
- Logs de Auditoría - Revisar historial de sanciones
- Editar Sanciones - Modificar bans existentes
- Revocar Sanciones - Desbanear usuarios
🔨 Sanciona con Justicia, Modera con Sabiduría
¿Dudas sobre el sistema de bans? Pregunta en el canal staff de Discord o consulta Panel de Moderación