Commit Graph

36 Commits

Author SHA1 Message Date
Cryptkeeper!
2c4f3e0865 3.0.0 2017-03-11 17:44:21 -06:00
Devin Ryan
43c284aa8a Show supported versions for PC servers
The Minetrack daemon will send a different protocol version each time
it pings a server. If a server responds with the same protocol version,
it is assumed that the version is supported, and it is shown on the
page above the server's player count.

The list of versions to be tried is stored in config.json.
At the moment, 4 versions are checked:
- 4 (Minecraft 1.7.2)
- 5 (Minecraft 1.7.10)
- 47 (Minecraft 1.8)
- 107 (Minecraft 1.9)
2016-03-01 21:09:38 -06:00
Cryptkeeper
584d7374df Fix missing servers when refreshing too early 2016-02-06 18:36:51 -06:00
Cryptkeeper
798dda8f12 Fix frontend not updating publicConfig.json
This changes the handshake sequence to use “bootTime” (a unique key
based off the time) to make sure the frontend configuration matches the
current one. If not, the client pulls the update and validates before
requesting the listing.
2016-02-06 18:26:29 -06:00
Cryptkeeper
6d8ab212e0 Fix incorrect IP references 2016-02-01 04:58:05 -06:00
Cryptkeeper
1483a62711 Fix some bad references 2016-02-01 04:53:40 -06:00
Cryptkeeper
878fe6496b Move servers into servers.json instead of config.json 2016-02-01 04:39:31 -06:00
Cryptkeeper
7d2814156e Properly handle pushing graph data for new networks 2015-12-27 20:04:20 -06:00
Cryptkeeper
4bc9d9b5ae Move ping handling into a separate method 2015-12-26 14:21:20 -06:00
Cryptkeeper
2c7526e442 Code clean up 2015-12-26 14:18:09 -06:00
Cryptkeeper
b31d66d1b3 Properly print err message, increase default ping rate to 3s from 2s. 2015-12-26 14:05:39 -06:00
Cryptkeeper
7ea8332a52 Fix issues when logToDatabase is disabled. 2015-12-26 14:02:11 -06:00
Cryptkeeper
454627b2a9 Numerous graph fixes 2015-12-18 21:23:24 -06:00
Cryptkeeper
9dd81bcc66 Fix handling 2015-12-18 19:04:30 -06:00
Cryptkeeper
88173ead11 Don't show graph on mobile browsers 2015-12-18 19:00:57 -06:00
Cryptkeeper
5a9be282f7 Work on frontend, fix removal of useless data 2015-12-18 18:25:59 -06:00
Cryptkeeper
649d8abd33 Fix race condition, add graph toggles 2015-12-18 18:10:58 -06:00
Cryptkeeper
d07a315208 Graph smoothing 2015-12-18 02:17:39 -06:00
Cryptkeeper
8f66475a28 Big graph, away! 2015-12-18 01:45:38 -06:00
Cryptkeeper
01f977b16e Database logging via sqlite3 2015-12-10 22:06:27 -06:00
Cryptkeeper
f516bc9f15 "Quick Jump" feature along with some European servers 2015-11-25 16:40:13 -06:00
Cryptkeeper
5012cd7771 Fix horribly broken code 2015-11-24 17:24:17 -06:00
Cryptkeeper
7ac62da3c9 Fix: Delete old favicons, save us tons of bandwidth 2015-11-24 00:34:00 -06:00
Cryptkeeper
4c3535a9d0 Fix first-boot connection check. 2015-11-24 00:26:36 -06:00
Cryptkeeper
695e70f4c7 Improve loading 2015-11-24 00:24:10 -06:00
Cryptkeeper
f6ee6568a1 Favicon override for those pesky PE icons 2015-11-08 19:08:31 -06:00
Cryptkeeper
d64252d35d Begin work on frontend! 2015-11-08 18:34:17 -06:00
Cryptkeeper
fcff7a0fec Send last mojang_services update when a socket connects 2015-11-02 23:19:52 -06:00
Cryptkeeper
da5dd8b026 Configurable rates, handle ping exceptions, Mojang service tracking 2015-11-02 22:32:54 -06:00
Cryptkeeper
1c1f49aa43 Quick clean up 2015-11-02 01:04:49 -06:00
Cryptkeeper
97aecdcc09 PE support using the mcpe-ping module 2015-11-02 00:57:30 -06:00
Cryptkeeper
0cbfcf60d7 Fix timeout on connections 2015-11-02 00:01:04 -06:00
Cryptkeeper
dec1536c6c Implement Winston powered logger 2015-11-01 23:46:24 -06:00
Cryptkeeper
eb75acf754 Reference as servers, not networks. 2015-11-01 23:21:42 -06:00
Cryptkeeper
89bd722fa1 Setup structure, dynamic routing from config.json 2015-11-01 23:19:27 -06:00
Cryptkeeper
b3f0d8aa18 First commit, most of the backend system! :) 2015-11-01 22:56:08 -06:00