Skip to content

Releases: plan-player-analytics/Plan

4.3.2

31 May 06:54
Compare
Choose a tag to compare

Changes from DEV2

  • Improved player stickiness calculations
  • Disabled sponge chunk load check
  • Disabled react integration (unfinished)
  • Removed "Removed data of x players" logs when x = 0

Bugfixes

  • Attempted fix closed datasource issue on Sponge
  • Fixed IP table inserting a new row every time a player joined
  • Removed duplicates from IP table
  • Fixed anonymisation of old IPs
  • Fixed odd container appearing on inspect page
  • Fixed afk time formatting on server accordion on Player page
  • Fixed wrong link to /players page on /network**/**-page

4.3.1

24 May 18:53
Compare
Choose a tag to compare

Bugfixes

  • Fixed a bug where all players where deleted from the database as "inactive" since they played within 180 days.
  • Fixed network graphs not displaying when UUIDs were the same
  • Added links between /network and /players pages.

4.3.0

24 May 13:18
Compare
Choose a tag to compare

This version contains bugfixes and improvements for GDPR compliance.

Full change log on Spigot and Sponge.

Update command test release

14 Apr 08:22
Compare
Choose a tag to compare
Pre-release

This release is used to test the update command functionality

4.2.0

07 Apr 10:40
Compare
Choose a tag to compare

4.2.0

Changes from DEV3

  • Added server_id to Worlds, WorldTimes and Kills tables
    • Updated old world_ids in World times table with server specific ids, populated server_id rows of old data.
  • Made calendars use themes.yml color values (red, teal, etc.)

Html Changes

No HTML Changes in this version.

4.1.7

02 Mar 15:24
Compare
Choose a tag to compare

New:

  • Added a lot of Bukkit settings to Bungee config - If you have customized the settings on Bukkit servers you might need to re-configure with the new Bungee config or set Bungee.CopyConfig to false before updating.

Bugfixes:

  • Fixed Server pages not being available on some servers due to MySQL packet size restraints - Server pages are now split every 500k Base64 characters & assembled when fetched.
    In addition only a single page should be in the database at one time for each server. (Less stuff to clean)
  • Fixed SuperbVote related NoSuchMethodErrors

4.1.6

19 Feb 11:49
Compare
Choose a tag to compare

Change log will be on Spigot

4.1.5

12 Feb 12:51
15ade84
Compare
Choose a tag to compare

Changes from DEV3

  • Minor language & log changes
  • Removed DEV from vesion.

Release notes on Spigot.

In Development Release 4.0.0 (Bungee)

26 Sep 17:34
Compare
Choose a tag to compare
Pre-release

This is an in development version of 4.0.0 update.

USE THIS AT YOUR OWN RISK, Be sure to backup your old plan database before installing, as bugs may be present.

Installation: Follow Instructions on Wiki

This is a bug test version, some features may be missing or broken (Please report these)

Most important bugfixes to previous version:

  • Fixed plan_user_info being empty after v3.6.4 transfer
  • Fixed IP Processor
  • Fixed active sessions not being removed after logout (leading to duplicate start times on the next sessions)

Important pages:
Bukkit:

  • /server
  • /player/Playername
  • /players

Bungee:

  • /server or /network
  • /server/ServerName (config)
  • /player/Playername
  • /players

Commands for analyzing other servers:
/plan analyze - Analyzes current server
/plan analyze [Servername] analyzes server with the name if online
/plan analyze [number] analyzes server with the ID if online

Known issues: (Currently Fixed in strikethrough)

  • Plugin does not start on bungee on first run to allow reload after config edit (IP is 0.0.0.0 by default - causes plugin to disable), Change and restart bungee
  • Analysis Export does not work
  • Going to ip/server/ before Analysis has been run returns a 500 error instead of 404
  • World Pie charts on Sessions tab are using wrong colors
  • World Pie chart GM drilldown is using wrong colors
  • Plugins tabs have horrendous spacing
  • List servers command is missing
  • Network page command is missing
  • Bungee reload command is missing
  • WebAPI connection failure exceptions are still printed even though they do not cause any issues (If you feel like the connection should not fail but still throws exception, please post an issue)
  • Exception cause (Throwable) stack traces are not logged to Errors.txt
  • Issue #288
  • Some PluginData strings get their Html omitted with a message "Html was too long to be responsive"

Untested (Will be tested before release):

  • Two Bukkit servers and Bungee server set-up using Bungee Plugin channel

Please report any & all issues you have with this version to reduce bugs encountered in the actual release

Issues can range from (These are not actual known issues, all speculation):

  • Set up difficulties
  • Exceptions
  • Command does not work how expected
  • Plugin begins to restart itself continuously
  • Plugin begins to spam connection attempts after a WebAPI call
  • Going to a web address returns a 500 error
  • Some data is missing or is incorrect
  • Database is locking up after action
  • Config setting does not do anything
  • Settings from Bungee are not propagating to Bukkit properly
  • Bungee is used even when Bungee-Override is set.

https://github.com/Rsl1122/Plan-PlayerAnalytics/issues

Please include Errors.txt contents in any bug report (Even if it is not about an exception), thank you.

In Development Release 4.0.0 (Standalone)

10 Sep 14:27
Compare
Choose a tag to compare

This is an in development version of 4.0.0 update.

USE THIS AT YOUR OWN RISK, Be sure to backup your old plan database before installing, as bugs may be present. Remove config.yml as well.
STANDALONE: Does not yet have Bungee functionality, does start up on bungee, but does nothing.

Some things that I hope the users report any issues about after testing:

  • Version 8 -> 10 database schema transfer
  • New Html
  • Backup, Restore & Move functionality
  • Analysis, Inspect/Search, Players page (/players)
  • Running 2 server instances with one mysql database.
    • Inspect page in this case
  • Session system resistance to reloads

Some things not yet implemented

  • Analysis export
  • Server Preference pie on inspect page
  • Colors for Activity & world pies
  • Inspect plugins page for all connected servers
  • BungeeCord functionality
    • Analysis page for each server
    • Network page
    • Automatic config setting stuff
    • Web API parts
    • Auto updater

Final version will most likely be smaller in size.