RE:NODE

Valheim PvP server: přepínač, pravidla nájezdů a mody

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


Vanilla Valheim má PvP, ale je dobrovolné pro každého hráče a nic víc. Každý hráč přepne volbu na obrazovce inventáře; dva hráči si mohou ublížit jen tehdy, když ji mají zapnutou oba. Neexistuje serverový přepínač, který by ji vynutil, žádné týmy, žádná ochrana základny kromě wardu a žádný záznam, kdo koho zabil. Pro skupinu kamarádů, kterou občas láká souboj, je to v pořádku. Server, který má být o PvP - nájezdech, území, frakcích - se skládá z pravidel, která zapíšeš, a modů, které nainstaluješ, a tento článek pokrývá obojí, plus věci kolem sítě ve Valheimu, kvůli kterým je PvP jiné než ve hrách, které na něj vznikly.

Jak funguje PvP ve vanilla#

Přepínač PvP je na obrazovce inventáře vedle postavy a patří každému hráči, ne světu. Pravidla jsou krátká:

  • Oba musí mít příznak. Hráč se zapnutým PvP nemůže poškodit hráče s vypnutým a naopak. Zapnutím se jen staneš platným cílem pro ostatní hráče s příznakem.
  • Příznak platí pro všechny. Neexistují týmy ani party. Dva kamarádi s příznakem se zasáhnou stejně ochotně jako cizí lidé, což nejvíc vadí u plošných útoků - mrazivé hole nebo špatně zamířeného máchnutí atgeirem.
  • Žádné přepínání uprostřed boje. Přepínač je několik vteřin po boji nedostupný, takže příznak nelze sundat ve chvíli, kdy se boj obrací proti tobě.
  • Žádné nastavení serveru ho nevynutí. Vanilla server nemá argument spuštění ani modifikátor světa, který by zapnul PvP všem, v těch verzích, vůči kterým byl tento článek psán. Vynucení vyžaduje mod, popsaný níže.

Jestli je hráč vidět na mapě, je samostatná volba: obrazovka mapy má přepínač sdílení tvé pozice a na PvP serverech ho většina lidí vypíná. Pokud bys chtěl, aby nikdo neměl mapu vůbec, -setkey nomap ji odebere celému světu, což dělá z PvP světů spíš znalost krajiny - globální klíče a setkey vypisují přepínače.

Cena smrti v PvP#

PvP ve Valheimu je ve výchozím stavu s plným lootem, protože takové je umírání. Když hráč zemře, vše, co nesl, skončí v náhrobku tam, kde padl, a náhrobky nejsou zamčené na majitele. Kdo tě zabil, může ho otevřít a vzít si, co chce. Wardy náhrobky nechrání.

Smrt také snižuje dovednosti, a jak moc, závisí na trestu za smrt ve světě. Modifikátor deathpenalty mění, co si ponecháš a co ztratíš, od casual po hardcore, a na PvP serveru je to jediné nastavení, které rozhoduje, jak tvrdě trestá prohraný boj. Modifikátory světa a presety uvádějí hodnoty. Mnoho PvP serverů ho zmírňuje, protože server, kde každá smrt stojí plný inventář a kus dovedností, rychle ztrácí slabší hráče.

NastaveníVliv na PvPTypická volba PvP serveru
-modifier deathpenaltyCo smrt stojí v předmětech a dovednostechcasual nebo easy pro nenáročné PvP
-modifier resourcesJak rychle se lidé znovu vybaví po prohraném bojimore nebo muchmore
-modifier portalsZda ruda cestuje portálemcasual urychlí obnovu
-setkey nomapMapa pro nikohoZapnuto pro hardcore PvP, vypnuto pro nenáročné
-modifier raidsNájezdy tvorů navíc k hráčskýmless, aby základny čelily jednomu nepříteli najednou

Dohromady vypadá příkazová řádka nenáročného PvP světa takto. Na hostingu s panelem se stejná nastavení zadávají místo toho na záložce Startup.

