Commit Graph

98 Commits

Author SHA1 Message Date
Jonathan Williams
679d5faa9b Motd pull on start. 2015-04-06 04:14:04 -07:00
Jonathan Williams
4eb1f67d82 Removed code to set default motd. 2015-04-06 04:13:13 -07:00
Jonathan Williams
8567701e1d Updated Motd. 2015-04-03 03:20:11 -07:00
Jonathan Williams
a8aab1fea0 Motd changes. 2015-04-02 23:38:29 -07:00
Shaun Bennett
50c38dc467 April Fools Additions, Fix some errors in Clans code, Add PlayerCache to IntellIJ IDEA 2015-03-31 17:22:50 -04:00
Jonathan Williams
6472194d44 Optimized queries to retrieve and update player information by removing inner join calls on the account.
Added account id retrieval on login.
Added account id caching in redis.
2015-03-25 15:10:59 -07:00
Jonathan Williams
6c72bc2c36 Added playerStats caching via redis.
Fixed MotdManager's forced hardcoded motd.
2015-03-25 15:01:19 -07:00
Jonathan Williams
4d557cb392 Code to improve stat recording, commented out for now. 2015-03-15 19:28:58 -07:00
Ty Sayers
7811279b26 Convert friend system over to redis-based PlayerStatus data tracking from old SQL storage. 2015-03-14 17:41:16 -04:00
Jonathan Williams
c1c284002d Fixed JREs for Mineplexer and BungeeRotator.
Added a little more info on debug for BungeeRotator.
2015-03-14 06:21:04 -07:00
Ty Sayers
ffedc82785 Commit leftover package that was not committed from previous re-organization. 2015-03-14 01:52:37 -04:00
Ty Sayers
af898e3306 Convert PlayerStatus trackers, Bungee MOTD, and Bungee Server status' from MySQL storage to redis-based system using DataRepository's.
Re-organize structure of ServerData packaging.
2015-03-14 01:03:22 -04:00
Jonathan Williams
d8867711ef Fix bug with PlayerCount. 2015-03-13 18:10:35 -07:00
Jonathan Williams
cb93769e03 Converted Bungee to redis.
Increased DBPool maximum connections to 5.
2015-03-13 17:53:36 -07:00
Jonathan Williams
4db745c1e5 Added Version and IP logging for Bungees. 2015-03-11 17:23:23 -07:00
Jonathan Williams
bd8c101901 Slowed down interval for pulling servers on bungees. 2015-03-07 21:48:15 -08:00
Jonathan Williams
6383cf7ce6 Merge branch 'master' of ssh://184.154.0.242:7999/min/Mineplex
Conflicts:
	Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java
2015-02-10 18:17:13 -08:00
libraryaddict
77350e51de Using the wrong servername in PlayerTracker 2015-02-11 00:58:21 +13:00
libraryaddict
ea30645d42 Merge branch 'master' of ssh://184.154.0.242:7999/min/mineplex 2015-02-04 18:37:32 +13:00
libraryaddict
55b9435877 Change event used to track player's in bungee 2015-02-04 18:36:44 +13:00
Shaun Bennett
b0a2e655c1 Changes to IntellIJ Files 2015-02-03 14:12:52 -05:00
Jonathan Williams
908533b232 Added some exception protection in Redis retrieve dedicated servers.
Removed Statifier project.

