2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-11-22 20:28:00 +00:00

Commit Graph

  • d691180011 Tweaks Tux 2015-10-25 21:00:18 -0400
  • 0a0f73c152 bump to 0.3.8, fix a silly bug. Tux 2015-10-21 15:55:09 -0400
  • 2e9f99faff 0.3.7 Tux 2015-10-18 17:29:38 -0400
  • a2efb59186 Clean up lagged proxies. Fixes #23 Tux 2015-10-18 16:51:15 -0400
  • 87ab0e72fd Relicensing under the Eclipse Public License. Tux 2015-10-12 11:46:09 -0400
  • cd3f5f1b7e Better firing of network events when we need to resync. Tux 2015-10-03 23:45:34 -0400
  • 4e09efe801 Resolve more synchronization issues. Tux 2015-10-03 23:36:37 -0400
  • e285b3f2aa Better resyncing of missing players on the proxy. Tux 2015-09-27 11:49:03 -0400
  • d1bfb9e162 If we find an async ping event-hostile plugin (currently only ServerListPlus), run the ping handling handler synchronously. Tux 2015-08-25 20:12:55 -0400
  • 121040ad90 Introduce /rdebug command to expose some pool statistics. Tux 2015-08-02 19:57:48 -0400
  • 431ff013e1 ServerConnectedEvent task doesn't really benefit from pipelining. Possible fix for #23? Tux 2015-08-01 18:00:29 -0400
  • f0164c3c8c Replace Collections2.transform with forced Collection iteration. Tux 2015-07-01 21:06:13 -0400
  • ef14547959 Work on 0.3.7-SNAPSHOT. Tux 2015-06-29 09:56:03 -0400
  • cc3f31ec54 0.3.6 Tux 2015-06-29 09:55:28 -0400
  • b95400e810 Fix logging in Tux 2015-06-28 07:08:39 -0400
  • a986481b0d Never modify the response if using a forced host and ping_passthrough. Tux 2015-06-25 12:09:21 -0400
  • 8f1aff3a11 Simplify getLocalPlayersAsUuidStrings() as it was too redundant. Tux 2015-06-24 07:04:01 -0400
  • 21710fcd8e Perform some code tweaks and fix some spelling. Tux 2015-06-24 06:06:34 -0400
  • b5328c758b Use a better example server ID. Tux 2015-06-24 05:58:10 -0400
  • 682d180505 Fix the licensing. Tux 2015-06-24 05:54:43 -0400
  • 2c22bc4439 Simplify PubSub code. Tux 2015-06-24 05:54:19 -0400
  • 32f0dffd85 Reformatting and corrected several comments and messages. Tux 2015-06-24 05:51:40 -0400
  • 95a2a33781 Added basic expiry to cache and tests. Tux 2015-06-23 23:17:50 -0400
  • 982644d31c Add /plist command and plural player count. Tux 2015-06-22 06:06:02 -0400
  • 8c05655330 Always kick the new player in online mode. Tux 2015-06-22 04:54:15 -0400
  • ff602bc5e6 Player/internal tweaks: Tux 2015-06-22 04:35:45 -0400
  • 2cbe1997a0 Change thread pool from fixed size of 16 threads to a cached one. Tux 2015-06-22 04:02:19 -0400
  • 4834b7826f Use more efficient HMSET when possible. Tux 2015-06-22 04:00:25 -0400
  • b21c02eca0 If an expired UUID/name entry is found, also expunge the other entry. Tux 2015-06-22 03:47:21 -0400
  • 85bb0cc14a Move IOUtil to the util package (which is a better location). Tux 2015-06-22 03:39:26 -0400
  • 787a189867 Localize ipairs. Might help out a tiny bit. Tux 2015-06-22 00:27:18 -0400
  • d54238023d Squeezed the last bits I possibly can out of the Lua implementation. Tux 2015-06-22 00:13:58 -0400
  • a6ab874791 One last tweak! Tux 2015-06-21 23:23:28 -0400
  • 6244f5b65e Clarify that Redis does allow tables to be sent back, but not associative ones. Tux 2015-06-21 22:44:14 -0400
  • 59cb27d342 Add a warning to run RedisBungeeClean if the UUID cache exceeds 750,000 entries. Tux 2015-06-21 22:13:49 -0400
  • 90612fa98a Extra Lua optimizations (minimize table lookups). Tux 2015-06-21 20:44:44 -0400
  • 8d3681dc1f Make some Lua calls local to increase performance. Tux 2015-06-21 20:27:27 -0400
  • 1c598868a9 whoops Tux 2015-06-21 20:03:11 -0400
  • d7b3568eec Slightly simplified the Lua code. Tux 2015-06-21 20:02:12 -0400
  • 85eea7746e Plugin messaging API tweaks: Tux 2015-06-21 18:11:27 -0400
  • 8e6447c8e0 Reintroduce pipelining support. Tux 2015-06-21 18:09:46 -0400
  • 8b5eacec40 Introduce a set of performance tweaks. Tux 2015-06-21 17:32:28 -0400
  • 27bf52f13d Relicense under the Unlicense. Tux 2015-06-09 19:37:01 -0400
  • 712698c76c Changed all previous uses of return(Broken)Resource to try-with-resources Tux 2015-06-06 17:30:45 -0400
  • d68b2713c4 Seamlessly support offline-mode more effectively by always skipping Mojang lookups. Tux 2015-06-06 17:23:51 -0400
  • 665d73af0c more try-with-resources. Tux 2015-06-06 16:39:10 -0400
  • 86efdeaf8e Make ServerPlayers messages looking for counts be less expensive to run by skipping the UUID lookup. Tux 2015-05-17 14:54:35 -0400
  • 66996a295c Use try-with-resources in checking. Tux 2015-05-17 14:46:44 -0400
  • d111052ead Bump Jedis version (with some caveats). Tux 2015-05-16 21:38:20 -0400
  • c46041f802 Revert "[BREAKING] Use nanoTime() for heartbeat checks" Tux 2015-04-30 19:58:03 -0400
  • 1c12aec718 Revert "Correct omission" Tux 2015-04-30 19:57:39 -0400
  • 807e71e566 Allow specifying ServerPlayers PLAYERS to get players and default to just count. Tux 2015-04-22 18:34:23 -0400
  • a372720e50 Add batch server<->player mapping and current proxy plugin messages. Tux 2015-04-22 18:30:04 -0400
  • e82a3ac5dd Remove the canonical glist setting as server owners should override /glist with a plugin if they don't like RedisBungee's version. Tux 2015-04-18 10:14:49 -0400
  • 10466a9464 Add exempted IP addresses (closes #19) and refactored configuration. Tux 2015-04-18 10:13:02 -0400
  • 195857a531 Correct omission Tux 2015-04-17 16:35:04 -0400
  • 7c76b245d4 [BREAKING] Use nanoTime() for heartbeat checks Tux 2015-04-17 16:34:18 -0400
  • c6c73cf731 Fix okhttp AccessControlException PunKeel 2015-03-28 21:46:08 +0100
  • f391793e45 Merge branch 'master' of https://github.com/thechunknetwork/redisbungee vemacs 2015-02-10 08:04:06 -0700
  • 06c3935c39 add test for UUIDFetcher vemacs 2015-02-10 08:04:03 -0700
  • c4dc10f3c7 Bump to 0.3.6 Marquee 2015-02-05 22:12:35 -0500
  • d1bdfc9e2e Use Google Guava InetAddresses.forString() method to make sure we don't hit network. Marquee 2015-02-05 22:11:22 -0500
  • 144fe4d2fb Releasing RedisBungee 0.3.5 Marquee 2015-02-05 22:05:39 -0500
  • e0f50f3c5d Add license header Marquee 2015-02-04 20:11:19 -0500
  • a80c3b51e1 Add a test class vemacs 2015-02-04 08:02:30 -0700
  • b684064c92 Get last element vemacs 2015-02-04 07:55:45 -0700
  • ba825c1880 Convert RedisBungee to okhttp. Tux 2015-01-25 00:17:52 -0500
  • b375b5402d Fix some FindBugs issues. Tux 2015-01-25 00:04:34 -0500
  • f201cdc4e8 Make NameFetcher less hazardous to ones health. Tux 2015-01-25 00:02:30 -0500
  • 20ef1ee284 Use new-new method with a better ratelimit vemacs 2015-01-09 07:45:45 -0700
  • 6511e2154f Revert "Revert to old method as the new method has changed" vemacs 2015-01-09 07:44:03 -0700
  • 16ce4eb696 Revert to old method as the new method has changed Tux 2015-01-07 20:28:28 -0500
  • 5c9664c344 Use proper exception handling in UUIDTranslator. Tux 2014-12-29 11:40:34 -0500
  • 5a0509ac48 Allow RedisBungee to give the console an IOException instead of a unhelpful exception + NPE combo. Tux 2014-12-27 18:30:26 -0500
  • 3c7c9c616a Merge remote-tracking branch 'origin/master' Tux 2014-12-27 18:28:09 -0500
  • 5010670d95 Remove cache, actually fix NameFetcher vemacs 2014-12-27 16:26:21 -0700
  • 250a6e0887 vemacs broke the build Tux 2014-12-27 18:21:51 -0500
  • e13a8de1d7 Possibly fix namefetcher vemacs 2014-12-27 14:00:09 -0700
  • 62eacc5816 Expose previous server. Closes #11, #12 Tux 2014-12-07 16:15:39 -0500
  • 47fc9792b0 Set default maximum Redis connections to 8. Tux 2014-11-26 17:30:25 -0500
  • 1542ce9af8 Synchronize default configuration with the wiki. Tux 2014-11-26 17:28:48 -0500
  • e630116ff8 Better handling of improperly-fetched Jedis resources. Tux 2014-11-26 17:26:51 -0500
  • cb61d90d6c Unregister listener, revert getCount() changes vemacs 2014-11-26 10:00:05 -0700
  • e483b9abeb There seems to be a bug in the BungeeCord scheduler, cancelling all tasks for a plugin doesn't cancel all tasks for a plugin. vemacs 2014-11-26 09:28:50 -0700
  • 7df764c418 Don't spam exceptions when pinged after disable vemacs 2014-11-26 09:15:53 -0700
  • d438186682 Do not allow unsubscribing from RedisBungee internal channels and properly poison the PubSub handler this time. Tux 2014-11-02 14:16:41 -0500
  • 8ac70e801f Use ImmutableCollection.asList() and document this fact. Tux 2014-11-01 12:54:23 -0400
  • 8645f097a5 begin workon 0.3.5 Tux 2014-10-06 22:58:10 -0400
  • 78701b72c9 release 0.3.4 Tux 2014-10-06 22:57:49 -0400
  • aa772ddf1b Reformat source code. Tux 2014-09-21 13:56:46 -0400
  • e0ee2ada21 Migrate from the consumer model to ExecutorService. The consumer was not flexible and was less reliable. Tux 2014-09-21 13:55:14 -0400
  • 0dda93bfc8 don't use redis SYNC command Tux 2014-09-20 00:08:36 -0400
  • bafe894298 Removed pipelining and other fixes. Tux 2014-09-11 16:38:40 -0400
  • 75939ef661 Detect inconsistency of players who are online but not registered in Redis. Tux 2014-09-11 16:19:50 -0400
  • 9d392a32e5 Introduce new network events and add @ToString in PubSubMessageEvent for easier debugging. Tux 2014-08-31 13:16:51 -0400
  • c47a1678e1 Prepare development on 0.3.4 Tux 2014-08-20 21:35:50 -0400
  • a5cf32a4e3 Release 0.3.3 Tux 2014-08-20 21:35:02 -0400
  • b38ff5d1b4 Add /pproxy command to request the proxy where a player is connected. Tux 2014-08-20 21:31:02 -0400
  • 6fadd9e4c6 Fix priority of ProxyPingEvent. Closes #8 Tux 2014-08-18 15:35:29 -0400
  • 5102c39ee6 Removed player count caching and fixed typo (ported from the efficient-server-listing branch). Tux 2014-08-18 15:33:51 -0400