bash
./valheim_server.x86_64 -nographics -batchmode -name "Fjord Wars" \    -port 2456 -world "FjordWars" -password "longaxe-raven-77" \    -modifier deathpenalty easy -modifier resources more \    -modifier raids less -saveinterval 600

Základny, wardy a nájezdy#

Základna ve Valheimu pod útokem hráčů je chráněna přesně tím, co ji chrání před tvory: zdmi, výškou, příkopem. Ward pomáhá míň, než lidé předpokládají. Blokuje ostatním hráčům stavění v jeho dosahu, odstraňování kusů kladivem a otevírání dveří a truhel - ale nezastaví poškození. Kdokoli může rozbít chráněnou zeď zbraní nebo krumpáčem, a jakmile zeď padne, může vejít. Dveře a truhly zůstanou zamčené, dokud se nerozbije ward sám, a ward je kus se zdravím jako každý jiný. Wardy a griefing ve Valheimu mají úplnou tabulku toho, co ward blokuje.

To dává vanilla nájezdům jejich tvar:

  1. Prorazit zdi, nebo se pod ně podkopat krumpáčem, protože kopání terénu ward také neblokuje.
  2. Najít a zničit ward nebo wardy kryjící základnu.
  3. Když wardy zmizí, otevřít dveře a vyprázdnit truhly.

Stavění proti tomu plyne ze stejných faktů. Schovej ward hluboko dovnitř, za víc než jednu zeď. Používej kámen, železo a černý mramor, které se rozbíjejí mnohem déle než dřevo. Stav na vyvýšeném místě s příkopem, aby neexistoval snadný výkop. Rozlož úložiště do několika chráněných oblastí, aby jeden rozbitý ward neotevřel všechno.

Aktualizace Ashlands přidala obléhací nástroje - beranidlo a katapult - určené pro pevnosti v tom biomu. Ničí stavby mnohem rychleji než ruční zbraně a na PvP serveru budou dřív nebo později namířeny na hráčské základny. Pokud je vaše pravidla nezmiňují, přidej řádek dřív, než někdo dotlačí jeden k hlavní hale.

Pravidla nájezdů, která stojí za zapsání#

Hra nevynucuje téměř nic, takže pravidla serveru jsou design PvP. Pravidla, která nejsou zapsaná na viditelném místě, se řeší hádkou po faktu, pokaždé. Dej je do popisu serveru, na kanál Discordu a na ceduli u kamenů startu.

Tohle jsou ta, která způsobují nejvíc sporů, když chybí:

  • Nájezdy offline. Zda lze základny napadat, když jsou jejich majitelé offline. Povolení dělá PvP brutální pro hráče v jiných časových pásmech. Mnoho serverů to zakazuje úplně nebo povoluje jen v určených oknech nájezdů.
  • Okna nájezdů. Stanovené dny a hodiny, kdy je nájezd povolen - třeba víkendový večer. Mimo okno jsou základny nedotknutelné. Admini mohou stížnosti porovnat s časy připojení v logu serveru.
  • Ochrana startu. Žádné zabíjení u obětních kamenů, kam noví hráči a oživující se hráči přicházejí s ničím. Bez tohoto pravidla odcházejí noví hráči hned první večer.
  • Portály. Žádné číhání na druhé straně portálu a žádné hry, které posílají lidi do pastí. Portály jsou na většině serverů hlavní dopravní síť.
  • Umístění wardů. Žádné wardy u startu, oltářů bossů nebo sdílených portálových uzlů, aby nikdo nemohl zabrat úzké místo.
  • Obléhací nástroje. Povolené, povolené jen v oknech nájezdů, nebo zakázané.
  • Náhrobky. Zda je vyloupení náhrobku oběti férové a zda se těla musí nějakou dobu nechat na pokoji.
  • Bossové. Zda je při souboji s bossem povoleno útočit na hráče. Někdo to zkusí vždycky.

Co může admin vynutit, omezuje to, co server ví. Vanilla log zaznamenává připojení s ID hráčů a nic o boji, smrtích nebo zničených kusech. Většinu práce udělají screenshoty, video a svědci. Tresty jsou vanilla nástroje admina - kick a ban - plus jakýkoli návrat, který backupy dovolují, a návrat PvP světa zruší boje všech, ne jen ten sporný. Přehled příkazů admin konzole uvádí, co admin má.

