Welcome to TreeStats!

Population Server (Total: 2180)
1054 Coldeve as of 6 minutes ago
352 Reefcull as of 14 minutes ago
318 InfiniteLeaftide as of an hour ago
108 FrostfACE as of a week ago
104 Doctide as of 3 hours ago
73 AChard as of 3 hours ago
55 DragonMoon as of 13 minutes ago
43 Sundering as of 21 minutes ago
37 Thistlecrown as of an hour ago
36 Seedsow as of 7 minutes ago
Total Uploaded ? Server
35761 Coldeve
27363 Reefcull
10443 Drunkenfell
5414 Levistras
5328 Harvestbud
4958 Frostcull
3457 Seedsow
3104 InfiniteLeaftide
2311 Hightide
2264 Thistlecrown
Latest Uploads Server
Poison Levistras 3 seconds ago
Borwych Drunkenfell 7 seconds ago
Andor DragonMoon 13 seconds ago
Time according to Alex Coldeve 13 seconds ago
Mr Trades Coldeve 45 seconds ago
Akasha InfiniteLeaftide 56 seconds ago
Holdina Lot Drunkenfell a minute ago
Jan Derptide a minute ago
Khronos InfiniteLeaftide a minute ago
Borwyson Drunkenfell a minute ago

News

Update 2023-12-26 2200 UTC

Update on recent brief outage

treestats.net was unavailable for roughly 90 minutes today after going down while perming a routine upgrade. Services have been fully restored but please reach out on Discord if you see any issues.

Synopsis: Partially for my memory but also for anyone who's curious about the reason for the outage, here's a summary: Just prior to the outage, I updated the system TreeStats runs on with apt upgrade which is somethingn I do on a semi-regular basis. This upgraded packages for my deployment tool, Dokku, which resulted in a mix of incompatible binaries from different versions of Dokku for reasons I don't yet understand.

Rather than attempting to downgrade back to a known working version of Dokku, I decided to take advantage of the already-underway downtime to upgrade the operating system from Debian 10 to 12, upgrade Dokku from a 0.2x version to a 0.3x version (which I've been meaning to do for a while), and also upgrade MongoDB and Redis images up a few major versions each. With these upgrades now done, it should be easier to continue to do upgrades without downtime.

Update 2023-01-01 0300 UTC

Private servers list now uses Community List

For quite some time, this website has used a curated list of private servers, mainly out of convenience. During this time, the community has created a Community List which has, more or less, contained the same set of servers. Because the TreeStats list hasn't always matched the Community List , server operators have had to submit changes in both locations. To simplify and unify the list of private servers, TreeStats now synchronizes with the Community List.

Update 2021-07-11 0500 UTC

Fixed: Incorrect total count of characters for some servers

All incorrect total character counts have now been fixed and the bug causing the issue has been fixed as well.

Update 2021-04-17 0012 UTC

Incorrect total count of characters for some servers

I'm aware of an issue where some servers show total character counts that are much higher than reality. No fix has been applied at this point but I expect to apply a fix in the coming weeks.

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.