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
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
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
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
460414b3e6
Use Redis pipelining for more efficiency on high-load setups. Also updated Jedis dependency.
2014-06-11 07:24:09 -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
Tux
484d0bc46b
Fix inconsistency here
2014-06-04 13:15:25 -04:00
Tux
14c2f95a94
Allow default RedisBungee commands to not be registered
2014-06-04 12:59:21 -04:00
Tux
527f76ac6b
Ran inspections on code. Fixed compile errors.
2014-05-30 23:57:42 -04:00
Tux
8bf80450ca
Forgot to get the writeLock()
2014-05-30 23:29:51 -04:00
Tux
a908e313d4
Enhance the UUIDTranslator and add an option to increase performance.
2014-05-30 23:22:31 -04:00
Tux
92971fce96
Properly scope exceptions
2014-05-28 18:29:44 -04:00
Tux
bb71dd674f
Correctly mark the UUID/name methods as NonNull
2014-05-28 02:06:17 -04:00
Tux
dea8073b11
Fix multiple players online on one proxy.
2014-05-25 18:16:14 -04:00
Tux
dd4a33d9d4
Fix canonical-glist: false usage of /glist
2014-05-24 23:16:23 -04:00
Tux
0136699b40
Support Mojangian UUIDs
2014-05-23 10:53:38 -04:00
Tux
730b77f227
Allow UUIDs to be used in commands
2014-05-23 10:50:05 -04:00
Tux
ca81f2f61b
Actually send messages. Too obvious of an oversight.
2014-05-23 00:22:13 -04:00
Tux
61b83e5889
Clean up code, automatic crash detection, fix some bugs
2014-05-22 23:37:26 -04:00
Tux
638643dab7
Fix typo
2014-05-22 23:20:53 -04:00
Tux
9cf7fdb3c4
Add omitted returnBrokenResource
2014-05-22 17:49:00 -04:00
Tux
07e2621ab2
Just to be sure, initialize the API first thing.
2014-05-20 20:32:43 -04:00
Tux
1d99367956
Revert vemacs for the 3rd time.
...
@vemacs, do not change this, or I will not only revoke your access to the repo, I will also skin you alive. Using "API" methods in this context is just fine and just because it doesn't suit your fancy doesn't mean you can just change it. I am the BDFL, obey me.
2014-05-20 20:30:31 -04:00
vemacs
2cdc844b75
Some code consistency
2014-05-20 17:00:15 -06:00
Tux
f9fbbb388a
move serverId to its own field, prepare for next release (0.3.1-SNAPSHOT)
2014-05-20 16:55:50 -06:00
Tux
235b42021b
Add in some more API documentation along with a slight optimization for a common use case
2014-05-16 20:41:59 -04:00
Tux
ace0979201
Lowercase name -> UUID association
2014-04-26 22:28:17 -04:00
Tux
e316e84c2b
Fix error when no other servers were present
2014-04-26 20:09:53 -04:00
Tux
0a2b43e7dc
Make UUIDResolver properly deal with usernames
2014-04-26 19:43:40 -04:00
Tux
d84f42952c
Optimize getPlayers()
2014-04-26 19:43:09 -04:00
Tux
c5d35a2a1c
Better persistence of translated data
2014-04-23 18:05:42 -04:00
Tux
4aeb762c17
Fix UUIDTranslator bug, add UUID null checking, make plugin messaging asynchronous
2014-04-20 10:50:45 -04:00
Tux
c82adc61b0
Delete playerCounts hash entry beforehand
2014-04-20 10:16:42 -04:00
Tux
86d9b40a78
Fix a JDK8 build error
2014-04-20 01:13:22 -04:00
Tux
1362739b27
RedisBungee 0.3 base code. A lot has changed. There is more to come.
2014-04-20 01:12:28 -04:00
Tux
d3a6170e78
Refactoring
2014-04-19 16:08:49 -04:00
Tux
cce0368f4c
Cache server-ids
2014-04-19 15:54:30 -04:00
Tux
72eb4c6a67
Add primitive heartbeat system
2014-04-19 15:52:15 -04:00
Tux
03bb9eb679
Remove it as well
2014-04-03 23:32:10 -04:00
Tux
c6ca9d1c78
Actually add server to server set.
2014-04-03 23:27:58 -04:00
Tux
98b2c4733a
Fix compile error
2014-04-03 23:24:27 -04:00
Tux
df5f5ef2c9
Lay linked-servers into the morgue.
2014-04-03 23:03:27 -04:00
Tux
db0ea751e9
Do not poison the pubsub handler, in order to prevent shutdown hangs.
2014-03-31 23:02:26 -04:00
Tux
d65a316427
Revert unintentional change to UUID-based storage. This will be handled soon.
2014-03-31 11:21:48 -04:00