Předměty odhozené v divočině Valheimu nakonec samy zmizí, ale předměty odhozené uvnitř základny nikdy, a právě tam se na sdíleném serveru hromadí nepořádek: kámen u pece na pálení, dřevo po kácení, pryskyřice a peří, které nikdo nechtěl, to vše měsíce leží na zemi. Každý volný předmět je světový objekt, který server ukládá, vlastník zóny simuluje a každý příchozí klient načítá. Náhrobky zůstávají, dokud se nevyprázdní, a mrtvá ochočená zvířata pouštějí kořist jako cokoli jiného. Vanilla nástroj na úklid je adminský devcommand removedrops, který smaže každý volný předmět v načtené oblasti - výkonný, nevratný a nejlépe mu předchází varování ve skupinovém chatu a záloha.
Širší obrázek, co server zpomaluje, najdeš v článku Lag serveru Valheim: vlastnictví zón a desync. Tenhle článek je o věcech, které se hromadí.
Jak Valheim zachází s předměty na zemi#
Když předmět opustí inventář - hráč ho odhodí, zabité stvoření ho upustí, zničená bedna ho vysype, pokácený strom ho uvolní - stane se samostatným objektem ve světě s polohou, typem předmětu a velikostí stacku. Ukládá se do souboru světa jako stavební kus.
Část z nich hra uklízí sama. Odhozený předmět mimo základnu hráče se zničí zhruba po hodině, ale jen dokud je jeho zóna načtená - časovač je součástí simulace a tam, kde nikdo není, se nic nesimuluje. Předměty uvnitř základny hráče jsou vyjmuty a zůstávají na neurčito. „Základna“ tady znamená oblast kolem hráčem postavených kusů základny, jako jsou pracovní stoly a ohně, tedy totéž, podle čeho nepřátelé poznají základnu a nespawnují se hned vedle ní.
| Kde předmět leží | Zmizí? | Proč na tom záleží |
|---|---|---|
| Divočina, zóna načtená | Ano, asi po hodině | Staré bojiště se samo uklidí |
| Divočina, nikdo poblíž | Ne, dokud není načtená | Časovač běží, jen když se simuluje |
| Uvnitř oblasti základny | Ne | Tady se hromadí nepořádek |
| V náhrobku | Ne | Náhrobky jsou kontejnery |
| V bedně, vozíku nebo na stojanu na předměty | Ne | Kontejnery a stojany nejsou odhozené předměty |
Přesný časovač a poloměr oblasti základny jsou interní hodnoty, které se příliš často nemění, ale „asi hodinu“ ber jako přibližnou hodnotu, ne slib. Pokud na tom záleží, odhoď na poli kousek pryskyřice a vrať se.
Tohle jedno pravidlo vysvětluje typický vzorec serveru. Divočina vypadá uklizeně. Hlavní základna má tři sta stacků volného kamene, dřeva a úlomků kostí do dvaceti metrů od pecí a leží tam od doby, kdy se vyčistila bažina.
Náhrobky a výpravy pro mrtvolu#
Když hráč zemře, jeho inventář jde do náhrobku na místě smrti. Náhrobky jsou kontejnery, ne odhozené předměty, takže pravidlo mizení se na ně nevztahuje. Náhrobek zůstává ve světě, dokud se nevyprázdní, a pak zmizí.
Co to na serveru znamená:
- Náhrobky přetrvají odhlášení i restarty. Hráč, který zemře a odhlásí se, nechá náhrobek, dokud se pro něj nevrátí.
- Náhrobek může vyloupit kdokoli. Wardy ho nechrání. Ostatní hráči ho mohou vyprázdnit a na většině serverů pravidla říkají, že by to bez vyzvání neměli dělat.
- Nevyzvednuté náhrobky jsou taky nepořádek. Hráč, který po smrti v bažině ze serveru odešel, nechal ve světě plný kontejner. Je to jeden objekt, ne velká cena, ale na dlouho běžícím komunitním serveru jich mohou být desítky.
- Víc smrtí, víc náhrobků. Zemřít znovu na cestě k náhrobku nechá druhý s tím, co jsi nesl.
Samotný trest za smrt - ztráta dovedností a jak ho mění modifikátor - je v článku trest za smrt a náhrobky ve Valheimu. Když je náhrobek skutečně ztracený, zaseknutý pod mapou nebo ve skále, adminské nástroje pro ztracené náhrobky popisují, jak ho najít pomocí pos a goto a kdy je lepší odpovědí předměty vyspawnovat zpátky.
Mrtvá ochočená zvířata, mrtvé příšery a jejich kořist#
Stvoření, která zemřou, pouštějí kořist jako běžné odhozené předměty: maso, kůže, trofeje, šupiny. To platí i pro ochočená zvířata.
- Mrtvé ochočené zvíře nenechá náhrobek. Když zemře ochočený vlk, kanec nebo lox, upustí běžnou kořist na zem plus cokoli vybaveného, třeba sedlo na loxe. Kořist je odhozený předmět, takže mimo základnu zmizí; uvnitř základny zůstává.
- Zvířata zabitá uvnitř základny nechávají trvalý nepořádek. Raid, který zabije ohradu s kanci, nechá hromadu syrového masa a kožených zbytků, které tam budou ležet, dokud je někdo nesebere.
- Chovné ohrady upouštějí kořist nepřetržitě. Ohrada, ze které se porážkou získává maso, upouští kořist uvnitř základny pokaždé. To je v pořádku, pokud ji někdo sbírá; je to nepořádek, pokud ne.
- Kořist z příšer po raidu. Nepřátelé z raidu zabití u zdí upouštějí kořist uvnitř oblasti základny, takže raid na velkou základnu nechá desítky volných předmětů, které nikdy nezmizí.
Ochočená zvířata jsou také jedny z nejdražších živých objektů na serveru, protože každé simuluje vlastník zóny. Rozumné velikosti ohrad popisuje ochočená zvířata, chov a zátěž serveru ve Valheimu. Stručně k nepořádku: kdo provozuje ohradu, sbírá její kořist.
Úklid pomocí removedrops a dalších příkazů#
Vanilla adminské nástroje na nepořádek jsou devcommands. Na dedikovaném serveru musí být admin v adminlist.txt, mít zapnutou konzoli pomocí -console v nastavení spuštění ve Steamu a napsat devcommands do konzole na F5. Jejich zapnutí a cenu každého příkazu popisuje Valheim devcommands vysvětleno.
| Příkaz | Co odstraní | Co nechá být |
|---|---|---|
removedrops | Každý volný předmět v načtené oblasti kolem tebe | Náhrobky, bedny, stojany na předměty, vozíky |
killenemies | Nepřátelská stvoření poblíž | Ochočená zvířata a hráče |
killtame | Ochočená stvoření poblíž | Nepřátele a hráče |
killall | Všechna stvoření poblíž, včetně ochočených | Hráče |
removedrops působí na oblast načtenou kolem tebe, ne na poloměr, který si zvolíš. Když stojíš uprostřed hlavní základny a spustíš ho, vyčistí základnu i její okolí - včetně čehokoli, co hráč záměrně nechal na zemi. Lidé podlahu jako sklad opravdu používají.
Bezpečná rutina pro úklid sdílené základny:
- Oznam to. „V neděli večer uklízíme volné předměty v hlavní základně, co chcete zachovat, dejte do bedny“ na Discordu serveru pár dní předem.
- Udělej zálohu. Na panelovém hostingu udělej těsně předtím ruční zálohu. Na RE:NODE je to jedno kliknutí na kartě Backups a obnova je jedno tlačítko, pokud se ukáže, že něčí oblíbená hromada trofejí ležela na zemi.
- Postav se na správné místo. Jdi do středu zaneřáděné oblasti. Pokud se tam potřebuješ dostat, aniž bys procházel něčím domem, použij
flyz devcommands. - Spusť to jednou.
removedrops, pak zkontroluj odpověď konzole a rozhlédni se. - Ulož.
savezapíše svět okamžitě, takže úklid přežije pád.
devcommandsremovedropssaveCo zvětšuje soubor světa v čase#
Svět Valheimu je jeden soubor .db plus malý .fwl. Čerstvý svět má pár megabajtů; dlouho žijící má běžně desítky až přes sto megabajtů. Soubor obsahuje každý objekt, který si svět pamatuje, a většinu růstu tvoří několik kategorií.
| Zdroj | Jak roste | Dá se vyčistit? |
|---|---|---|
| Průzkum | Každá vygenerovaná zóna ukládá své stromy, skály, rostliny a lokace | Jen znovu vygenerováním zón pomocí módu |
| Stavební kusy | Každá zeď, podlaha, pochodeň a dekorace | Rozebráním |
| Úpravy terénu | Záznam terénu na každou upravenou zónu | Ve vanille ne |
| Odhozené předměty | Jeden objekt na volný stack | removedrops nebo sebráním |
| Kontejnery a jejich obsah | Bedny, vozíky, stojany na předměty a co v nich je | Vyprázdněním a odstraněním |
| Stvoření | Ochočená zvířata, chovný stav, příšery v načtených zónách | Malé ohrady, killtame v nouzi |
| Cedule, portály, lodě | Jeden objekt každý | Rozebráním |
Největším jednotlivým faktorem je průzkum, a není to nepořádek - je to svět. Když se hráč poprvé přiblíží k zóně, hra ji vygeneruje: vegetaci, skály, sbíratelné věci, dungeony a další lokace. To se stane uloženými objekty. Skupina, která za měsíc obepluje celou mapu, zvětší soubor mnohem víc než jakékoli množství odhozeného kamene. Proto také spotřeba paměti roste s tím, kolik mapy je prozkoumáno, jak vysvětluje kolik RAM potřebuje server Valheim.
Stavění je na řadě hned potom. Velká základna může mít mnoho tisíc kusů. Každý se ukládá a načítá. Terraforming přidává vlastní záznamy po zónách - viz terraforming na serverech Valheimu.
Odhozené předměty jsou obvykle malým podílem souboru, ale velkým podílem ceny tam, kde leží. Tři sta stacků v jedné zóně základny je tři sta objektů, které simuluje vlastník zóny a načítá každý návštěvník, a to na nejrušnějším místě mapy. Jejich odstranění pomůže výkonu základny víc než velikosti souboru.
Soubor se sám příliš nezmenšuje. Sebrání věcí odstraní objekty odhozených předmětů, ale prozkoumané zóny, záznamy terénu a kusy zůstanou, dokud je někdo neodstraní.
Udržování dlouho běžícího světa v pořádku#
Většina práce jsou návyky, ne příkazy.
- Bedna na odkládání u každého pracovního místa. Popsaná bedna vedle pece na pálení, tavíren a pracovního stolu, aby kámen, dřevo a kosti měly kam jít, ne na zem.
- Po kácení sbírej. Stromy pokácené uvnitř základny pouštějí klády a dřevo, které nikdy nezmizí. Kácení mimo oblast základny nechá zbytky, aby se samy uklidily.
- Raidy odráž na okraji. Kořist z nepřátel raidu zabitých mimo zdi může zmizet; kořist uvnitř základny ne.
- Opuštěné výspy ruš. Výspa, kterou nikdo nepoužívá, drží pořád každý kus, bednu i odhozený předmět. Rozeber ji, nebo ji aspoň vyprázdni, a přejmenuj její portál, aby se nemohl znovu spárovat - viz návrh hubu portálů ve Valheimu.
- Měsíční termín úklidu. Oznam ho, udělej zálohu, spusť
removedropsv hlavní základně a v nejrušnějších výspách. Skupiny, které to dělají, vidí základny zpomalovat kvůli nepořádku jen zřídka. - Hlídej velikost souboru. Jednou měsíčně si poznamenej velikost
.dbve správci souborů panelu. Stálý růst je normální; náhlý skok po jednom víkendu stojí za zeptání. - Týdenní restarty. Naplánovaný čistý restart drží paměť stabilní a zajistí, že se svět pravidelně ukládá. Naplánované restarty a automatizace Valheimu popisují varování hráčů a ukládání předem.
Mody mohou část toho zautomatizovat. Upgrade World od JereKuusela obsahuje příkazy na počítání a odstraňování objektů na větších plochách, než dosáhnou vanilla příkazy, i na znovu generování nenavštívených zón; je to přesný nástroj bez možnosti zpět, takže si přečti Upgrade World pro Valheim a před použitím udělej zálohu. Na Thunderstore jsou i serverové mody na úklid, které mažou staré odhozené předměty na časovač. Fungují, ale vracejí problém podlahy jako skladu v automatizované podobě - dbej na to, aby pravidlo znali všichni.
Kdy úklid odpovědí není#
Nepořádek je nejsnazší, co lze za pomalý svět obvinit, a ne vždy správně.
- Lag, který sleduje jednoho hráče, je vlastnictví zóny, ne nepořádek. Řešením je přesunout vlastnictví, ne mazat předměty.
- Dlouhé načítání po teleportu je klient, který načítá cíl. Uklizenější základna trochu pomůže; příchod k portálu těsně před základnou pomůže víc.
- Pomalé ukládání na obřím světě je velikost prozkoumané mapy plus základen. Zkrácení
-saveintervalzmenší ztracený postup při každém uložení, nezrychlí ho. - Svět, který byl prozkoumán až do okrajů, je tak velký, jak jen bude. Pokud je výkon nepřijatelný, upřímnou odpovědí je nový svět - založení nového světa bez ztráty postav popisuje, jak to udělat, aniž by někdo přišel o vybavení.
A pokud se úklid nepovede, svět je jeden soubor. Obnov zálohu pořízenou před ním; zálohy Valheimu a poškození světa vysvětlují, které soubory držet a proč automatické zálohy vedle světa nejsou skutečná kopie.
FAQ#
Mizí odhozené předměty ve Valheimu?
Mimo základnu hráče ano, zhruba po hodině, kdy je zóna načtená. Uvnitř oblasti základny poblíž pracovních stolů a ohňů nikdy, a proto se základny plní volnými předměty.
Maže removedrops náhrobky?
Ne. Náhrobky, bedny, stojany na předměty a vozíky jsou kontejnery, ne volné odhozené předměty. removedrops vyčistí jen předměty ležící na zemi v načtené oblasti kolem admina.
Dá se removedrops vzít zpět?
Jen obnovením zálohy pořízené před jeho spuštěním. Ve hře žádné zpět není, takže varuj hráče a nejdřív udělej zálohu.
Co se stane se sedlem ochočeného zvířete, když zemře?
Spadne na zem spolu s ostatní kořistí stvoření. Mimo základnu zmizí, pokud ho nikdo nesebere, takže ho rychle získej zpět.
Proč je náš soubor světa tak velký?
Hlavně kvůli průzkumu a stavění. Každá vygenerovaná zóna ukládá své stromy, skály a lokace a každý stavební kus se ukládá. Odhozené předměty jsou obvykle malá část velikosti, ale velká část místního lagu tam, kde leží.
Máme používat automatický mód na úklid?
Na veřejném serveru s mnoha příležitostnými hráči může pomoct. Na malém skupinovém serveru je jednodušší měsíční oznámený removedrops a nikdo nepřijde o hromadu, kterou chtěl zachovat.


