Modovaný Valheim server pro partu kamarádů se scvrkává na pět kroků v pevném pořadí: dohodnout krátký seznam modů, vytvořit jeden profil v r2modman, který si všichni importují, nainstalovat na server BepInExPack Valheim a nakopírovat na něj pluginy a konfiguraci z profilu, před připojením prvního hráče zkontrolovat log serveru a pak už nic neměnit, pokud se to nezmění pro všechny najednou. Sada 10-20 dobře udržovaných modů pohodlně běží ve 4-6 GB paměti, nastartuje za minutu nebo dvě a vydrží stabilní celé měsíce - za podmínky, že seznam má na starosti jeden člověk. Skoro nikdy není rozbitý server vinou rozbitého modu. Bývají to tři mírně odlišné kopie téhož seznamu modů.
Tento článek prochází celý postup tak, jak se opravdu dělá: od prázdného serveru až po šest lidí hrajících se stejnou sestavou, včetně rozhodnutí, která drží vše v chodu i po prvním večeru.
Rozhodni, jaký modovaný server stavíš#
Dřív než vybereš jediný mod, vyřešte spolu dvě otázky, protože na nich závisí všechno ostatní.
Jak daleko od vanilky chcete zajít? Zhruba existují tři úrovně:
- Jen pohodlí hraní. Craftění z blízkých beden, třídění a rychlé skládání věcí, lepší stavební kamera, větší inventáře. Hra se hraje stejně, jen ubude otravných povinností. Je to nejméně riskantní sada a nejlépe přežívá patche.
- Pohodlí plus pravidla. Vše výše plus módy, které mění vyváženost: sázení čehokoli kdekoli, upravená nosnost, pravidla pro portály, úrovně nestvůr. Pořád je to poznatelně Valheim, ale server teď musí nastavení vynucovat.
- Obsah. Nové předměty, enchanty, nestvůry, biomy nebo povolání. Sem patří Epic Loot, Valheim Legends a velké balíky nestvůr. Právě tyto módy dělají ze světa něco nového a zároveň se po patchi aktualizují nejdéle.
Parta, která teprve začíná, bývá nejspokojenější ve druhé úrovni s nanejvýš jedním obsahovým modem. Další můžete přidat později; odebrat obsahový mod ze světa, který ho už používá, je mnohem těžší než ho nikdy nepřidat, protože věci a stavební prvky, které přidal, přestanou existovat.
Hraje někdo na Xboxu nebo přes Game Pass na konzoli? Konzoloví hráči nemohou instalovat módy. Pokud musí být některý z modů i na klientech, je server jen pro PC, ať říká přepínač crossplay cokoli. Game Pass na PC je jiný případ: v principu módy spustit umí, ale r2modman i většina návodů počítá se Steam verzí, takže počítej s tím, že všichni hrají přes Steam, pokud si někdo nechce vymyslet vlastní řešení.
Odpovědi si zapiš do kanálu na Discordu. „Jen Steam, QoL plus Plant Everything a Epic Loot, seznam spravuje Dave“ je naprosto dobré zadání a vyřeší spory dřív, než vzniknou.
Jak vybrat 10-20 modů, které budou fungovat i příští měsíc#
Módy pro Valheim žijí na Thunderstore a každý balíček tam má název ve tvaru Author-ModName, verzi, changelog a datum poslední aktualizace. U serveru pro partu posuzuj každého kandidáta podle čtyř věcí dřív, než se podíváš, jak zábavně vypadá:
- Kdy byl naposledy aktualizován? Mod, na kterém se nepracovalo od doby před poslední velkou aktualizací Valheimu, je riziko. Může fungovat dál - spousta malých modů funguje - ale zjistíš to až v den patche.
- Kde musí být nainstalovaný? Stránka modu říká „server and clients“, „client only“ nebo „server only“. To je důležitější než cokoli jiného v seznamu.
- Na čem závisí? Většina obsahových modů potřebuje Jotunn a Jotunn potřebuje HookGenPatcher. Závislosti jsou v pořádku; dlouhé řetězce závislostí znamenají víc věcí, které se musí aktualizovat, než budete moct hrát.
- Překrývá se s něčím, co už v seznamu je? Dva módy, které oba mění crafting, inventář nebo výdrž, se budou oba snažit patchovat stejný kód hry. Vyber jeden.
Tady je realistická výchozí sada pro partu ve druhé úrovni, takový seznam, jaký vzejde z jednoho večera dohadování. Jména autorů jsou tak, jak jsou zveřejněná na Thunderstore; u každé stránky si ověř aktuální pokyny k instalaci, protože sloupec „kde běží“ se mezi verzemi občas mění.
| Mod | Autor | Co dělá | Kde běží |
|---|---|---|---|
| BepInExPack Valheim | denikson | Loader modů | Server i klienti |
| Jotunn | ValheimModding | Knihovna, kterou potřebuje řada modů | Server i klienti |
| PlantEverything | Advize | Sázení bobulí, hub, stromů | Server i klienti |
| AzuCraftyBoxes | Azumatt | Craftění z blízkých beden | Server i klienti |
| ComfyGizmo | ComfyMods | Jemnější otáčení při stavění | Jen klient |
| Epic Loot | RandyKnapp | Magické předměty, enchantování | Server i klienti |
| ServerDevcommands | JereKuusela | Admin příkazy na serveru | Klienti, server pro doplňky |
| Discord Connector | nwesterhausen | Zprávy o připojení, odpojení a smrti | Jen server |
To je osm položek a se závislostmi bude profil obsahovat dvanáct i více balíčků. Přidej hrst klientských modů pro rozhraní, které si jednotliví hráči oblíbí, a jsi v rozmezí 10-20, aniž by sis s tím dělal starosti.
Pár pravidel z provozu takových sestav:
- Nepřidávej všechny QoL módy najednou. Každý je malý, ale dvacet jich znamená dvacet autorů, kteří všichni musí po patchi aktualizovat. Vyber pět nepříjemností, na které si vaše parta opravdu stěžuje.
- Vyhni se starým opuštěným verzím. Zvlášť ValheimPlus existoval v průběhu let v několika forcích; stojí za instalaci jen udržovaný komunitní fork a překrývá se s mnoha menšími módy, takže ho obvykle nasazuješ místo nich, ne navíc.
- Klientské módy jsou osobní volba. Ve sdíleném profilu být vůbec nemusí. Když sdílený seznam obsahuje jen to, co se musí shodovat, je život všech jednodušší; hráči si na vlastní riziko mohou přidat vlastní klientské doplňky.
Článek Módy pro pohodlí hraní pro party prochází oblíbené QoL volby jednu po druhé a Epic Loot na serveru podrobně rozebírá největší obsahovou volbu.
Vytvoření sdíleného profilu v r2modman#
Profil vytváří jeden člověk. Všichni ostatní ho jen importují. Toto jediné pravidlo předchází většině problémů v zbytku článku.
- Nainstaluj r2modman, vyber Valheim a vytvoř nový profil s názvem, který nese datum nebo číslo, například
Longship-2026-10. Když někdo používá starou kopii, název ji prozradí. - Nainstaluj každý mod z online záložky. Závislosti přijdou automaticky - po prvním obsahovém modu uvidíš, že se objeví BepInExPack Valheim, Jotunn a HookGenPatcher.
- Klikni na „Start modded“ a dostaň se jednou do hlavního menu. Tento krok lidé přeskakují a záleží na něm: teprve při prvním spuštění se do
BepInEx/configzapíše konfigurační soubor každého modu. Export pořízený před tím žádnou konfiguraci neobsahuje. - Uprav nastavení, na kterém se parta shodla, v konfiguračním editoru r2modman nebo přímo v souborech.
- Vytvoř zkušební svět, hraj deset minut a ověř, že každý mod dělá, co slibuje. Vyrob něco z bedny, zasaď něco zvláštního, otevři enchantovací stůl z Epic Loot.
- Odeber vše, co ses jen snažil vyzkoušet, a pak exportuj.
r2modman umí exportovat profil jako krátký kód nebo jako soubor .r2z. Kód se hodí pro první instalaci, ale kódy se nahrávají na dočasnou sdílecí službu a po čase přestanou fungovat. Soubor .r2z je zip s přesným seznamem modů s verzemi plus kopií konfigurace a nevyprší. Pošli oboje do kanálu party a soubor připni. Článek Profily r2modman pro party se exportním formátům a připínání verzí věnuje podrobněji.
Dimenzování serveru pro modovanou partu#
Módy stojí víc paměť a čas startu než CPU. Vanilkový Valheim server pro partu je nenáročný; stejný svět s jedním dvěma obsahovými módy a tuctem QoL modů potřebuje znatelně větší rezervu, hlavně kvůli dalším prefabům, předmětům a konfiguracím načítaným při startu.
| Sestava | Hráči | RAM | CPU | Typická doba startu |
|---|---|---|---|---|
| Vanilka | 2-6 | 2-3 GB | 1-1,5 jádra | Do minuty |
| QoL sada, 10-15 modů | 2-6 | 3-4 GB | 1,5-2 jádra | Asi minuta |
| QoL plus obsah, 15-20 modů | 4-10 | 4-6 GB | 2 jádra | 1-3 minuty |
| Silně obsahové, módy generování světa | 6-10 | 6-8 GB | 2+ jader | Několik minut |
Jsou to výchozí body, ne sliby. Skutečné číslo závisí na tom, které módy máš, a na tom, kolik světa je prozkoumané a zastavěné, takže prvních pár týdnů sleduj graf paměti a přidávej, jen když se opravdu blíží limitu. Článek Kolik RAM potřebuje Valheim server vysvětluje, kam paměť u dlouho žijícího světa mizí.
Na RE:NODE se řada Valheim pohybuje od 2 GB do 8 GB a přechod na vyšší stupeň změní limit na tomtéž serveru, takže začít na 4 GB a později přejít výš nestojí nic než restart. Konzole zobrazuje paměť a CPU proti limitům tarifu, což je nejjednodušší způsob, jak zjistit, jestli se modovaná sestava vejde.
Instalace BepInEx a modů na server#
r2modman spravuje herního klienta. Na dedikovaný server nic neinstaluje, takže tato část se dělá ručně. Není to těžké, protože složka profilu je prostě složka BepInEx.
- Zastav server. Pokud svět už existuje, nejdřív udělej zálohu.
- Nainstaluj na server BepInExPack Valheim. Stáhni ho z Thunderstore, otevři archiv a nahraj obsah složky
BepInExPack_Valheim- ne samotnou složku - do kořene serveru, vedlevalheim_server.x86_64. Vedle binárky serveru by ses měl ocitnout se složkamiBepInEx/,doorstop_libs/,unstripped_corlib/a se souboremstart_server_bepinex.sh. - Zařiď, aby server startoval přes BepInEx. Na Linuxovém serveru, který provozuješ sám, to znamená upravit
start_server_bepinex.shpodle názvu serveru, světa a hesla a spouštět ho místo vanilkového skriptu. U hostingu s panelem se BepInEx zapíná proměnnými prostředí nebo startovací volbou BepInEx; návod k BepInEx na serveru uvádí, které proměnné skript nastavuje. - Jednou spusť a zastav. Tím vznikne vlastní
BepInEx/configserveru aLogOutput.loga ověříš, že loader funguje, ještě než přidáš jakékoli módy. - Zkopíruj módy z profilu. V r2modman otevři složku profilu (Settings, pak „Browse profile folder“). Zabal
BepInEx/plugins,BepInEx/patchersaBepInEx/configdo zipu, nahraj ho do adresářeBepInExna serveru a tam ho rozbal. NekopírujBepInEx/coreani žádné soubory pro Windows jakowinhttp.dll; server má vlastní. - Odstraň klientské módy ze složky
pluginsna serveru. V ukázkové sadě je to ComfyGizmo. Většina klientských modů na serveru nevadí, ale některé hlásí chyby v procesu bez obrazovky a kamery a každý zbytečný mod prodlužuje start. - Spusť server a přečti si log.
Zdravý start vypíše každý mod s jeho verzí:
[Info : BepInEx] Loading [Jotunn 2.x.x][Info : BepInEx] Loading [PlantEverything 1.x.x][Info : BepInEx] Loading [Epic Loot 0.x.x][Message: BepInEx] Chainloader startup completeČísla verzí výše jsou zástupná - u tebe budou ta, která nainstaloval profil. Chceš-li rychle porovnat seznam na serveru se seznamem klienta, vytáhni řádky „Loading“ z obou logů:
# From the server root$ grep -o 'Loading \[[^]]*\]' BepInEx/LogOutput.log | sort > server-mods.txtTotéž udělej s LogOutput.log ve složce BepInEx profilu po jednom modovaném startu na PC a oba výpisy porovnej pomocí diffu. Až na klientské módy, které jsi odstranil, by měly být shodné.
Ve správci souborů na RE:NODE se zip rozbalí přímo na místě, takže krok 5 je jediné nahrání; SFTP je tu pro ty, kdo preferují desktopového klienta - údaje k připojení najdeš v článku SFTP a správce souborů. Módy jsou to, co nahraješ, bez schváleného seznamu, v jehož mezích by ses musel pohybovat.
Konfigurace: které nastavení kde žije#
Konfigurační soubory jsou místo, kde se party nepozorovaně rozcházejí, protože neshodné nastavení málokdy způsobí chybu. Jen znamená, že něčí limit nosnosti je jiný než u ostatních.
Nastavení modů jsou dvojího druhu:
- Synchronizovaná nastavení serveru. Módy postavené na synchronizaci konfigurace v Jotunn nebo na knihovně ServerSync je při připojení posílají ze serveru každému klientovi. Pravdu má soubor na serveru; úpravy klienta se ignorují nebo přepíšou. Řada takových modů má zamykací volbu, často nazvanou
Lock Configuration, která to zpřísní. - Lokální nastavení. Všechno ostatní - klávesové zkratky, volby rozhraní a nastavení v modech, které se vůbec nesynchronizují. Ta jsou pro každý počítač zvlášť.
Pracovní pravidlo pro partu: synchronizovaná nastavení měň na serveru a restartuj; lokální nastavení měň v profilu, exportuj novou verzi a nech všechny znovu importovat. Nikdy nežádej lidi, aby si soubory upravovali ručně, aby se shodovaly, protože někdo vždycky jeden přehlédne. Článek ServerSync a vynucování konfigurace vysvětluje, jak poznat, o jaký druh nastavení jde.
Každý mod zapisuje vlastní soubor do BepInEx/config, pojmenovaný podle ID pluginu, a tvar je vždy stejný - sekce, pak klíče s popisem a výchozí hodnotou napsanými nad nimi. Synchronizovaný mod se zamykacím nastavením typicky vypadá nějak takto (název souboru, sekce i klíč jsou jen ilustrační):
## Settings file was created by plugin ModName[1 - General]## If on, the configuration is locked and can be changed by server admins only.# Setting type: Toggle# Default value: OnLock Configuration = OnNázvy klíčů a sekce se mezi módy a verzemi liší, takže otevři vygenerovaný soubor na vlastním serveru, místo abys opisoval klíče z příspěvku na fóru.
První připojení#
První připojení udělej jako krátkou naplánovanou akci - patnáct minut ve všední večer - a ne jako začátek dlouhé session. Problémy vyplavou v prvních pěti minutách.
- Nejdřív naběhne server. Spusť ho, počkej na
Chainloader startup completea pak na řádek, že se svět načetl a relace je aktivní. Modovaný server může startovat pár minut; nerestartuj ho jen proto, že se ti zdá pomalý. - Připojí se jeden člověk. Ideálně vlastník profilu, s přesně exportovaným profilem. Připoj se přes IP, ne přes komunitní seznam - je to rychlejší a odpadne jedna proměnná. Připojení přes IP a oblíbené ve Steamu popisuje všechny cesty dovnitř.
- Ověř, že módy ve hře fungují. Zasaď něco, vyrob něco z bedny, vyzkoušej, co přidává váš obsahový mod. Pokud to funguje jednomu hráči, bude to fungovat i ostatním na stejném profilu.
- Pak se importují a připojí všichni ostatní. Importují
.r2znebo kód, kliknou na „Start modded“ a připojí se přes IP. - Přidej adminy. Dej SteamID64 vlastníka profilu do
adminlist.txtv adresáři s uloženými hrami; najdeš ho v logu serveru, kde se zapisuje každé připojení. Formát popisuje článek Soubory se seznamy vysvětleně.
Pokud nemáš konzolové hráče, zvaž vypnutí crossplay. Modovaný server s ním funguje, ale nic se tím nezíská: provoz jde přes relay PlayFab místo přímo na server a soubory se seznamy očekávají ID s prefixem platformy místo obyčejných SteamID. RE:NODE dodává Valheim se zapnutým crossplay, protože to chce většina vanilkových part; je to startovací nastavení, hledej ho mezi proměnnými na záložce Startup.
Napiš pro partu krátkou připnutou zprávu, třeba takovou:
Server: 203.0.113.10:2456 Password: in the pinned message aboveProfile: Longship-2026-10.r2z (pinned) Do not press "Update all"Problems: post the error text and your LogOutput.log in #serverAktualizace bez rozbití party#
Server zůstává stabilní, dokud se seznam modů mění na jednom místě a dostane se ke všem najednou. Postup:
- Vlastník profilu rozhodne, že aktualizace stojí za to - oprava chyby, nový mod, o kterém parta hlasovala, nebo patch hry.
- Zálohuj server včetně celé složky
BepInEx, ne jen světa. - Aktualizuj profil, spusť modovaně a otestuj na zkušebním světě.
- Exportuj nový profil s novým názvem a pošli ho.
- Zastav server, nahraď
plugins,patchersaconfigz nového profilu, spusť ho a zkontroluj log. - Všichni si nový profil importují, než příště budou hrát.
Neaktualizuj módy uprostřed týdne jeden po druhém, jak přicházejí upozornění. Změny sdružuj do měsíčního „večera údržby“, pokud není opravdu něco rozbité.
Patche hry jsou zvláštní případ, protože hra se aktualizuje sama přes Steam a na PC kamarádů to nezastavíš. Modovaný server musí zůstat na staré verzi, dokud módy nedoženou stav, a toto čekání má vlastní postup - modovaný Valheim server po patchi hry provází celým dnem patche.
Zálohy modovaného světa#
Modovaný svět potřebuje zálohovat dvě věci společně: soubory světa (.db a .fwl ve složce worlds_local) a složku BepInEx s pluginy a konfigurací. Svět obnovený bez modů, se kterými se hrál, ztratí vše, co chybějící módy přidaly, a složka modů bez konfigurace je jiná hra.
- Zálohuj před každou změnou seznamu modů, před každou aktualizací hry a denně podle plánu v hodinu, kdy nikdo nehraje.
- Posledním funkčním zálohám zabraň, aby je rotace smazala, dokud řešíš problém.
- Zkrať
-saveintervalna vytížených modovaných světech na zhruba 600 sekund. Modovaný server padá častěji než vanilkový a interval ukládání rozhoduje, kolik nekorektní zastavení ztratí.
Na RE:NODE má každý tarif Valheim sloty pro zálohy, záloha se obnoví jedním tlačítkem a zálohu lze zamknout proti rotaci, což je přesně to správné, co udělat s poslední funkční sadou modů před riskantní aktualizací. Záložka Schedules umí denní zálohu spouštět automaticky. Článek Zálohy Valheim serveru a poškození světa popisuje, co herní zálohy chrání a co ne.
Řešení problémů první noci#
Hráče to vyhodí hned po připojení. Téměř vždy jde o neshodu verzí modů hlášenou Jotunn nebo ServerSync. Zpráva jmenuje mod; hráč má starý nebo upravený profil. Ať si znovu importuje připnutý .r2z. Vyhazování kvůli neshodě verzí modů vysvětluje, jak přečíst jednotlivé zprávy.
„Incompatible version“. To je hra, ne mod: Valheim hráče a serveru jsou na různých buildech. Na modovaném serveru to obvykle znamená, že vyšel patch. Než cokoli aktualizuješ, podívej se na článek o dni patche.
Módy na serveru nic nedělají. Server startuje přes vanilkový skript, takže se BepInEx nikdy nenačte. Pokud BepInEx/LogOutput.log chybí nebo se od posledního startu neaktualizoval, máš odpověď.
Server naběhne a pak se pořád dokola restartuje. Plugin shazuje proces, často chybějící závislost nebo klientský mod. Přečti si konec LogOutput.log; řešení problémů s logem BepInEx pokrývá obvyklé řádky. Na RE:NODE tři pády s restartem během hodiny vyvolají varování na stránce serveru a otevřou ticket, takže smyčka je zaznamenána, i když spíš.
Nastavení se mezi hráči liší. Jde o lokální nastavení v modu bez synchronizace. Změň ho v profilu a znovu sdílej, nebo ho přijmi jako osobní.
Jeden hráč způsobuje lagy všem ve svém okolí. Není to problém modů; jde o vlastnictví zón ve Valheimu a připojení toho hráče. Proč, vysvětluje výkon a lagy ve Valheimu.
FAQ#
Kolik modů je pro server pro kamarády příliš?
Pevné číslo neexistuje, ale cena modů je údržba, ne výkon. Deset až dvacet modů zvládne jeden člověk udržovat aktuální; při čtyřiceti se dny patche protáhnou na týdny, protože čekáš na čtyřicet autorů. Vyřaď všechno, co by nikomu nechybělo.
Musí moji kamarádi něco instalovat, když je mod jen na serveru?
Ne. Módy jen pro server, například propojení s Discordem, na klientovi nepotřebují nic. Hráči se mohou připojit dokonce úplně bez BepInEx, pokud na serveru nejsou žádné módy, které vyžadují i klientskou kopii.
Můžeme přidat mod uprostřed rozehraného světa?
Ano, u většiny modů: přidej ho do profilu, znovu sdílej, nahraj na server a restartuj. Obsahové módy měnící generování světa ovlivní jen zóny, které nikdo ještě neprozkoumal. Odebrání obsahového modu později je riskantní směr, protože předměty a stavební prvky, které přidal, se přestanou načítat.
Máme místo r2modman použít Thunderstore Mod Manager nebo Gale?
Funguje kterýkoli. Thunderstore Mod Manager je postavený na r2modman a Gale umí importovat kódy a soubory z r2modman. Důležité je jen to, aby profil vytvářel jeden člověk a všichni importovali přesně tento export.
Může se k modovanému serveru připojit hráč na Steam Decku?
Obvykle ano, protože Deck spouští Steam verzi hry a r2modman má linuxový build. Nastavení je pracnější než na Windows, takže tohoto hráče proveď prvním připojením ještě před první pořádnou session party.
Co se stane s modovanými předměty, když se někdo připojí bez modů?
Pokud server vyžaduje mod na klientech, hráče bez něj kontrola verzí obvykle odmítne. Pokud se to nevynucuje, klient předměty, které nezná, nezobrazí a hráč o ně v inventáři může přijít. Drž všechny na jednom profilu.


