Introducción
Qué es ExyliaAnalytics: el agente de Exylia Analytics, un solo jar para Paper, Spigot, Folia y Velocity que envía datos al panel de analytics.exylia.net.
ExyliaAnalytics es el agente de Exylia Analytics, un panel web que
responde a una pregunta sobre un servidor o una red de Minecraft: ¿está creciendo o decayendo, y por
qué? El agente se ejecuta dentro de tus servidores y de tu proxy, observa lo que pasa — jugadores que
entran y salen, que se quedan AFK, lag, baneos, votos, rangos, dinero que se mueve — y lo envía en lotes
de eventos a analytics-ingest.exylia.net. El panel convierte esos eventos en gráficos, cohortes,
perfiles de jugador y un informe de la economía.
El agente no tiene servidor web, no abre ningún puerto y no necesita ningún otro plugin. Todo lo que envía sale por HTTPS desde el servidor; nada se conecta nunca hacia dentro.
Dos mitades
| Dónde se ejecuta | Qué hace | |
|---|---|---|
| El agente | Tu proxy y tus servidores, como plugin | Recoge eventos, los guarda en disco hasta entregarlos y toma sus ajustes del panel. |
| El panel | https://analytics.exylia.net, en el navegador | Te identifica con Discord, guarda tu espacio de trabajo (una red), vincula servidores a él y dibuja cada gráfico. |
Estas páginas cubren las dos: cómo instalar y vincular el agente, qué muestra cada página del panel y qué eventos del agente la alimentan, y qué recoge exactamente el agente.
Un jar, tres papeles
El mismo jar del loader va en un proxy Velocity y en un servidor Paper o Spigot. Cada instalación es un servidor en el panel, y cada servidor cumple uno de tres papeles:
| Papel | Qué es | Qué envía |
|---|---|---|
proxy | Un proxy Velocity. | La sesión de red: quién se conectó, desde qué dirección y hostname, con qué cliente, y a qué backend pasó. Latidos, CPU y memoria del proxy, la lista de servidores del proxy. |
backend | Un servidor Paper/Spigot detrás de un proxy. | La presencia: quién estuvo en este servidor, cuánto tiempo, cuánto de él AFK y qué hizo allí. TPS, MSPT, entidades y chunks. Economía y valores de PlaceholderAPI. |
standalone | Un servidor Paper/Spigot al que los jugadores entran directamente. | Todo lo anterior: es dueño de la sesión de red y de la presencia. |
El papel se detecta al iniciar y se puede forzar en config.yml; ver
Instalación.
Qué envía
| Área | Fuente |
|---|---|
| Sesiones, hostnames, marca del cliente, idioma, versión del protocolo | El propio servidor; ViaVersion para la versión del cliente en un servidor Paper independiente. |
| Java o Bedrock | Floodgate, o la forma del UUID del jugador. |
| Tiempo AFK y contadores de actividad (chat, comandos, muertes, asesinatos de jugadores) | El propio servidor. Solo recuentos, nunca contenido. |
| TPS, MSPT, CPU, memoria, entidades, chunks, disponibilidad, reinicios, caídas | El propio servidor. |
| Sanciones | LiteBans, LibertyBans o AdvancedBan. |
| Votos | NuVotifier (o el Votifier clásico en Paper). |
| Cambios de rango y el grupo principal | LuckPerms. |
| Cualquier valor que muestre un placeholder | PlaceholderAPI, para los placeholders que indiques. |
| Dinero creado, destruido y en manos de los jugadores | ExyliaLib, Vault, VaultUnlocked, PlayerPoints, ExcellentEconomy y cualquier plugin que llame a la API. |
| Tus propios eventos | Otros plugins, con ExyliaAnalytics.track(...). |
La lista completa, evento por evento, está en Datos recogidos; lo que nunca sale del servidor, en Privacidad.
Cómo funciona
Instala el jar
El jar del loader en plugins/ del proxy y de cada servidor. Comprado en BuiltByBit, la licencia va
dentro del jar: no hay ninguna clave que poner.
Vincula cada servidor
Un agente sin vincular muestra un código en la consola. Lo escribes en
analytics.exylia.net/link y lo apruebas en tu espacio de trabajo. El agente recoge un token y
empieza a enviar.
Lee el panel
Los gráficos se llenan en menos de un minuto. Qué se recoge, cada cuánto y si un servidor recoge o no se decide desde el panel, sin reiniciar.
Requisitos
| Requisito | Detalle |
|---|---|
| Java | 21, para el que está compilado el propio loader. |
| Servidor | Paper o Spigot 1.17 o superior. Folia es compatible con los límites de las preguntas frecuentes. |
| Proxy | Velocity 3. BungeeCord y Waterfall no son compatibles como proxy. |
| Red | HTTPS saliente hacia analytics-ingest.exylia.net. Ningún puerto entrante. |
| Cuenta | Una cuenta de Discord para entrar en el panel. |
| Opcional | LiteBans, LibertyBans, AdvancedBan, NuVotifier, LuckPerms, PlaceholderAPI, ViaVersion, Floodgate, ExyliaLib, Vault o VaultUnlocked, PlayerPoints, ExcellentEconomy. Cada uno se usa si está y se ignora si no. |
El jar, la licencia, los archivos que escribe y una red de proxy y backends.
Vincular un servidorDe la primera línea de la consola al servidor enviando datos a tu espacio de trabajo.
El panelCada página, los filtros y qué datos alimentan cada una.
Datos recogidosCada evento que envía el agente, cuándo y desde qué lado.
¿Falta algo en esta página? Dínoslo en Discord