Contenido generado con IA — puede contener errores.

Servidor

Administración

El panel de administración, los editores de tipos, tiers y botín dentro del juego, el asistente de tipos nuevos, el editor web, el panel de economía con alertas de Discord, el registro de auditoría, los snapshots y las recargas.

/spawnersadmin abre el panel de administración (requiere exyliaspawners.admin). Su cabecera cuenta los bloques de spawner colocados, los tipos y los tiers; sus tarjetas abren los editores y el panel de economía. Cada pantalla de administración vuelve a comprobar el permiso en cada clic.

Editores

Cada cambio que hace un editor se escribe en types.yml o tiers.yml y se aplica al momento, sin recargar. Editar esos archivos a mano y editarlos dentro del juego es lo mismo.

Tipos de spawner

/spawnersadmin editor (o editor types, o TIPOS DE GENERADOR en el panel) lista cada tipo con cuántos spawners de él hay colocados. La pantalla de un tipo:

TarjetaHace
CabeceraActiva o desactiva el tipo.
MODO DE PRODUCCIÓNAlterna entre VIRTUAL, CLASSIC y seguir al tier.
EXPERIENCIAFija la experiencia por mob.
LÍMITE DE PILAClic izquierdo lo fija; shift + clic izquierdo hace que siga al tier.
TABLA DE BOTÍNAbre el editor de botín de ExyliaLib sobre las líneas de botín del tipo.
COGER UNOTe da un spawner de este tipo en el tier más bajo.
BORRAR TIPOLo elimina, tras una confirmación. Se rechaza mientras haya spawners de él colocados.

CREAR TIPO inicia un asistente: un id y luego lo que produce. Un mob elige una entidad de una lista con búsqueda y empieza con sus drops y experiencia vanilla; un spawner de objetos te pide hacer clic en un cofre del mundo y convierte cada pila que contiene en una línea de botín (siempre se suelta, desde uno hasta el tamaño de esa pila). No se escribe nada hasta confirmar el resumen. Los tipos MOB (plantillas de ExyliaMobs) se escriben a mano en types.yml.

Tiers

/spawnersadmin editor tiers (o NIVELES) lista los tiers. La pantalla de un tier tiene una tarjeta por línea de mejora: clic izquierdo edita los valores por nivel (escritos como 20, 18, 16), clic derecho edita la fórmula de coste, que se comprueba antes de guardarse. Luego el modo de producción, el límite de pila y BORRAR NIVEL, que se rechaza para el último tier y mientras haya spawners de él colocados. CREAR NIVEL añade el número siguiente.

Botín

BOTÍN en el panel lista todos los tipos; un clic abre directamente su editor de botín.

Editor web

/spawnersadmin editor web abre types.yml, tiers.yml y todos los demás archivos del plugin en el navegador, mediante el editor web de ExyliaLib, cuando está configurado en el servidor.

Panel de economía

/spawnersadmin dashboard (o PANEL DE ECONOMÍA en el panel) muestra en directo lo que los spawners aportan a la economía:

TarjetaMuestra
ECONOMÍAEl dinero de las ventas y la experiencia producida en la última hora en este servidor, los bloques de spawner y los spawners que contienen.
MEJORES GENERADORESLos spawners que más vendieron en la última hora, con dueño, lugar, tier, pila, dinero y experiencia por hora. Un clic te teletransporta allí.
MEJORES DUEÑOSLos jugadores cuyos spawners más vendieron.
POR TIPOLo que generó cada tipo.
TOPE ANTIINFLACIÓNEl corruption.cap vigente. Consulta Corrupción.
AVISOS DE DISCORDSi las alertas están activas, y sus dos umbrales.

Las cifras son una hora móvil guardada en memoria, en la moneda por defecto: empiezan vacías tras un reinicio.

Alertas de Discord

Un ritmo de ventas anormal es la primera señal de un dupeo o de un objeto con un precio mal puesto. Con un webhook y al menos un umbral configurado, el plugin publica en Discord cuando los spawners de un dueño, o los de todo el servidor, vendieron más que eso en la última hora:

dashboard:
  webhook: 'https://discord.com/api/webhooks/...'
  owner-money-per-hour: 500000
  server-money-per-hour: 5000000
  check-every: 1m
  cooldown: 30m

Como mucho una alerta por dueño, y una para el servidor, por cada cooldown. Los mensajes son plantillas de webhook de ExyliaLib (owner-alert, server-alert) con los placeholders %owner%, %owner_head%, %money%, %threshold% y %spawners% (la alerta del servidor no tiene dueño). Consulta Webhooks de Discord de ExyliaLib. Las alertas están desactivadas mientras el webhook esté vacío o los dos umbrales sean 0.

El registro de auditoría

Cada acción sobre un spawner se escribe en el registro de staff de ExyliaLib, que se lee con /exylialib logs <player> ExyliaSpawners:

AcciónCuándo
spawner-place, spawner-stack, spawner-break, spawner-explodeColocar, apilar, picar o recoger, y explosiones.
spawner-convert, spawner-eggUn spawner vanilla convertido, un tipo cambiado con huevos.
spawner-give/spawnersadmin give y el COGER UNO del editor.
spawner-item-rejectedUn objeto spawner copiado, reutilizado o editado que se rechaza.
spawner-withdraw, spawner-xp, spawner-sellObjetos sacados, experiencia reclamada, almacén vendido (marcando la autoventa).
spawner-upgrade, spawner-boosterUn nivel comprado, un potenciador dado, insertado o retirado.
spawner-trust, spawner-untrustCambios de confianza.
spawner-corrupt, spawner-repair, spawner-corruption-lossCorrupción.
spawner-importUna importación ejecutada.
spawner-removedUn registro eliminado porque su bloque ya no es un spawner, con lo que contenía su almacén.

Snapshots

Con snapshots.enabled activado (por defecto), el plugin copia toda su base de datos en snapshots/ cada snapshots.interval (6 horas), conservando las snapshots.keep más recientes (8). El almacén se escribe primero, así que un snapshot contiene lo que ven los jugadores. Restaura uno con /exylialib import ExyliaSpawners <file>.

Recargar

/spawnersadmin reload vuelve a leer config.yml, los mensajes, types.yml, tiers.yml, boosters.yml, los objetos y los menús, y reinicia los temporizadores. Responde con el número de problemas encontrados en los tipos y tiers, listados en la consola. network.enabled requiere un reinicio.

¿Falta algo en esta página? Dínoslo en Discord