Commit Graph

266 Commits

Author SHA1 Message Date
mohammed jasem alaajel 39b3c03604 fixed the placeholder api problem 2021-05-21 03:34:37 +04:00
weihao 373e1c16d4
Persistent random server id generation (#5)
* Allow random server id

* Assign and save random server id

* Add logging for server id

* Remove unused

* Update notes

* updated readme

* fixed bug from last update

* updated config

* fixed typo of in one of the authors name

Co-authored-by: mohammed jasem alaajel <34905970+ham1255@users.noreply.github.com>
2021-05-21 01:06:34 +04:00
mohammed jasem alaajel 8df8d96ced
add random ids! 2021-05-17 22:42:57 +04:00
mohammed jasem alaajel 4c1ffa2b01 changed this to warn instead of severe 2021-05-17 04:11:09 +04:00
mohammed jasem alaajel 76721cd5fd
fix to spamming seconds behind (#2)
* fix to spamming seconds behind

* changes the message

* bumped version
2021-05-13 22:41:53 +04:00
mohammed jasem alaajel b3a41368ce bumped dependices versoins and removed some unneded stuff from pom file + added ssl SUPPORT! 2021-01-07 23:30:39 +04:00
Tobias Genberg 7931a2f68b
Fixing 1.14.2 issue
1.14.2 seems to require registerChannel in all lowercase.
2019-06-07 23:33:58 +02:00
Chnkr 429ed39160 This release adds support for BungeeCord 1.13 and later, as well as adding support for recovering pub/sub channels and a version bump. 2019-04-19 20:59:19 +02:00
Chnkr d5dcb7d3fc
Merge pull request #58 from skyslience/master
update the pom lib version and fix a loop error
2018-06-13 08:59:08 +02:00
skyslience f2ffd7e94e update the pom lib version and fix a loop error 2018-06-12 23:13:47 +08:00
Alw3ys 31cec3c994 Add PlayerProxy for Plugin Messaging 2017-06-17 17:08:58 +02:00
Dan Wager f6615e8749 Just use the provided string 2017-03-08 22:42:04 -08:00
Dan Wager b43eae6739 Use redis time (seconds) for heartbeat processing 2017-03-08 22:20:51 -08:00
Tux ac11730d46 Fix bugs in RedisBungee functionality. Closes #41 2016-10-13 23:44:49 -04:00
Tux 6f3a882fa2 Fix replacing thread pool and move to ScheduledThreadPoolExecutor 2016-06-28 16:39:05 -04:00
Tux 8f38b5ddb8 try to fix #40 2016-06-26 04:19:10 -04:00
Tux c753bfa983 whoops 2016-06-25 08:39:55 -04:00
Tux 821a41c1a9 Switch getPlayersOnServer() to use server-to-players multimap
This is now safe to do since the multimap is now cached. May fix #39
2016-06-25 02:19:23 -04:00
Tux f6412b7517 Limit RedisBungee thread pool to 32 threads
Closes #27
2016-06-24 14:10:40 -04:00
Tux 436949b8d8 Update commons-pool2 since classloader bugs are fixed
Closes #38
2016-05-31 06:35:29 -04:00
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