Týmy a friendly fire#

Vanilla týmy nemá, takže na serveru s příznaky se kamarádi zasahují navzájem. Skupiny to řeší jedním ze tří způsobů.

  • Nechat vanilla. Spoluhráči si dávají pozor na plošné útoky a smíří se s občasnou nehodou. Použitelné pro malé skupiny.
  • Mod pro party. Groups (od Smoothbrain) přidává party se skupinovým chatem, značkami na mapě a nastavením friendly fire mezi členy. Je to obvyklá odpověď pro týmový PvP server.
  • Mod pro gildy. Guilds (od Smoothbrain) přidává trvalé hráčské organizace - blíž klanům než partě na jeden večer.

Oba se instalují na server i na každého klienta. Než hráčům slíbíš funkci, zkontroluj na stránce každého modu, jaká nastavení v aktuální verzi existují.

Fair play: problém s postavami na straně klienta#

Nejtěžší problém na Valheim PvP serveru není PvP. Je to místo, kde postavy žijí. Postava je soubor na PC hráče a server přijme, co klient přinese. Hráč může vytvořit postavu v singleplayeru, pomocí devcommands si vyvolat nejlepší výbavu a zvýšit všechny dovednosti a přihlásit se s ní na tvůj PvP server. Vanilla server to nepozná.

Síť Valheimu to zhoršuje. Velkou část simulace dělají klienti - každou zónu spouští první hráč, který do ní vstoupil, a zásahy v boji jsou z velké části určovány na straně útočníka - takže upravený klient má víc prostoru než ve hrách, kde vše kontroluje server. Lag serveru Valheimu a vlastnictví zón vysvětluje tento model.

Co s tím dělá seriózní PvP server:

  • Postavy na serveru. ServerCharacters (od Smoothbrain) ukládá postavy na serveru, takže hráči nemohou přinést postavu zvenčí. Je to nejúčinnější krok pro férovost. Musí být nainstalován na serveru i klientech.
  • Povinný seznam modů. Většina modů postavených na Jotunn nebo ServerSync kontroluje, že klient a server mají stejné verze, a vyhazuje hráče, kteří je nemají. Rozhodnutého podvodníka to nezastaví, ale zastaví to náhodnou neshodu. Vyhazování kvůli neshodě verzí modů popisuje, jak se tyto kontroly chovají.
  • Mod wardů s ochranou proti poškození. WardIsLove (od Azumatta) umí udělat wardy odolné proti poškození, nastavit chování PvP nebo PvE pro oblast každého wardu a dát adminům kontrolu nad wardy. Mnoho PvP serverů ho používá pro chráněné zóny, například bezpečný obchodní uzel.
  • Důvěryhodní admini s nástroji. ServerDevcommands dává adminům god, ghost a zbytek sady devcommands na dedikovaném serveru, pro vyšetřování hlášení, aniž by byli během toho zabiti. Viz průvodce ServerDevcommands.

Každé z toho vyžaduje instalaci na klientech, takže PvP server, který je používá, je jen pro PC. Hráči na Xboxu a konzolích Game Pass mody instalovat nemohou; příznak crossplay na serveru s mody na tom nic nemění. Existují menší mody, které vynucují příznak PvP všude nebo po oblastech; hledej je na Thunderstore a upřednostni ty aktualizované od posledního patche hry, protože neudržované mody jsou to, co rozbije server s mody v den patche.

Latence a proč jsou souboje nerovné#

PvP ve Valheimu nebylo navrženo pro souboje s nízkou latencí a při velké vzdálenosti hráčů je to znát. Zásah dopadne podle toho, co viděla hra útočníka, takže hráč s vysokou latencí může být zasažen něčím, čemu se na své obrazovce už vyhnul. Vlastnictví zón přidává druhou vrstvu: tvory a objekty v boji simuluje ten, komu zóna patří, a pokud je to hráč se slabým připojením, zpoždění vidí všichni v boji.

