Maxtps

서버 부하에 따라 view-distance를 실시간으로 조절하여 원활한 플레이가 가능하게 해주는 마인크래프트 버킷 플러긴 (Plugins)

그런데 업뎃이 안되고 있슴..

http://dev.bukkit.org/server-mods/maxtps/

원리..

Number of chunks in the world

Every player in game is surrounded by loaded chunks, this is so called 'view-distance' in server.properties. This setting affects server performance drastically, first some numbers:

view-distance=1: 9 chunks view-distance=2: 25 chunks view-distance=3: 49 chunks view-distance=4: 81 chunks view-distance=5: 121 chunks view-distance=6: 169 chunks view-distance=7: 225 chunks view-distance=8: 289 chunks view-distance=9: 361 chunks view-distance=10: 441 chunks view-distance=11: 529 chunks view-distance=12: 625 chunks view-distance=13: 729 chunks view-distance=14: 841 chunks view-distance=15: 961 chunks So for 50 people online, there must be 50*961=48050 chunks loaded at the same time if you're using view-distance of 15 (14450 for view-dist 8 etc). This is of course worst-case scenario, sometimes people are closer together than view distance, thus sharing some chunks.

Minecraft processes every chunk loaded, every tick. This imposes hard limit, because best of todays modern CPU/bus architectures seem to be capable of handling 30k chunks per core max, tps goes down the drain quickly after that.

A way around it is to simply never go that high with chunk count - just define maximum number of chunks your server is capable of handling and adjust view distance according to that. So lets assume your server is capable of handling of 15k chunks.

배슬로넷 마인크래프트 위키입니다. 마음에 안드는 내용이 있으면 직접 고치시면 됩니다

역링크