Modpack server vie byť najlepší spôsob, ako dostať partiu späť do Minecraftu. Zrazu máte nové dimenzie, technické linky, kúzla, bossov, questy a jasný dôvod pokračovať ďalší večer. Zároveň je to typ servera, ktorý najčastejšie padá už pri prvom štarte.
Väčšinou za to nemôže hosting. Problém býva v tom, že sa na server nahrá nesprávny balík súborov, zvolí sa slabý plán alebo sa hráči pripájajú s inou verziou. Tento návod vysvetľuje, čo si skontrolovať pred spustením a ako pripraviť modpack server tak, aby bol prvý večer o hraní, nie o čítaní crash logov.
Klientský balík nie je server pack
CurseForge a podobné launchery pracujú primárne s klientským balíkom. Ten patrí do počítača hráča a môže obsahovať veci, ktoré server vôbec nevie použiť: minimapy, shadery, optimalizácie grafiky, úpravy menu, voice chat klienta alebo kozmetické mody.
Server pack je samostatný balík pripravený autorom modpacku pre server. Zvyčajne obsahuje správny loader, konfigurácie, serverové mody, skripty a súbory potrebné na prvý štart. Práve server pack je dôvod, prečo niektoré modpacky nabehnú na prvý pokus a iné skončia chybou ešte pred vytvorením sveta.
Ak modpack server padá hneď pri štarte, prvá otázka má byť: “Používame naozaj server pack?”
Ako vybrať modpack pre partiu
Predtým, než niečo zaplatíš alebo pozveš ľudí, pozri sa na štyri veci:
- Loader a verzia Minecraftu. Forge, Fabric a NeoForge nie sú zameniteľné. Hráči musia mať rovnakú kombináciu ako server.
- Veľkosť balíka. Malý Fabric balík sa správa úplne inak než All the Mods s niekoľkými stovkami módov.
- Server pack. Ak autor neposkytuje server pack, stále sa to dá riešiť, ale vyžaduje to viac ručnej práce a viac testovania.
- Typ hrania. Questový RPG balík je dobrý pre partiu, ktorá chce ciele. Sandboxový kitchen-sink balík je lepší pre hráčov, ktorí sa radi rozdelia a budujú vlastné projekty.
Ak hľadáš inšpiráciu, pozri výber modpackov na hranie s kamarátmi. Nie je to len rebríček popularity; každý balík má iný dôvod, prečo funguje v skupine.
Koľko RAM potrebuje modpack server
Pri modpackoch je RAM dôležitejšia než pri vanille. Nie preto, že by každý hráč spotreboval obrovské množstvo pamäte, ale preto, že stovky módov sa načítajú ešte pred pripojením prvého hráča.
Orientačne:
- ľahšie Fabric modpacky: 6 až 8 GB,
- stredne veľké Forge alebo NeoForge balíky: 8 až 10 GB,
- veľké kitchen-sink modpacky: 10 až 16 GB,
- veľmi náročné balíky s vlastným worldgenom a veľa hráčmi: radšej počítaj s vyšším plánom.
RAM však nie je jediná vec. Problémy spôsobuje aj vysoký view-distance, chunk-loadery, veľké automatizácie a nové dimenzie. Ak server seká až po pár hodinách hrania, často nejde o zlú inštaláciu, ale o svet, ktorý už robí viac práce než na začiatku.
Postup vo VoxelRune
Vo VoxelRune je cieľom vyhnúť sa najčastejšej chybe: nahratiu klientského balíka na server.
- Vyber modpack cez modpack hosting alebo pri vytváraní servera.
- VoxelRun sa pokúsi nájsť autorov server pack a použiť ten, nie klientské súbory.
- Pri známych balíkoch dostaneš odporúčaný plán podľa serverových súborov a veľkosti modpacku.
- Prvý štart nechaj dobehnúť. Veľké balíky môžu sťahovať súbory a generovať konfiguráciu niekoľko minút.
- Pošli hráčom názov modpacku, verziu a adresu servera. Bez rovnakej verzie sa nepripoja.
Ak balík server pack nemá, dá sa použiť aj vlastný serverový ZIP, ale oplatí sa ho najprv otestovať mimo “ostrého” večera s partiou.
Čo poslať hráčom pred pripojením
Najviac problémov pri modpackoch nevzniká na serveri, ale u hráčov. Do skupinového chatu pošli:
- presný názov modpacku,
- verziu modpacku,
- launcher, v ktorom ho majú nainštalovať,
- server adresu,
- informáciu, či je zapnutý whitelist,
- prípadne odporúčanú RAM pre klienta v launcheri.
Pri veľkých balíkoch je bežné, že klient potrebuje 6 až 10 GB RAM. To je RAM na počítači hráča, nie serverová RAM. Ak niekomu padá hra pri načítaní menu, server s tým nemusí mať nič spoločné.
Najčastejšie chyby a ako ich spoznať
Server padne hneď pri štarte. Pravdepodobne je v balíku klientský mod, chýba dependency alebo je zlá verzia loadera. Skontroluj, či používaš server pack.
Hráč vidí chybu o chýbajúcich modoch. Klient a server nemajú rovnaký modpack alebo verziu. Nech hráč preinštaluje presnú verziu balíka.
Server beží, ale svet sa načítava pomaly. Zníž view-distance, skontroluj predgenerovanie sveta a daj pozor na nové dimenzie alebo chunk-loadery.
Lag začne až po niekoľkých dňoch. Hľadaj príčinu v entitách, automatizácii, mob farmách a stále načítaných chunkoch. Samotné pridanie RAM nemusí stačiť.
Forge, Fabric alebo NeoForge
Loader si zvyčajne nevyberáš podľa chuti, ale podľa modpacku. Staršie veľké balíky bývajú Forge, moderné 1.20+ balíky čoraz častejšie používajú NeoForge a ľahšie alebo optimalizované balíky sú často na Fabricu.
Dôležité je nemiešať ich. Forge modpack nespustíš ako Fabric server a opačne. Pri server packu je loader už vyriešený autorom balíka, čo je ďalší dôvod, prečo ho používať.
Kedy zvoliť väčší plán
Zvoľ väčší plán, ak:
- modpack má stovky módov,
- hrá viac než 5 až 6 ľudí naraz,
- svet generuje veľa štruktúr alebo nové dimenzie,
- používate chunk-loadery a technickú automatizáciu,
- server má časté GC pauzy alebo “Can't keep up” hlášky aj pri nízkom počte hráčov.
Pri platbe podľa využitia nie je väčší plán automaticky veľký mesačný záväzok. Ak hráte pár večerov do týždňa, rozdiel medzi menším a väčším plánom je často menší problém než večer stratený lagmi.
Zhrnutie
Modpack hosting je najspoľahlivejší, keď dodržíš tri pravidlá: používaj server pack, vyber plán podľa veľkosti balíka a pošli hráčom presnú verziu. Väčšina “nevysvetliteľných” pádov sa dá vystopovať k jednej z týchto vecí.
Keď server beží, modpack sa správa ako každý iný Minecraft svet: spustíš ho, keď sa hrá, zastavíš po session a svet ostane pripravený na ďalší večer.