Stránka 1 z 1

Lagy, plná paměť, server běží den

Napsal: 30 led 2016, 13:15
od ProfesorG
mc.craftzone.cz (82.208.17.31:27458)

Ahoj, včera odpoledne ve 3 jsme spustili server a od té doby se nám dveře netrhnou, máme téměř pořád 20/20 hráčů, každopádně máme problém. Při 20 lidech nám server celkem dost laguje, TPS se pohybují okolo 18.50, na server máme vyčleněno 10 GB, kažopádně po prvním dni máme 9.8 zaplněných. Neví někdo, jak by se dalo těm lagům předejít? Taky, co se prostoru týče, máme plugin CoreProtect, tak jestli nám to trochu nezahlcuje paměť...
TPS: https://ctrlv.cz/I1h0 (Při 17/20 asi 17 TPS)

Re: Lagy, plná paměť, server běží den

Napsal: 30 led 2016, 13:16
od pitilon@seznam.cz
Tak seznam pluginů timings apod. dolož.. zkus stáhnout clearlag a pak /lagg unloadchunks

Re: Lagy, plná paměť, server běží den

Napsal: 30 led 2016, 13:19
od ProfesorG
Pluginy
Spoiler: zobrazit
Auth Me
CTSNC 6.1.jar 63.7 KB10. 01. 17:04
ChestCommands.jar 124.4 KB10. 01. 17:04
ChestShop.jar 616.9 KB10. 01. 17:04
ChunkLoader.jar 46.2 KB15. 01. 15:50
ColourMotd.jar 1.1 KB29. 01. 13:24
CommandSigns.jar 86.4 KB15. 01. 23:26
CoreProtect_2.12.0.jar 248.1 KB10. 01. 17:35
EditableSign.jar 16.8 KB20. 01. 16:33
EntityLWC.jar 473.9 KB10. 01. 17:04
Essentials.jar 1011.4 KB10. 01. 17:04
EssentialsChat.jar 12.5 KB10. 01. 17:04
EssentialsSpawn.jar 16.5 KB10. 01. 17:04
FakaHedaMinequery.jar 12 KB30. 01. 05:29
FerrisWheel.jar 23.6 KB15. 01. 12:51
GAListener.jar 63.7 KB29. 01. 14:30
HolographicDisplays.jar 387.3 KB11. 01. 21:33
KeepItems.jar 4.2 KB26. 01. 09:33
LWC.jar 453.9 KB10. 01. 17:04
MaxBans.jar 225.5 KB12. 01. 22:18
Message.jar 2.3 KB10. 01. 17:04
MobArena.jar 412.7 KB11. 01. 09:08
Multiverse-Core-2.5.jar 1.6 MB10. 01. 17:04
MythicMobs-2.1.9.jar 1.3 MB12. 01. 19:05
PermissionsEx-1.23.3.jar 705 KB10. 01. 17:04
ProtocolLib.jar 1.4 MB29. 01. 13:58
Quests.jar 530.4 KB10. 01. 17:04
ServerlistMOTD (1).jar 49 KB10. 01. 17:13
ServerlistMOTD.jar 49 KB29. 01. 13:57
SimpleHelptickets.jar 48.1 KB27. 01. 17:54
SkinsRestorer-v10.4.4-BETA.jar 486.5 KB22. 01. 17:07
SuperTrails.jar 117.6 KB15. 01. 11:51
TNTRun.jar 114.6 KB14. 01. 21:43
TreasureChest.jar 231.7 KB22. 01. 17:03
Vault.jar 290 KB10. 01. 17:04
WorldBorder.jar 115.1 KB15. 01. 13:06
WouldYouRather[v1.0].jar 21.2 KB15. 01. 13:06
citizens-2.0.16-SNAPSHOT.jar 1 MB10. 01. 17:04
dynmap-2.2.jar 3.9 MB11. 01. 21:38
iConomy.jar 162.3 KB10. 01. 17:04
pvparena-1.0.jar 544.9 KB16. 01. 10:24
sentry.jar 84.6 KB10. 01. 17:04
votifier-1.9.jar 18.7 KB29. 01. 14:30
worldedit-bukkit-6.1.jar 1.5 MB10. 01. 17:05
worldguard-6.1.jar 1.3 MB10. 01. 17:05


+ Máme naloadováno asi 3000 chunků

Re: Lagy, plná paměť, server běží den

Napsal: 30 led 2016, 13:34
od pitilon@seznam.cz
Stáhni clearlag /lagg unloadchunks

Re: Lagy, plná paměť, server běží den

Napsal: 30 led 2016, 15:42
od Hanakocz
V optimalizačních nástrojích spusť Timings, poté po restartu dej na serveru
/timings on
/timings merged (po třeba minutě)
/timings paste
/timings off

Předposlední příkaz vygeneruje link, ten sem umísti.
Nicméně.
Všechny pluginy, které to umožňují, napoj na MySQL. Zaprvé tím ušetříš trochu místa, protože si budou svá data ukládat do MySQL, kde máš další 3GB místa, a plus to bude rychlejší. DOST rychlejší. Tím můžeš pomoci TPSkům.
Nejvíc náročné je ale generování nových chunků, tudíž pokud lidé prozkoumávají......

Pak je dobré se zaměřit na místo na disku:
Nejvíc místa zabere Dynmap. respektive 3D Surface mapy.
1) Je dobré mít nějak omezený svět, aby jej nemohli generovat donekonečna (worldborder plugin, umí kreslit i konec mapy čáru na dynmapu)
2) Při vypnutí 3D map a ponechání jen 2D map (nebo snížení kvality) ušetříš spoustu místa na disku, řádově tak 5-6GB budou jen ty mapy...Pokud necháš jen 2D, můžeš podle toho udělat adekvátně větší svět.
3) Pro zmenšení/předgenerování mapy všude uvnitř hranice použij příkazy z worldborderu /wb fill, /wb trim (ten zničí chunky za hranicí), tím se zbavíš generování chunků, tedy i lagů

Docela bych doporučoval povypínat 3D renderování na dynmapu, nechat jen 2D mapy, ty zabírají velmi málo oproti zbytku.

dynmap příkazy -> https://github.com/webbukkit/dynmap/wiki/Commands