Contenido generado con IA — puede contener errores.

Empezar

Instalación

El jar del cargador y la clave de licencia, las dependencias, los archivos que genera el plugin, la base de datos y las actualizaciones.

Conseguir el plugin

ExyliaCasino es un plugin premium. Se distribuye con el cargador Lukittu, así que el archivo que instalas es el jar del cargador, Exylia-Casino-Loader.jar. No se vende en BuiltByBit: pide tu clave de licencia en el Discord de Exylia y gestiona tus claves y servidores en licenses.exylia.net. El cargador comprueba la licencia en cada arranque y después le pasa el control al plugin.

Antes de empezar

PluginPara qué
packeteventsObligatorio. Está en depend, así que sin él el servidor no carga ExyliaCasino. Todas las mesas, la sala alrededor del jugador y el mantenerlo quieto se dibujan con paquetes.
ExyliaLibObligatorio, versión 1.356.0 o superior. Configuración, menús y preguntas, el depósito, la economía, la base de datos, el escenario y el catálogo de juegos.
Una economíaExyliaEconomy, Vault con un plugin de economía, o PlayerPoints. Sin ninguna no hay moneda con la que apostar, y todos los juegos responden "No hay ninguna moneda con la que puedas apostar."
ExyliaLib figura como opcional, y se instala sola

El plugin.yml del cargador pone ExyliaLib en softdepend a propósito: quien la instala es el cargador, así que el cargador tiene que poder arrancar sin ella. En un servidor sin ExyliaLib descarga la última versión en plugins/ y pide reiniciar. En un servidor con una versión anterior deja la nueva preparada y lo avisa en consola; reinicia otra vez para aplicarla.

Plugins opcionales

PluginQué añade
PlaceholderAPILos placeholders del plugin en otros plugins: scoreboards, tab, hologramas. Consulta Placeholders.
ExyliaMarketSu tienda y su lista de precios ponen precio a los ítems, que Double or Nothing puede exigir y limitar. Consulta Juegos.
ExyliaTabletopLos juegos de jugador contra jugador, en el mismo catálogo y compartiendo el estado de ocupado.

Instalar

Copia los jars

Exylia-Casino-Loader.jar y packetevents en plugins/, y una economía si el servidor no tiene.

Arranca el servidor

El cargador escribe loader.yml. Para el servidor, pon tu clave en license_key y vuelve a arrancarlo. El cargador instala ExyliaLib si falta; si tuvo que hacerlo, reinicia otra vez.

Deja que genere

El plugin escribe config.yml, un modules/<game>/config.yml por juego, sus mensajes y menús, y crea su tabla. La consola termina con ExyliaCasino enabled.

Juega

Cualquier jugador puede abrir ya /casino: exyliacasino.play está activado para todos por defecto. Consulta Jugar una ronda.

Archivos generados

Todos están en plugins/ExyliaCasino/.

ArchivoContenido
loader.ymlLo escribe el cargador: license_key, y version (auto mantiene el plugin en la última versión).
config.ymlLo que comparten todos los juegos: apuestas, monedas, el aspecto de las mesas, los botones de OTRA VEZ, el zoom, la sala, la guía y los nombres de los comandos. Consulta Configuración.
modules/<game>/config.ymlUno por juego: si está activado, su nombre, icono, comandos, RTP o reglas, tiempos, aspecto y sonidos. Consulta Juegos.
database.ymlDónde se guardan las filas. Lo escribe ExyliaLib.
lang/<language>/messages.ymlLas líneas compartidas: apuestas, resultados, el encabezado de cada mesa, los botones de OTRA VEZ, las tarjetas de /casino y las líneas de administración.
lang/<language>/modules/<game>/messages.ymlLos textos propios de cada juego: botones, preguntas, su guía y sus líneas de pagos.
lang/<language>/menus/user/Las tres pantallas de jugador: roulette_bet, horserace_pick y plinko_risk.
lang/<language>/menus/admin/El panel de administración, hub.

La base de datos

El historial de cada jugador en cada juego — victorias y derrotas — es una fila de casino_stats en la base de datos a la que apunta database.yml: H2 en un archivo por defecto, o MySQL, MariaDB, PostgreSQL o MongoDB a través de ExyliaLib. Las filas de los jugadores conectados se guardan en memoria; los resultados se escriben como incrementos.

Las apuestas las retiene el depósito de ExyliaLib en la misma base de datos. Lo que un reinicio deja retenido se devuelve en el siguiente arranque, y lo que no se puede entregar en el momento se entrega cuando el jugador vuelve a entrar. Hasta que el depósito termina con eso, las apuestas están cerradas: "Las apuestas están cerradas un momento. Inténtalo en breve."

Actualizar

Sustituye el jar del cargador y reinicia, o deja version: auto en loader.yml. Tu config.yml, los archivos de módulo y los mensajes se conservan; las claves nuevas se añaden con su valor por defecto.

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