RE:NODE

Portály ve Valheimu: tagy, párování a pravidla teleportu

Text: Tým RE:NODE
12 min čtení


Dva portály ve Valheimu se spojí, když mají přesně stejný tag, a jen dva: třetí portál s tímto tagem zůstane tmavý. Portál přenese tebe a to, co máš v inventáři, nic dalšího - ne vozík, ne loď, ne vlka - a ve výchozím nastavení tě nepustí vůbec, dokud neneseš rudu, kovové slitky nebo dračí vejce. Na dedikovaném serveru poslední pravidlo mění modifikátor světa portals: casual pustí skrz všechno, hard omezí portály kolem soubojů s bossy a veryhard portály ze hry vyřadí. To je téměř celý systém. Zbytek článku popisuje, jak se chová, když jeden svět sdílí deset lidí, a odtud se skoro všechny problémy s portály doopravdy berou.

Pokud server ještě neběží, nastavení pokrývá průvodce dedikovaným serverem Valheim. Jestli má vaše skupina pravidla portálů vůbec měnit, je stejně tak otázka hodnot jako techniky; Valheim world modifiers a presety tento případ rozebírají a tento článek zůstává u mechaniky.

Stavba portálu#

Portál je stavební díl, který se pokládá kladivem jako zeď. Standardní receptura:

MateriálMnožstvíOdkud se bere
Fine wood20Bříza a dub, na které je třeba bronzová sekera
Surtling core2Pohřební komory v Black Forest, surtlingové v Swamp
Greydwarf eye10Greydwarfové v Meadows a Black Forest

Skutečnou bránou je fine wood. Břízu ani dub první sekerou nepokácíš, takže portály v praxi přicházejí, až má skupina bronzovou sekeru: měď a cín vytěžené Eikthyrovým parohovým krumpáčem, vytavené pomocí surtling core a pak přetavené na bronz. Většina skupin má první dvojici portálů někde ve fázi Black Forest, často těsně před Elderem nebo po něm.

Portál je stavba se zdravím, takže ho mohou poškodit nájezdy i příšery. Také musí na něčem stát: platí pro něj stejná pravidla statické podpory jako pro jakýkoli jiný díl. Portál postavený na voru z podlahových dílů nad vodou nakonec spadne do vody.

Tagy a jak se portály párují#

Když použiješ postavený portál, objeví se malé textové pole: tag. Dva portály se stejným tagem se propojí, ať jsou ve světě kdekoli. Vzdálenost nehraje roli, biom také ne. V základní hře není žádná síť portálů ani nabídka cílů: každý portál má právě jednoho partnera, nebo žádného.

Co se doopravdy stane, když napíšeš tag:

  1. Tag se uloží na objekt portálu ve světě.
  2. Server pravidelně hledá portály bez partnera a spáruje každé dva nepropojené portály, jejichž tagy přesně souhlasí.
  3. Po spárování si oba pamatují jeden druhého. Dvojice drží, dokud jeden z nich není přejmenován nebo zničen.
  4. Když se hráč přiblíží k propojenému portálu, jeho vír se rozsvítí. Nepropojený portál zůstává tmavý.

Ten třetí bod je na sdíleném serveru důležitý. Párování není „vždy se spoj s nejnovějším portálem jménem home“; je to spojení vytvořené jednou, mezi dvěma portály, které byly v tu chvíli oba volné. Přejmenování jednoho z dvojice spojení přeruší a uvolní oba konce.

Tagy ber jako přesné řetězce. Home, home a home s mezerou na konci nejsou věci, u kterých bys chtěl spoléhat, že se spolu spárují. Vyber si konvenci a drž se jí.

Prázdný tag je také tag

Čerstvě postavený portál má prázdný tag a dva portály s prázdnými tagy tvoří platný pár. Tak se lidé dostanou do cizího rozestavěného tábora: dva hráči postavili ve stejný večer každý neoznačený portál a server je spojil. Pojmenuj každý portál hned po postavení.

