čtvrtek 19. července 2012

Křišťálové truhly a jiní zabijáci výkonu

Server běží bez problémů, zatím otestované součásti modů nevykazují žádné konflikty. Včera jsem nicméně objevil, že pokud použijete větší než malé množství křišťálových truhel, čeká vás (převážně na straně klienta) pořádný lag. V mém případě mi tak každá křišťálová truhla ubrala 2-3 FPS, což je při 30 truhlách už poněkud problém. Tento pokles FPS navíc nenastává, pouze když na truhly vidíte, ale kdykoliv jste poblíž zmíněného chunku. Platí tedy, že i pokud máte truhly kdesi v podzemí, zpomalujete tím hru všem hráčům nad vámi a kdekoliv v blízkém okolí.


Další výkonové problémy způsobují například:
  • předměty volně povalující se na zemi (pokud jsou jich řádově stovky až tisíce na serveru prakticky tím zabijete server);
  • trubky z BuildCraftu - jsou na delší vzdálenosti (řádově desítky bloků) neefektivním způsobem přepravy. Zkuste raději využít pneumatic tubes z RedPower, případně předměty teleportujte přes teleportační trubky, nebo převážejte pomocí Railcraftu;
  • elektrické smyčky v Industrial Craftu - za žádných okolností by neměl výstup energetického zdroje (generátory, BatBox, MFU, MFSU,...) směřovat zpět do téhož zdroje. Vytvoříte tak totiž smyčku, která způsobuje lag;
  • solární panely z Industrial Craftu ve velkém počtu. Pokud chcete hodně solární energie, vytvářejte pokročilejší solární panely. Z každých osmi panelů vytvoříte jeden panel vyšší úrovně, přičemž úrovně jsou celkem čtyři. 

Žádné komentáře:

Okomentovat