Dva praktické důsledky. Za prvé, PvP komunita se daří lépe na serveru blízko většiny hráčů; skupina rozeseta po kontinentech se bude hádat o registraci zásahů u jakéhokoli hostingu. Za druhé, na samotném serveru záleží míň, než si lidé myslí - přeposílá a ukládá a skromný plán zvládne deset hráčů. Dimenzování pokrývá kolik RAM potřebuje Valheim server; pro PvP je server s mody, ServerCharacters a modem wardů na modové straně té tabulky.

Provoz serveru ze dne na den#

Pár provozních návyků je na PvP světě důležitějších než na přátelském:

  • Backupy podle plánu uložené mimo server. Budou po tobě chtít vrátit nájezd. Odpověď má být obvykle ne, ale když podvodník zničí mapu, chceš tu možnost. Drž jich víc, z několika dní.
  • Zveřejni pravidla pro návrat. Řekni, kdy obnovíš a kdy ne, dřív než se někdo zeptá. „Jen kvůli podvodu nebo chybám serveru, nikdy kvůli prohranému nájezdu“ ušetří hádky.
  • Aktualizuj uvážlivě. Server s PvP mody se rozbije při každém patchi Valheimu, dokud mody nedohoní. Server drž zpátky, dokud to neudělají, a řekni hráčům, ať drží zpátky i své klienty.
  • Restartuj čistě. Vynucené zastavení ztratí všechno od posledního uložení, což na PvP serveru může znamenat nájezd, který se stal jen z poloviny. Používej čisté zastavení a rozumné -saveinterval.

Na RE:NODE běží backupy na požádání nebo na záložce Schedules, obnovují se tlačítkem a lze je zamknout, aby se kopie potřebná pro spor nevytratila z rotace. Mody se nahrávají přes file manager nebo SFTP bez seznamu povolených modů, takže se výše uvedený PvP balík instaluje jako na jakémkoli serveru s BepInEx - instalaci pokrývají mody pro Valheim s BepInEx.

Řešení problémů#

Nemůžu poškodit jiného hráče. Jeden z vás nemá příznak. Oba potřebujete PvP zapnuté.

Přepínač PvP je zašedlý. Před chvílí jsi byl v boji. Počkej pár vteřin mimo boj a zkus to znovu.

Ve skupinových bojích se pořád zasahujeme. Vanilla nemá nastavení friendly fire. Použij mod pro party jako Groups, nebo při bojích s bossy PvP vypni.

Hráči jsou po přidání PvP modů při připojení vyhozeni. Jejich sada modů neodpovídá serveru. Sdílej přesný profil a zkontroluj verze.

Někdo přišel první den s výbavou z konce hry. Přinesl postavu odjinud. Bez postav na serveru tomu vanilla server zabránit nemůže.

FAQ#

Můžu na vanilla serveru vynutit PvP pro všechny?

Ne. Ve vanilla je příznak volbou každého hráče. Jeho vynucení, nebo určení oblastí jako PvP či PvE podle polohy, vyžaduje mod nainstalovaný na serveru a každém klientovi.

Můžou mi ostatní hráči v PvP vyloupit tělo?

Ano. Tvůj náhrobek drží všechno, cos nesl, a otevřít ho může kdokoli. Wardy ho nechrání, takže jedinou obranou je rychle ho vyzvednout.

Je základna s wardem před ostatními hráči v bezpečí?

Dveře a truhly zůstanou zamčené, ale zdi ne. Hráči mohou prorazit konstrukci, zničit ward a pak vyloupit. Mod wardů může udělat wardy odolné proti poškození.

Mohou na PvP server hráči z Xboxu?

Na vanilla serveru s crossplayem ano a přepínač PvP jim funguje stejně. Na serveru, který pro týmy, wardy nebo postavy na serveru závisí na modech, ne, protože hráči na konzolích mody instalovat nemohou.

Kolik hráčů může mít Valheim PvP server?

Deset ve vanilla, jako každý server. Mody to mohou zvýšit, ale síť hry nebyla postavená na velké boje a PvP s mnoha hráči je místo, kde má nejvíc potíží.