Tux
|
4707fb79be
|
Guard against unexpected exceptions from AsyncEvent usage
|
2016-05-08 03:53:10 -04:00 |
|
Tux
|
5d3cb98521
|
fix ServerPlayers message bug
|
2016-04-07 22:39:59 -04:00 |
|
Tux
|
3a1362fd7a
|
Merge pull request #36 from Moehritz/fix
fix automatic pubsub reconnect in case of network issues
|
2016-03-10 22:03:14 -05:00 |
|
Moehritz
|
b71dbd8283
|
fix automatic reconnect in case of network issues
|
2016-03-11 02:19:40 +01:00 |
|
Tux
|
88e0aa64a0
|
reorganize and do proper resource cleanup
|
2016-03-07 20:56:58 -05:00 |
|
Tux
|
3fa9b31ad5
|
Try making the integrity checks a bit more careful
|
2016-03-05 21:39:01 -05:00 |
|
Tux
|
3d24d4a161
|
fix cache issues
|
2016-02-28 01:15:43 -05:00 |
|
Tux
|
546ee7566d
|
Remove internal cache because it's a mess
|
2016-02-26 23:17:24 -05:00 |
|
Tux
|
3e3295b9f6
|
Merge remote-tracking branch 'origin/master'
|
2016-02-14 11:54:50 -05:00 |
|
Tux
|
1a14a431c4
|
Resolve #35
|
2016-02-14 11:54:44 -05:00 |
|
ItsHarry
|
9be4258d12
|
Fix getNameFromUUID returning names in lowercase
|
2016-01-26 03:18:35 +01:00 |
|
ItsHarry
|
9c63adb5f7
|
Fix getUUIDFromName() returning null even when player is online.
|
2016-01-26 02:51:46 +01:00 |
|
Tux
|
f5af1aed70
|
0.3.8-INTERIM-4
|
2016-01-18 18:01:28 -05:00 |
|
Tux
|
11d93e8e91
|
Allow async ping to be toggled off as needed
|
2016-01-10 14:30:17 -05:00 |
|
Tux
|
ea2cb74be6
|
Revert "Remove async ping event, too many plugins break with it."
This reverts commit 3b2d157943 .
|
2016-01-10 14:05:55 -05:00 |
|
Tux
|
1c3c1f3ef2
|
Drastic bandwidth usage reduction.
|
2016-01-10 12:47:49 -05:00 |
|
Tux
|
3b2d157943
|
Remove async ping event, too many plugins break with it.
|
2015-12-30 02:15:39 -05:00 |
|
Tux
|
e13b990d6d
|
getPlayersOnServer() check should be case-insensitive.
|
2015-12-25 06:21:25 -05:00 |
|
Tux
|
020341590f
|
Make sure we don't spuriously empty caches.
|
2015-12-14 17:37:13 -05:00 |
|
Tux
|
7ee37ae4cb
|
Don't create an entirely new ServerPing object.
|
2015-12-06 23:14:53 -05:00 |
|
Tux
|
1ee67a0587
|
SwiftMOTD isn't compatible with RedisBungee.
|
2015-12-06 23:12:48 -05:00 |
|
Tux
|
12ad0c792b
|
One more attempt to fix player count. Now it's calculated with Lua.
|
2015-12-06 16:31:21 -05:00 |
|
Tux
|
565de9b4c0
|
Attempt to fix PubSub disconnection issues.
|
2015-12-06 12:12:55 -05:00 |
|
Tux
|
919c2f53c3
|
Don't cache player count anymore
|
2015-12-06 02:58:37 -05:00 |
|
Tux
|
150fbf5600
|
Fix player counts sometimes showing invalid numbers
|
2015-12-06 02:44:21 -05:00 |
|
Tux
|
57dc386a17
|
Re-enable JMX
|
2015-11-15 12:23:59 -05:00 |
|
Tux
|
51c769fd79
|
Slightly optimized cleanUpPlayer()
|
2015-11-15 12:21:28 -05:00 |
|
Tux
|
6ed8a0df93
|
fix order
|
2015-11-15 11:53:30 -05:00 |
|
Tux
|
b811a574fd
|
Cache player count once again
|
2015-11-15 11:48:42 -05:00 |
|
Tux
|
e00d476233
|
Base heartbeats off Redis's TIME command.
People seem highly unwilling to actually synchronize their clocks for some reason, so I'll have to let them off the hook. Why am I doing this?
|
2015-11-15 11:01:54 -05:00 |
|
Tux
|
3102034e6b
|
Force Redis >= 2.6
|
2015-11-09 14:31:36 -05:00 |
|
Tux
|
d691180011
|
Tweaks
|
2015-10-25 21:00:18 -04:00 |
|
Tux
|
0a0f73c152
|
bump to 0.3.8, fix a silly bug.
|
2015-10-21 15:55:09 -04:00 |
|
Tux
|
a2efb59186
|
Clean up lagged proxies. Fixes #23
|
2015-10-18 19:52:52 -04:00 |
|
Tux
|
87ab0e72fd
|
Relicensing under the Eclipse Public License.
|
2015-10-18 19:52:46 -04:00 |
|
Tux
|
cd3f5f1b7e
|
Better firing of network events when we need to resync.
|
2015-10-03 23:45:34 -04:00 |
|
Tux
|
4e09efe801
|
Resolve more synchronization issues.
Notably, getLastOnline() is more in sync, putting a probable end to #23!
|
2015-10-03 23:36:37 -04:00 |
|
Tux
|
e285b3f2aa
|
Better resyncing of missing players on the proxy.
|
2015-09-27 11:49:03 -04:00 |
|
Tux
|
d1bfb9e162
|
If we find an async ping event-hostile plugin (currently only ServerListPlus), run the ping handling handler synchronously.
This is meant as a move to attempt to introduce a better mechanism for handling async events in a more sane way.
|
2015-08-25 20:12:55 -04:00 |
|
Tux
|
121040ad90
|
Introduce /rdebug command to expose some pool statistics.
|
2015-08-02 19:57:48 -04:00 |
|
Tux
|
431ff013e1
|
ServerConnectedEvent task doesn't really benefit from pipelining. Possible fix for #23?
|
2015-08-01 18:00:29 -04:00 |
|
Tux
|
f0164c3c8c
|
Replace Collections2.transform with forced Collection iteration.
|
2015-07-01 21:06:13 -04:00 |
|
Tux
|
b95400e810
|
Fix logging in
Looks like player "online" entries need to have stricter validation. I'll probably implement this with Lua.
|
2015-06-28 07:08:39 -04:00 |
|
Tux
|
a986481b0d
|
Never modify the response if using a forced host and ping_passthrough.
|
2015-06-25 12:09:21 -04:00 |
|
Tux
|
8f1aff3a11
|
Simplify getLocalPlayersAsUuidStrings() as it was too redundant.
|
2015-06-24 07:04:01 -04:00 |
|
Tux
|
21710fcd8e
|
Perform some code tweaks and fix some spelling.
|
2015-06-24 06:06:34 -04:00 |
|
Tux
|
682d180505
|
Fix the licensing.
|
2015-06-24 05:54:43 -04:00 |
|
Tux
|
2c22bc4439
|
Simplify PubSub code.
|
2015-06-24 05:54:19 -04:00 |
|
Tux
|
32f0dffd85
|
Reformatting and corrected several comments and messages.
|
2015-06-24 05:51:40 -04:00 |
|
Tux
|
95a2a33781
|
Added basic expiry to cache and tests.
|
2015-06-23 23:17:50 -04:00 |
|