Improved ServerMonitor:
- Added recording of dedicated server stats
- Added recording of server group stats
- Added recording of bungee stats
- Added recording of network stats
2015-01-29 07:05:50 -08:00
Jonathan Williams
fc45b80e2b Added rank pulling on bungee login and the ability to put a cap on network player count.
Removed log message for converted server group.
2015-01-03 23:37:04 -06:00
Shaun Bennett
9a9936bc8c Allow animated motd to be enabled or disabled through database 2014-12-22 16:39:34 -06:00
Jonathan Williams
28dc4059a4 Don't reset Lobby index else lower lobby counts can crash due to spam connects. 2014-12-13 20:22:37 -05:00
Jonathan Williams
52fad77297 Merge branch 'master' of ssh://184.154.0.242:7999/min/Mineplex 2014-12-12 05:21:45 -05:00
Jonathan Williams
771c7cba0a Changed playercount back to current +1 2014-12-12 05:21:23 -05:00
Shaun Bennett
56bc8dc232 Trying to do some hacky things! 2014-12-12 04:18:47 -06:00
Shaun Bennett
b65ca5f7dd Update bungee cord, comment out debug stuff 2014-12-12 02:53:56 -06:00
Shaun Bennett
7b42bd661f Fix icon animation + some more tweaks 2014-12-12 01:13:02 -06:00
Shaun Bennett
ac02201262 Some adjustments 2014-12-12 00:48:08 -06:00
Shaun Bennett
30a7eea628 Motd stuff for xmas update 2014-12-12 00:28:29 -06:00
Shaun Bennett
93dc3c9090 pushing this for my laptop. not final code! 2014-12-11 09:17:19 -06:00
Jonathan Williams
92ea94c3be Fixed creating clan delay in clans/ClientClan.java
Added logging for Mineplexer startup.
Fixed return generated keys in RepoBase
2014-11-28 14:06:41 -08:00
Jonathan Williams
1372f74921 Refactored some names in MiniPlugin
Work on clans.
2014-11-12 19:21:12 -08:00
Jonathan Williams
7fb679e7f5 Changed lobbyBalancer to send one player to each lobby that wasn't full. 2014-11-08 14:32:24 -08:00
Jonathan Williams
f03fe663f6 Simplified Lobby balancer code to randomize server selection on best 10 servers.
Increased rate at which bungee retrieves server information.

Increased rate at with servers sends server information.
2014-11-07 22:04:51 -08:00
Jonathan Williams
ecad60eee3 Added PlayerTracker to Mineplexer
Changed how max players is displayed in Mineplexer

Added a cut-off of 900 players for each bungee in BungeeRotator, minimum of two records.
2014-11-05 14:40:40 -08:00
Jonathan Williams
1a09c14642 Reverted database connection pooling because it caused severe login delays. 2014-11-05 14:39:22 -08:00
Jonathan Williams
409e2c6141 Tweaked menus for quick game, Cosmetic menu.
Removed debug for Hub
Output a little debug info in LobbyBalancer
Added duplicate check to ServerMonitor
updated Customer SUpport server to have changeable password, added logging of command executors, added lifetime perks for hero/ultra
2014-08-28 14:01:37 -07:00
Jonathan Williams
df97873d32 Fixed index issue with lobby balancer
Added performance output for server monitor.

Removed logging of debug stuff.
2014-08-16 01:37:06 -05:00
Chiss
508ef65fcf Added missing file 2014-08-16 14:17:15 +10:00
CoderTim
19222c6815 Updated IntelliJ environment to be compatible with latest changes 2014-08-15 15:51:29 -04:00
Jonathan Williams
6039168601 Updated code base to build #1604 spigot 2014-08-13 18:57:37 -05:00
Jonathan Williams
93811b200d Small adjustment to lobby balancer code. 2014-08-12 17:01:54 -05:00
Ty
ecb0b2d3bb Fix LobbyBalancer merge issue and convert PortalRepository to a redis-based system instead of MySQL. 2014-08-08 17:35:37 -04:00
Ty
2e43d565bd Resolve merge conflicts. 2014-08-04 19:14:04 -04:00
Ty
1b7c762942 Merge branch 'master' of ssh://184.154.0.242:7999/min/Mineplex
Conflicts:
	Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/lobbyBalancer/LobbyBalancer.java
	Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/lobbyBalancer/LobbyBalancerRepository.java
	Plugins/Mineplex.ServerMonitor/src/mineplex/servermonitor/GroupStatusData.java
	Plugins/Mineplex.ServerMonitor/src/mineplex/servermonitor/Repository.java
	Plugins/Mineplex.ServerMonitor/src/mineplex/servermonitor/ServerGroupData.java
	Plugins/Mineplex.ServerMonitor/src/mineplex/servermonitor/ServerMonitor.java
2014-08-04 18:47:49 -04:00
Ty
6a9255e97b Add new Mineplex.ServerData library for interfacing with the ServerRepository, and modify Mineplex.ServerMonitor, Mineplex.Bungee.Mineplexer and Mineplex.Core to integrate changes. 2014-08-01 17:56:29 -04:00
Jonathan Williams
9c952a7b04 Cleaned up date format creation every call in LobbyBalancer
Reduced times to call per second.
2014-07-29 21:10:08 -07:00