Del problema a la decisión

Casos de uso técnicos

Seis situaciones, cada una ligada al comportamiento documentado de un plugin: el problema, lo que decide el plugin, el resultado y los límites.

Cada flujo es un ejemplo escrito a partir de la documentación del plugin. Es una ilustración simplificada, no datos en vivo de un servidor ni una promesa para cualquier instalación.

Detecta un desajuste de Java antes del reinicio

PluginGuardPublicado
Problema de partida
Una actualización de un plugin está compilada para un Java más reciente que el de tu servidor. La JVM se negaría a cargarlo y la causa queda enterrada en un registro de arranque largo.
Lo que decide el plugin
PluginGuard lee la versión del archivo de clases de cada jar de plugins/ y la compara con el Java que informa el servidor. Nunca ejecuta ni modifica un jar.
Resultado
El análisis informa de un hallazgo crítico JAVA_VERSION_TOO_NEW para ese plugin, y la lista de correcciones indica usar un Java más reciente o una versión hecha para el tuyo.
Límites que conviene recordar
PluginGuard se ejecuta dentro de un servidor que ya está en marcha. Analiza tras copiar el jar y antes de reiniciar; no puede ayudar a un servidor que ya no arranca.

Flujo de ejemploIlustración, no datos en vivo

  1. Copia el jar nuevo en plugins/
  2. Ejecuta /pluginguard scan
  3. Hallazgo crítico: versión de Java demasiado nueva

Distingue una caída de una expulsión de moderador

VelorFailoverPublicado
Problema de partida
Velocity genera el mismo evento para un backend caído, una expulsión de moderador y un baneo. Redirigir con ese evento enviaría a los jugadores baneados al lobby.
Lo que decide el plugin
VelorFailover hace ping al servidor. Si responde, Velocity gestiona la expulsión como siempre. Solo un ping fallido, con un servidor de reserva que responde, mueve a los jugadores.
Resultado
Tras una caída real, los jugadores esperan en el servidor de reserva y vuelven cuando el servidor supera el número configurado de comprobaciones consecutivas.
Límites que conviene recordar
Si el servidor de reserva también está caído, no se redirige nada. Las paradas planificadas solo se reconocen si tu mensaje de parada contiene un texto configurado.

Flujo de ejemploIlustración, no datos en vivo

  1. Un jugador es expulsado de survival
  2. Ping a survival: respuesta o sin respuesta
  3. Respuesta: expulsión normal. Sin respuesta: mover a lobby

Retén una recompensa sospechosa para revisarla

ReferralTrackPendiente de aprobación
Problema de partida
Dos jugadores desde la misma dirección se refieren mutuamente y la recompensa de bienvenida se pagaría automáticamente.
Lo que decide el plugin
Con la revisión de fraude opcional activada, ReferralTrack puntúa señales explicables (misma IP, referencia mutua, primera conexión reciente, poco tiempo de juego) y retiene la referencia cuando la puntuación alcanza tu umbral.
Resultado
Una referencia retenida no puede validarse ni liberar recompensas hasta que el personal la apruebe o la rechace con un motivo, y la decisión queda en un registro de auditoría.
Límites que conviene recordar
La revisión de fraude está desactivada por defecto. Las señales fijan la prioridad de revisión; no demuestran cuentas alternativas.

Flujo de ejemploIlustración, no datos en vivo

  1. Se crea una referencia
  2. Las señales se puntúan frente a tu umbral
  3. Retenida para el personal: aprobar o rechazar con un motivo

Revierte una actualización que falla la comprobación de comandos

VeloRoadPendiente de aprobación
Problema de partida
Sustituyes un plugin en caliente. La versión nueva se activa, pero sus comandos nunca se registran.
Lo que decide el plugin
VeloRoad hace comprobaciones previas, crea una copia verificada con SHA-256, carga el jar nuevo y compara los comandos registrados con su descriptor.
Resultado
Si falla la carga, la activación o la comprobación de comandos, se restaura automáticamente la versión verificada anterior cuando existe una copia.
Límites que conviene recordar
Un reinicio completo sigue siendo lo más seguro para plugins críticos y para plugins que mantienen referencias vivas profundas.

Flujo de ejemploIlustración, no datos en vivo

  1. Comprobación previa y copia verificada
  2. Cargar el jar nuevo y comprobar sus comandos
  3. Falla la comprobación: se restaura la versión anterior

Un archivo YAML, tres superficies de menú

CrossMenuPendiente de aprobación
Problema de partida
Los jugadores de Java y de Bedrock necesitan la misma tienda, y mantener tres menús separados sincronizados es una carga.
Lo que decide el plugin
CrossMenu lee una sola definición de menú y la muestra como cofre en Java, como diálogo nativo donde el servidor ofrece la API de diálogos, y como formulario nativo para jugadores de Geyser o Floodgate.
Resultado
Cada jugador obtiene la superficie nativa de su cliente desde el mismo archivo.
Límites que conviene recordar
Los formularios de Bedrock son estáticos una vez abiertos. Los diálogos de Java necesitan la API de diálogos; los servidores antiguos recurren al menú de cofre. Se requiere Minecraft 1.20.5 o superior.

Flujo de ejemploIlustración, no datos en vivo

  1. Escribe un solo archivo de menú
  2. CrossMenu detecta el cliente
  3. Se muestra cofre, diálogo o formulario de Bedrock

Traslada datos con una simulación y una vía de vuelta

MigratePróximamente

Este plugin aún no se ha publicado. No habrá enlace de compra hasta entonces.

Problema de partida
Cambias de un plugin a otro y quieres conservar casas, warps, saldos o sanciones.
Lo que decide el plugin
Migrate está diseñado para planificar la ejecución, mostrarla en una simulación, escribir una copia verificada, escribir los datos, volver a leerlos para verificarlos y mantener reversible lo que escribió.
Resultado
Un informe enumera lo que se trasladó y lo que se omitió, y por qué.
Límites que conviene recordar
Migrate no está publicado. Los plugins, versiones y plataformas compatibles se anunciarán con el lanzamiento; aquí no se promete ninguno.

Flujo de ejemploIlustración, no datos en vivo

  1. Simulación: ver qué cambiaría
  2. Copia, escritura, relectura y verificación
  3. Informe; revertir si hace falta

¿No sabes cuál necesitas?

Responde ocho preguntas cortas y recibe hasta tres sugerencias.