Duplicitní tagy na sdíleném serveru#

Deset hráčů a jeden svět znamená kolize tagů. Každý nazve svůj první portál home, každý ten v bažině swamp. Pravidlo výše vysvětluje, co následuje.

  • Dva portály se stejným tagem: spárují se. V pořádku.
  • Tři se stejným tagem: dva se spárují, třetí zůstane tmavý. Které dva, rozhoduje pořadí vyhledávání serveru, ne to, kdo stavěl první nebo kdo je nejblíž, takže z pohledu hráčů to vypadá náhodně.
  • Čtyři: možná dva oddělené páry se stejným jménem, každý funguje a každý vede jinam, než stavitel zamýšlel.
  • Jeden z dvojice zničen a existuje starší nespárovaný portál se stejným tagem: přeživší se spáruje se starým. Nájezd srazí tvůj portál v bažině a najednou tvůj portál na základně vede do cizího opuštěného tábora z doby před třemi týdny.
spárováno s výspouspárováno se základnou APortál základny Btag homePortál základny Atag homePortál výspytag homePárování na serveruprvní volná shoda
Tři portály s tagem home na jednom serveru

Portál základny B na tom obrázku není rozbitý. Čeká na partnera, který nikdy nepřijde, dokud jsou ostatní dva spárovaní. Řešením není portál stavět znovu, ale přejmenovat ho.

Domácí pravidla, která tomu všemu předcházejí:

  1. Předpona s majitelem. dk-home, ana-swamp, main-plains. Kolize zmizí.
  2. Sdílené cíle mají sdílený název. Skupinový portálový hub používá názvy, na kterých se všichni shodli a které nikdo nepoužije znovu.
  3. Přejmenuj před rozebráním. Když opustíš výspu, změň tag jejího portálu na něco jedinečného, nebo rozeber oba konce, aby budoucí portál se starým jménem nezdědil spojení.
  4. Veď seznam. Cedule vedle portálového hubu s každým tagem je nenáročná verze nabídky portálů a tak se nový hráč dozví, co už existuje.

Co portálem projít nemůže#

Teleport přenáší tvou postavu a inventář. Odmítne se spustit, pokud neseš cokoli, co hra označuje jako neteleportovatelné. Standardní seznam:

KategoriePředměty
RudyCopper ore, tin ore, iron scrap, silver ore, black metal scrap, flametal ore
Kovové slitkyCopper, tin, bronze, iron, silver, black metal, flametal
OstatníDragon eggs

Vzorec je jednoduchý: surový i zpracovaný kov plus Moderova vejce. Věci vyrobené z kovu - nástroje, zbraně, zbroj, hřebíky - se teleportují bez problému, stejně jako mince, drahokamy a cenné poklady, které prodáváš obchodníkovi. Pokud pozdější aktualizace přidá nový kov, předpokládej, že platí stejné pravidlo, dokud neuvidíš opak.

Věci, které nejsou v tvém inventáři, s tebou nejdou nikdy, při žádném modifikátoru:

  • Vozíky a jejich obsah. Vozík je vozidlo ve světě, ne předmět.
  • Lodě a jejich náklad. Ze stejného důvodu.
  • Ochočená zvířata. Vlci, divočáci, lox a další zůstávají, kde jsou.
  • Ostatní hráči. Každý prochází sám za sebe.

Takový je záměr designu portálů a stojí za to mu rozumět, než ho rozhodneš přepsat. Postup ve Valheimu je postavený tak, aby kov putoval dlouhou cestou: vozíkem po cestě, dlouhou lodí podél pobřeží. Právě proto vznikají výspy, přístavy a cesty. Portály nosí lidi a jídlo; kov jede po moři.

Modifikátor portals#

Na dedikovaném serveru se pravidla portálů nastavují spouštěcím argumentem a ukládají se ve světě:

bash
# Everything, including ore and bars, can be teleported-modifier portals casual# The default rules-modifier portals normal# Restricted around boss fights-modifier portals hard# No portals-modifier portals veryhard
HodnotaCo dělá
casualZruší omezení předmětů. Ruda, slitky i dračí vejce projdou
normalVýchozí. Kov a dračí vejce jsou blokovány
hardNormální pravidla plus omezení portálů kolem soubojů s bossy
veryhardŽádné portály

Pár poznámek k tomu, jak se to chová v praxi.

Je to pravidlo serveru, ne klienta. Hráči si ho nevolí; má ho svět. Na panelovém hostingu se zadává do pole s dodatečnými argumenty na záložce Startup a projeví se při příštím restartu. Pamatuj, že -modifier bere dva samostatné tokeny: -modifier portals casual, ne -modifier "portals casual". Chybně zapsaný modifikátor se tiše ignoruje a první příznak je, že někdo říká, že ruda pořád neprojde.

Preset `immersive` implikuje portály `veryhard`. Pokud skupina začala s -preset immersive a teď chce portály, explicitní -modifier portals normal za presetem tuto jednu hodnotu přepíše. Presety nastaví všechny modifikátory jako první a jednotlivé argumenty -modifier je přepíšou.

`hard` je nejhůře pochopená hodnota. Jejím účelem je zabránit lidem používat portály jako únikovou cestu ze soubojů s bossy. Herní obrazovka modifikátorů ukazuje aktuální popis; zkontroluj ho tam, než začneš spoléhat na přesný rádius nebo chování, protože právě tuto hodnotu patch nejspíš doladí.

`veryhard` na existujícím světě chce test. Změnit svět, který už má síť portálů, na veryhard je velký krok. Než to uděláš na živém světě, obnov kopii na testovací server a podívej se, co existující portály dělají, abys nebyl překvapený před skupinou.

Portály a výkon serveru#

Portál nic nedělá, dokud u něj nikdo není. Náklady přináší cesta.

Když se teleportuješ, tvůj klient uvolní oblast, kterou jsi opustil, a načte oblast, kam přicházíš: terén, každý stavební díl a objekt v okolních zónách, každého tvora. Načítací obrazovka je tvůj počítač, který to dohání. Cíl uprostřed obrovské základny je těžší příchod než cíl v malé mýtině vedle ní, a proto se teleport domů do rozvinuté základny často na několik vteřin zasekne, zatímco stejná cesta do divočiny je rychlá.

Vlastnictví se přesouvá s tebou. Pokud na cíli nikdo jiný nebyl, staneš se vlastníkem tamních objektů a tvůj počítač je začne simulovat - ohně, pece, zvířata. Pokud tam už někdo byl, zůstává vlastníkem on. Proč na tom záleží, vysvětluje lag serveru Valheim: vlastnictví zón a desync; u portálů je praktická lekce ta, že hub by neměl stát uprostřed nejtěžší části základny.

Rozumné uspořádání pro skupinu:

  1. Hub kousek pěšky od hlavní základny, ne uprostřed ní. Příchody načtou oblast hubu a okraj základny, ne celou základnu.
  2. Jeden portál na cíl, každý označený tím, kam vede, a opatřený cedulí.
  3. Zpětné portály na každém cíli se stejným tagem, aby párování mělo jedinou možnou shodu.
  4. Nic těžkého kolem hubu. Žádné ohrady se zvířaty, žádná řada pecí, žádné desítky pochodní. Je to stanice, ne obývák.

Kam umístit základny vůči sobě i vůči hubu, je širší téma, které pokrývá umístění základen na sdílených serverech Valheim.

Mody, které mění portály#

