Spigot
4a813dc887
Optimize Player Lookup - #112
...
Optimize player lookup and various player operations. We mainly do this by keeping a map instead of iterating through all players. We also speed up the duplicate login check and a few other checks by simply checking for one matching player.
Thanks @aikar for some of the implementation
By: md_5 <git@md-5.net >
2014-03-15 14:34:26 +11:00
..
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-15 08:46:24 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-10 09:14:45 +11:00
2014-03-12 21:26:40 +00:00
2014-02-25 15:17:29 -04:00
2014-03-15 14:34:26 +11:00