This is a discussion topic for the Ore project, Plan. View the full project on Ore for downloads and more information.
Info
Player Analytics is the ultimate server staff tool to monitor how players are playing your server.
A built in webserver displays insights into different aspects on the server such as Online activity, Playerbase and how these change over time.
Plan supports multiple different platforms and versions;
Spigot, Paper, Sponge, SpongeForge, Bungeecord, Velocity, Cauldron & all derivatives - One jar for all platforms.
Requires Sponge 8 - if you are still using Sponge 7, use 5.4 build 1722 version
The plugin gathers data to a local database (SQLite/MySQL) via Listeners.
This data is then analyzed on the spot and displayed via the Webserver on the plugin.
Please report any issues here
This is a port of Spigot version of the plugin. All of the Bukkit documentation on Github is valid for this version.
Links
- Source code, API & Documentation
- Bugs, Issues & Suggestions
- Follow Development
- Configuration
- Commands & Permissions
External Connections
Database driver downloading: Database drivers are downloaded from papermc maven central mirror, or maven central on first enable.
Webserver:The plugin hosts a WebServer on configurable port (default 8804)
The WebServer can and should be secured with a login by installing HTTPS Certificate on the plugin. Additionally an IP whitelist can be used.
Geolocations (Disabled by default): The plugin is capable of downloading MaxMinds GeoIP Database - This can be enabled in the config under Data.Geolocations, If GeoLite2 EULA is not accepted, geolocation is disabled
bStats The plugin collects metrics such as plugin version with bStats. This can be disabled through bStats configuration.
Version Check: The plugin will check for new version from Ore on enable. This check can be disabled in the config.
Installation
You can follow Game server Set-Up guide to install Plan on Sponge.
Geolocation is disabled by default, enable it with
Data.Geolocations: true