One-Year Anniversary Update - Change Log 4.1.0
It's been a year!
This update brings a lot of neat features and better design to all web pages. I'll update the wiki during the weekend.
New:
New HTML
The new pages are more compact and convey the information to the user faster because of good spacing and color-coded icons.
Html includes a possibility for every panel user to select a different theme of their liking.
Server Health Analysis
Want to know how your server is doing with a quick look? Now that is possible.
Calculated from player behaviour, activity changes, lag spikes as well as server downtime.
All items are derived from the underlying data.
Activity Index & Inspect page additions
Rather than saying a player is active or inactive, now there is a number - from 0 to 5.
This number is calculated from the last 3 weeks of sessions the player has & you can determine your own limits for what you consider active.
Inspect page now also includes a table with all IPs, Geolocations & when the user last connected using that IP.
Player Table
By far the most interesting tool, the new Player table, has better sorting as well as a search bar. Now you can view data of up to 2000 most recent players (configurable)
Similar table is in use on the
/players-page as well, but with up to 25000 players (configurable)
New Player Retention & Low TPS spikes
![[IMG]](/proxy/image?url=https%3A%2F%2Flh5.googleusercontent.com%2FnkUtqHYAuY65DT69XkSjbwLRZ6Xgj1nvqJgi9XJbOoif0QdvrZKxXGz4RQRU_JQ8C3pq37YtPg5vADYfkbsAUxCcmV_1LoPei2zzv5M8yhdw6O-myb-0qHOIA80rJ7Cydzzsqrx1)
Online Activity tab gets a New Player Retention statistic. This is calculated using the sessions of newly registered players.
As well as a 30 day/7 day calculation, an estimate for players who joined in the last 24 hours is made. - This is done by comparing the new players to the players that have joined before.
Performance tab gets a new Low TPS spikes statistic.
Network page, Server Specific Player Graphs
![[IMG]](/proxy/image?url=https%3A%2F%2Flh4.googleusercontent.com%2FScg1Bgxjk1OpCZFHUGEH0FlCTSCtJzjeiVsCHuJvu9YHVIkkBDirmVUByolpHoKNBU0HXwEl0NHLFsJynUOua_-fwypa_t3_ApJ4RyFblkOwtvzZMXq9zfpNIEVqJYBAJvJY79rn)
Network page now displays player activity data for each server in addition to the overall network activity graph.
Plugin Data Section
The new Html allows more navigation options, so now PluginData can have different sized boxes & even whole tabs - This means that bigger plugins like Factions & Towny now have their own tab with data about each Faction/Town & their residents.
PluginData Player Table
Similar to the new player table, but contains data of plugins for the users in the Playerlist.
Good for checking last join versions, Faction/Town members, etc.
New PluginData Additions
- ProtocolSupport
- BanManager
- Kingdoms+
- Redprotect
- AdvancedAntiCheat (AAC)
Other
- Re-implemented /plan qinspect-command.
- Re-implemented Html Export
- Bukkit servers now serve /debug page even in WebAPI mode
- Theme System has been rewritten due to large changes. Colors are now defined in theme.yml
Improvements:
Online Information
Inspect page & Analysis page now contain active sessions. Inspect page will also display the server a user is online on.
World Pie Improvements
World Pie no longer contains worlds that have 0 playtime - The pie can also be sorted by descending percentage.
Rewrote all PluginData & PluginData API
Since old PluginData API was terrible it has been rewritten to allow for more options, better optimization as well as more intuitive use.
All old PluginData has been rewritten to the new system.
New system allows: Plugin Icons, Icon colors, Easier Table/Html addition & cleaner code
PluginData changes
- Removed support for OnTime.
- Optimized the performance of each plugin’s PluginData. - This unfortunately meant that Permission data via Vault was unviable due to permission systems that store data in flatfile/yml being too slow.
Other
- Html Customization files are now searched from /plugins/Plan/web folder.
- Playerlists & Session display limits can now be changed in the config
Bugfixes:
- Fixed Plugin config section overwriting
- Fixed “No Bukkit Servers Online” on Bungee systems when viewing Inspect page
- Fixed WebServer.InternalIP functionality
- Fixed BootstrapMethodError on Paper 1.10.x and prior
- Fixed “cannot commit - no transaction” SQLiteException, ignored
- Fixed IOExceptions related to Config
If you get any errors or have issues don't be afraid to join the
Support on Discord or
report the issue (This one is easier for me). Cheers!