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 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							982644d31c 
							
						 
					 
					
						
						
							
							Add /plist command and plural player count.  
						
						
						
					 
					
						2015-06-22 06:06:02 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							8c05655330 
							
						 
					 
					
						
						
							
							Always kick the new player in online mode.  
						
						... 
						
						
						
						Allowing the new player on is more seamless, but does not synchronize well, so I've forced a kick instead, which is a cleaner solution at the expense of minor inconvenience. 
						
					 
					
						2015-06-22 04:54:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							ff602bc5e6 
							
						 
					 
					
						
						
							
							Player/internal tweaks:  
						
						... 
						
						
						
						- Switch to BungeeCord task scheduler, since it's fixed.
- Moved player checks and such to LoginEvent. The login network event is still published from PostLoginEvent.
- Fix a typo. Whee. 
						
					 
					
						2015-06-22 04:35:45 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							2cbe1997a0 
							
						 
					 
					
						
						
							
							Change thread pool from fixed size of 16 threads to a cached one.  
						
						... 
						
						
						
						RedisBungee's operations aren't particularly long-lived so this makes more sense. Eventually, this will simply wrap around the BungeeCord scheduler, since most of its pressing issues are resolved. 
						
					 
					
						2015-06-22 04:02:19 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							4834b7826f 
							
						 
					 
					
						
						
							
							Use more efficient HMSET when possible.  
						
						
						
					 
					
						2015-06-22 04:00:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							b21c02eca0 
							
						 
					 
					
						
						
							
							If an expired UUID/name entry is found, also expunge the other entry.  
						
						
						
					 
					
						2015-06-22 03:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							85bb0cc14a 
							
						 
					 
					
						
						
							
							Move IOUtil to the util package (which is a better location).  
						
						
						
					 
					
						2015-06-22 03:39:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							d54238023d 
							
						 
					 
					
						
						
							
							Squeezed the last bits I possibly can out of the Lua implementation.  
						
						... 
						
						
						
						Performance enhancements beyond what I've done are welcome. 
						
					 
					
						2015-06-22 00:13:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							59cb27d342 
							
						 
					 
					
						
						
							
							Add a warning to run RedisBungeeClean if the UUID cache exceeds 750,000 entries.  
						
						... 
						
						
						
						While a large UUID cache will not harm RedisBungee functionality, it can be problematic in some setups, so err on the side of caution. 
						
					 
					
						2015-06-21 22:13:49 -04:00 
						 
				 
			
				
					
						
							
							
								Tux 
							
						 
					 
					
						
						
						
						
							
						
						
							85eea7746e 
							
						 
					 
					
						
						
							
							Plugin messaging API tweaks:  
						
						... 
						
						
						
						- Behavior on unknown commands made more consistent (don't send any messages).
- ServerPlayers message requires a type of PLAYERS/COUNT. 
						
					 
					
						2015-06-21 18:11:27 -04:00