Discord API About Download Decal Plugin

Welcome to TreeStats!

Latest Uploads
Character Updated
Majin Morbid (Hightide) 3 minutes ago
Doctor Doom (Hightide) 5 minutes ago
Karnasis (Hightide) 10 minutes ago
Symorx (Hightide) 11 minutes ago
Quintessence (Hightide) 12 minutes ago
Sixer I (Reefcull) 15 minutes ago
Osirissalv (Hightide) 24 minutes ago
Social (Hightide) 26 minutes ago
Xidion (Hightide) 30 minutes ago
Sixer V (Reefcull) 31 minutes ago
Uploaded Characters
Server Characters
Reefcull 2767
Megaduck 1553
Hightide 464
Seedsow 389
Ducktide 237
YewThaw 209
Aegis 190
PhatAC 186
WuckFB 183
WuckFB Classic White 144

News

Update 2018-07-09 0830 UTC

Update on character upload issues

I did a bit of debugging and determined the issue with uploading new characters was due to a minor change I made in my DNS settings that was causing the interacting in an odd with with .NET's HTTP library. The end result was that a completely malformed response body was being sent back to the plugin and no characters were being uploaded. I have reverted the change and, as far as I can tell, everything is back to normal. Sorry for the outage.

Update 2018-07-09 0730 UTC

Outage postmortem

First off, my apologies for the instability and the downtime of the website. Looking at my logs, TreeStats was being hammered by bots and, since I was on vacation, I wasn't able to keep ahead of them without a real Internet connection. I've since come back from vacation and took the opportunity to do a system-wide upgrade on the VM running TreeStats and brought the site back up in full.

After bringing the site back up, I found out that the most recent update to TreeStats was about three days ago. I am still investigating whether this was a fault with the site or if the playrs on the private servrs that usually submit data just weren't submitting.

I fully expect the bots to come back at some point so expect some of the more intensive services like allegiance chains and rankings to be disabled at times until I implemented proper caching for those. I've laid the groundwork for a caching infrastructure that may solve all of these problems so I hope there will be minimal distruption to services.

Update 2018-06-27 2100 UTC

Recent instability and downtime

The site started having trouble keeping up with requests starting some time yesterday. I implemented some quick fixes but the rate of requests was still too high for the small VM TreeStats.net runs on over on DigitalOcean. I bumped the RAM up to 3GB today after continued instability and downtime earlier today and things seem to be back in operation. Please get in touch in Discord if you see anything not working normally or want to contribute anything to the $15/mo hosting plan TreeStats.net runs on.

Update 2018-03-08 0500 UTC

Player counts have been reinstated

  • Player counts (historical and current) are not working again
  • Added a table to the front page to show the servers with the most tracked players

Update 2018-01-07 1008 UTC

Hardware update & minor tweaks

  • Had a <5min downtime to resize the VM TreeStats runs on from 1GB of RAM to 2GB.
  • Changed what's shown on the index page from the number of uploads per month to the latest 10 uploaded characters
  • Minor bug fixes

Update 2016-08-08 0600 UTC

(Another) New plugin release + Installer

  • There is now an installer. I'm not sure if anyone was needing this but I always intended to do one. Hopefully it works for everyone and not just me?
  • Getting warned about sending too many updates when you weren't sending any manually should be fixed. I'm not sure how many users were experiencing this.

Update 2016-08-03 1719 UTC

New plugin release!

  • TreeStats (the plugin) now lets you view your characters and their stats together. Create an account using the Accounts tab in the plugin and any characters you upload after that will be grouped together. I hope this is helpful for people comparing stuff like augs across characters.
  • Also fixed a bug with locales and dates breaking uploads for probably exactly one person. I'm sorry!!!
  • And sorry for breaking uploads overnight.

Update 2016-06-25 1719 UTC

  • Increased how far you can zoom out in the chain view. Some people apparently have huge chains!

Update 2016-02-24 0800 UTC

  • Titles should now display as they do ingame. I had made some bad assumptions before. FYI to anyone who cares: I get the titles from portal.dat so you'll see titles that may not be listed anywhere else, like acpedia.

Update 2016-02-23 1600 UTC

  • The 'Titles' tab on the character pages now show the title count for that character
  • The titles shown in the 'Titles' tab of your character now link to their corresponding page in the Titles listing
  • The Titles listing now sorts by server, then by character name
  • The Titles listing is now sorted by title name

Update 2016-02-20 1600 UTC

  • Per user request, I've added a titles listing so you can find players that have a particular title.
  • Added a ranking for the number of times a character has been Enlightened: /rankings?ranking=times_enlightened

Update 2016-02-16 0000 UTC

  • Complete re-write of the ranking system. This fixes an 'Internal Server Error' some users were receiving when they tried to sort in reverse order
  • Added a Rankings Index at /rankings that shows all possible rankings.
  • Added new rankings: Total XP, Followers
  • Rankings for vitals are now in their own group
  • The 'Most Titles' ranking is now under the Other grouping

Update 2015-12-29 0500 UTC

I've decided to start putting updates here on the front page instead if hiding them away in commit messages. Here are a few updates:

  • Added a subheader to the top of the website so Google shows something useful.
  • Extracted the introductory text from the front page into its own page: http://treestats.net/about.
  • Wrote up a small section on the pseudo-API for TreeStats at http://treestats.net/api.
  • Removed the monthly uploads chart from the front page and made the daily uploads chart wider.
  • Made the latest player counts API endpoint pretty-print its output.
  • Fixed long-standing but in the accounts view for where the 'birth' field wasn't working.