Technické informace a výkon
Technické informace o našich serverech.
Last updated
Technické informace o našich serverech.
Last updated
Naše servery běží na VPS s dostatečně velkým výkonem. Navíc nepoužíváme žádné sdílené servery s nikým jiným. Naše servery jsou optimalizovány pro ten nejlepší výkon a plynulé hraní. Pro Minecraft server máme celý jeden oddělený stroj s AMD Ryzen 9 7900X a 128 GB RAM. Pro web máme druhý oddělený VPS. Mapa (mapa.fenixcraft.cz) má třetí oddělený stroj.
Jednotlivé servery běží na stabilním a pro výkon optimalizovaném jádru, (fork Paperu) a všechny běží pod proxy, konkrétně Velocity od .
Všechny servery jsou v datacentru v České republice.
Na ničem nešetříme, naše servery běží na výkonných CPU s ohledem na výkon jednotlivých vláken ku pořizovací ceně a mají alokované více než dostatečné množství ram. Řada pluginů a aplikací (analytika, mapa, ...) navíc běží na externím serveru buď skrze AWS nebo skrze vlastní VPS tak, aby dopad na výkon herních serverů byl minimální.
Všechny servery využívají optimální Javu 21 a výrazně vylepšené flagy včetně všech relevantních možností vylepšení, které Java 19 a Java 21 přinesly, vždy pro aktuální verzi MC.
Pluginy pro jednotlivá technická řešení pečlivě vybíráme v závislosti na jejich dopad na výkon serveru.
Výkon je pravidelně měřený s využitím nástroje a pravidelně přidáváme nové optimalizace a vylepšení.
Minecraft servery jsou precizně konfigurovány tak, aby nabízely nejlepší možný výkon a zároveň neomezovaly hráčský zážitek. To zahrnuje mimo jiné nadstandardní vylepšení jako:
Asynchronní tickování entit
Asynchronní mob spawning
Asynchronní ukládání player dat
Asynchronní pathfinding
Paralelní tickování světů
Asynchronní target finding
Asynchronní ukládání playerdat
Asynchroní lokátor
Asynchronní odesílání chunk dat a hledání blocků
Širší využívání virtual threads tam, kde to jde (Async Chat Executor, CraftAsyncScheduler, ...)
Rychlejší structure gen
Rychlejší random gen (Xoroshiro128PlusPlus)
Asynchronní chat s nejvýkonnějším technickým řešením
Optimalizace AI u entit
Optimalizace vody a možných lag machines s vodou
Secure seed pro všechny relevantní světy (1024bit, BLAKE2)
Široké využívání display entit napříč pluginy
Nepoužívání fosílií jako Citizens2, místo toho používáme packet based NPCs
Optimální využití Redis a databází tam, kde je to efektivní
Řada dalších vylepšení
Dále kvalitní konfigurace purpuru, paperu, spigotu i bukkitu, v případě paperu a spigotu customizovaná pro každý svět na míru, stejně tak jako nastavení všech pluginů.