2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2024-11-09 22:48:01 +00:00
Commit Graph

288 Commits

Author SHA1 Message Date
vemacs
cb61d90d6c Unregister listener, revert getCount() changes 2014-11-26 10:00:05 -07:00
vemacs
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. 2014-11-26 09:28:50 -07:00
vemacs
7df764c418 Don't spam exceptions when pinged after disable 2014-11-26 09:15:53 -07:00
Tux
d438186682 Do not allow unsubscribing from RedisBungee internal channels and properly poison the PubSub handler this time. 2014-11-02 14:16:41 -05:00
Tux
8ac70e801f Use ImmutableCollection.asList() and document this fact. 2014-11-01 12:54:23 -04:00
Tux
8645f097a5 begin workon 0.3.5 2014-10-06 22:58:10 -04:00
Tux
78701b72c9 release 0.3.4 2014-10-06 22:57:49 -04:00
Tux
aa772ddf1b Reformat source code. 2014-09-21 13:56:46 -04:00
Tux
e0ee2ada21 Migrate from the consumer model to ExecutorService. The consumer was not flexible and was less reliable. 2014-09-21 13:55:14 -04:00
Tux
0dda93bfc8 don't use redis SYNC command 2014-09-20 00:08:36 -04:00
Tux
bafe894298 Removed pipelining and other fixes. 2014-09-11 16:38:40 -04:00
Tux
75939ef661 Detect inconsistency of players who are online but not registered in Redis. 2014-09-11 16:19:50 -04:00
Tux
9d392a32e5 Introduce new network events and add @ToString in PubSubMessageEvent for easier debugging. 2014-08-31 13:16:51 -04:00
Tux
c47a1678e1 Prepare development on 0.3.4 2014-08-20 21:35:50 -04:00
Tux
a5cf32a4e3 Release 0.3.3 2014-08-20 21:35:02 -04:00
Tux
b38ff5d1b4 Add /pproxy command to request the proxy where a player is connected. 2014-08-20 21:31:02 -04:00
Tux
6fadd9e4c6 Fix priority of ProxyPingEvent. Closes #8 2014-08-18 15:35:29 -04:00
Tux
5102c39ee6 Removed player count caching and fixed typo (ported from the efficient-server-listing branch). 2014-08-18 15:33:51 -04:00
Tux
ad67e1c60c Removed efficient per-server list fetching. It had too many issues. It will be readded when it can be fixed. 2014-08-14 20:21:56 -04:00
Tux
e3f84c7536 Changed configuration (also a commit to trigger jenkins) 2014-08-11 04:25:46 -04:00
Tux
f685661462 Enhanced server listing API (now more efficient) and fixed count issues. 2014-08-10 17:58:45 -04:00
Tux
5a6d2b15bb Merge branch 'master' into data-caching 2014-08-10 06:49:33 -04:00
Tux
c75be36531 Remove spirous call. 2014-08-10 06:49:20 -04:00
Tux
297d4a8a7f Use an unbounded cache via ConcurrentHashMap. 2014-08-10 06:34:05 -04:00
Tux
e15b4d23f3 Added missing null check. 2014-08-10 06:27:50 -04:00
Tux
6df0a481e7 Better server caching. 2014-08-09 23:57:57 -04:00
Tux
d3b2f3f10b Removed debug message. 2014-08-09 23:18:23 -04:00
Tux
b37566b47f BLEEDING: New data caching mechanism for RedisBungee, which will enable greater performance as soon as it has been fleshed out. 2014-08-09 23:16:47 -04:00
Tux
befd4d0d26 Store user's proxy in their hash and rename the server: keys to proxy: to make their purpose more clear. 2014-08-09 15:32:12 -04:00
Tux
62cdf7af1b Indentation. 2014-08-09 15:26:52 -04:00
Tux
ee778953e8 Don't use Date, instead use Calendar. I still want to sneak in LocalDate somehow... 2014-07-30 18:03:07 -04:00
Tux
13b62f7269 Do not cache username<->UUID mappings indefinitely.
Instead, we will cache them for three days, and we will recalculate them from fresh values taken while they were online or we ask Mojang for the information.
2014-07-30 13:46:39 -04:00
minecrafter
bf2d305be9 Merge pull request #7 from mccore/master
Added an api method to send messages to a custom PubSub channel.
2014-07-25 19:15:42 -04:00
mc-core.com
a8a75723fb Added an api method to send messages to a custom PubSub channel. This makes the register channel feature a lot more useful. 2014-07-25 19:00:53 -04:00
Tux
7a710c1ae0 Port RedisBungee to threadGroup branch of BungeeCord 2014-07-09 22:54:12 -04:00
Tux
1769463df1 Make the command sender public again 2014-07-02 19:30:28 -04:00
minecrafter
a9fb0cd88a Merge pull request #6 from md-5/master
Make use of Bungee scheduler for threaded operations.
2014-07-02 02:43:06 -04:00
md_5
f9180dfb8d Make use of Bungee scheduler for threaded operations. 2014-07-02 16:38:04 +10:00
Tux
718b020bf2 Better checking 2014-06-26 03:34:16 -04:00
Tux
32219a3fff Need to bump this too 2014-06-24 00:44:33 -04:00
Tux
e2946915c4 Begin work on 0.3.3 2014-06-24 00:30:35 -04:00
Tux
40fb87895d Releasing 0.3.2 2014-06-24 00:30:17 -04:00
Tux
688246b8fe Tweaks, more pipelining. 2014-06-17 15:47:52 -04:00
Tux
511202044c Preserve the old sample 2014-06-13 23:36:20 -04:00
Tux
28104fee64 Revert "A repo home at last!"
This reverts commit 6e90c0949b.
2014-06-11 07:28:06 -04:00
Tux
460414b3e6 Use Redis pipelining for more efficiency on high-load setups. Also updated Jedis dependency. 2014-06-11 07:24:09 -04:00
Tux
6e90c0949b A repo home at last! 2014-06-08 18:57:37 -04:00
Tux
c6a6a9d9d0 Fix a typo. 2014-06-06 17:38:41 -04:00
Tux
eca670c43d Notify if a server is behind every 30 seconds. This is a /very/ common issue. 2014-06-06 17:38:03 -04:00
Tux
16ca96562f Remove the player-list-in-ping feature.
This feature is something that would ideally be separate from RedisBungee. With the removal of this feature, this is something I will be creating and unveiling when 0.3.2 is released.
2014-06-05 00:19:25 -04:00