Základní modifikátor pokrývá nejčastější požadavek - teleportování rudy - takže portálový mod potřebuje mnohem méně serverů než před érou modifikátorů světa. Mody dnes přidávají hlavně výběr cílů: portály, které otevřou mapu všech ostatních portálů a nechají tě jeden vybrat, místo jednoho pevného partnera. Známým příkladem je TargetPortal od Smoothbraina.

Cokoli, co mění, co portál dělá, je mod, který potřebuje server i každý klient, protože teleportuje klient. Proto je to jen pro PC, protože hráči na Xboxu mody instalovat nemohou, a všichni musí mít stejnou verzi. Mody serveru Valheim s BepInEx popisují instalaci modu na obou stranách a udržování sady v souladu. Aktuální požadavky si před instalací přečti na stránce samotného modu; právě tenhle druh modu potřebuje po patchi hry aktualizaci.

Na RE:NODE se mody nahrávají přes správce souborů nebo SFTP do složky BepInEx/plugins serveru; neexistuje seznam povolených modů a backup před zkoušením je tlačítko na záložce Backups.

Řešení problémů#

Portál se nerozsvítí. Nemá partnera. Zkontroluj, že jiný portál má přesně stejný tag a že ten druhý už není spárovaný s třetím portálem stejného jména. Nejrychlejší oprava je přejmenovat oba konce na nový, jedinečný tag.

Posílá mě to jinam, než jsem čekal. Duplicitní tag. Někde ve světě je další portál se stejným jménem, který server spároval první. Přejmenuj ten svůj s předponou.

Při vstupu se objeví zpráva, že něco nelze teleportovat. Neseš rudu, slitky nebo dračí vejce. Ulož je do bedny nebo na vozík. Pokud má server běžet na portals casual, zkontroluj řádek spuštění, zda je ve tvaru se dvěma tokeny, a restartuj.

Portál včera fungoval a dnes je tmavý. Jeho partner byl zničen nebo přejmenován - častou příčinou jsou nájezdy. Postav nebo přejmenuj druhý konec.

Dlouhé zamrznutí po teleportu domů. Základna se načítá těžce. Přesuň hub portál na okraj základny a v článku o výkonu odkazovaném výše najdeš, co základnu zdražuje.

Ruda projde některým hráčům a jiným ne. Všichni hráči na jednom serveru sdílejí modifikátor světa, takže takovéto rozdělení je skoro vždy mod nainstalovaný u některých klientů a u jiných ne. Zkontroluj, že seznamy modů všech hráčů odpovídají serveru.

FAQ#

Mohou tag sdílet více než dva portály Valheim?

Mohou mít stejný tag, ale spojí se jen dva z nich. Server spáruje dva volné portály se shodnými tagy a ostatní nechá nepropojené. Dej každému portálu jedinečný název a problém zmizí.

Mohu na dedikovaném serveru teleportovat rudu?

Ano, pomocí -modifier portals casual ve spouštěcích argumentech. Platí pro celý svět a pro všechny a aby se změna projevila, je potřeba restart. Bez něj jsou ruda, slitky i dračí vejce blokovány.

Fungují portály přes celou mapu?

Ano. Vzdálenost ani biom nemají vliv na to, jestli se dva portály spojí. Delší cesta znamená jen víc načítání na druhém konci, pokud je cílová oblast rušná.

Mohou portálem projít ochočená zvířata nebo vozíky?

Ne, při žádném nastavení. Portály přenášejí hráče a jeho inventář. Zvířata, vozíky a lodě musí cestovat dlouhou cestou nebo se na cíli nahradit.

Proč se nový portál spojí s cizím?

Oba zůstaly se stejným tagem, často s prázdným výchozím. Pojmenuj každý portál hned po postavení a na sdíleném serveru používej osobní předponu.

Funguje portals casual pro hráče na Xboxu na crossplay serveru?

Ano. Je to modifikátor světa nastavený na serveru, ne mod, takže všechny platformy mají stejné pravidlo. Je to jedna z mála změn portálů, které mohou konzoloví hráči sdílet.