Een back-up herstellen op je Valheim-server
Sinds Valheim 1.0 is een wereld een map in plaats van een paar bestanden, en ook de automatische back-ups van de server zijn mappen. Bij een herstel verplaats je altijd een hele map. Losse bestanden binnen zo'n map hernoemen of kopiëren levert een wereld op die niet laadt of die het terrein opnieuw genereert.
Voordat je begint: Stop je server. Een draaiende server blijft schrijven naar de wereld die je wilt vervangen.
Hoe back-ups worden opgeslagen
Alles staat in worlds_local. Bij de standaard wereldnaam, savegame, zie je:
savegame/: de actieve wereld. Die bevat een of meer genummerde sets van_main.N.fwl2,_main.N.db2,_main.N.chunksen_main.N.ok, plus één.chunk-bestand per stuk terrein.Nloopt bij elke save op en de server laadt de hoogste set die een.ok-bestand heeft.savegame_backup_auto-20260912-173107/: een automatische back-up, met in de naam de datum, een streepje en daarna de tijd. Elke back-up is een complete wereld.
Met de standaard opstartinstellingen slaat de server elke 30 minuten op, maakt hij zijn eerste back-up 2 uur na het starten, daarna elke 12 uur één, en bewaart hij er 4. De nieuwste back-up is hooguit 12 uur oud.
Gebruik je een eigen wereldnaam, dan krijgen de mappen die naam in plaats van savegame.
Methode 1: Restore Backup
- Log in op het Game Control Panel en stop je server.
- Klik op het pictogram Restore Backup in het beheerpaneel van je server.
- Kies een back-up in het dropdownmenu.
- Klik op Run.
- Start de server.
Dit herstelt de volledige map worlds_local, dus de wereldmap en alle .chunk-bestanden erin komen samen terug.
Methode 2: De back-upmap hernoemen
Gebruik dit om op datum een specifieke automatische back-up te kiezen.
- Log in op het Game Control Panel en stop je server.
- Klik op File Manager en open de map
worlds_local. - Hernoem de huidige wereldmap, bijvoorbeeld
savegamenaarsavegame_broken. - Zoek de automatische back-up die je wilt hebben, bijvoorbeeld
savegame_backup_auto-20260912-173107. - Hernoem die map naar de wereldnaam, bijvoorbeeld
savegame. - Start de server en open de Web Console. Wacht op de regel
Load worldom te bevestigen dat de wereld is geladen. - Zodra spelers bevestigen dat de wereld klopt, verwijder je
savegame_brokenof laat je die staan als reservekopie.
Open een back-upmap niet om er bestanden in te hernoemen of te verwijderen, en kopieer geen _main-bestanden van de ene map naar de andere. De vier _main.N-bestanden en de .chunk-bestanden horen als één set bij elkaar.
Werelden die vóór 1.0 zijn gemaakt
Een wereld die al vóór 1.0 bestond, is bij de eerste save op 1.0 omgezet naar het mapformaat. Bij die omzetting blijven de oude bestanden staan waar ze stonden, dus worlds_local bevat ook:
savegame.dbensavegame.fwl: de laatste save van vóór 1.0, plus de gebruikelijke kopieën.db.olden.fwl.old.savegame_backup_20260909-134827.dben.fwl: een veiligheidskopie die het spel vlak voor de omzetting heeft gemaakt. In de naam staat geenauto.- Eventuele automatische back-ups van vóór 1.0, nog steeds als losse paren van
.dben.fwl.
Dit is allemaal de wereld zoals die was vóór de eerste save op 1.0. Als je er een herstelt, zet je je groep terug naar die dag.
Is dat wat je wilt (de 1.0.12-notities van Iron Gate wijzen naar deze kopie voor voorwerpen die hun upgradeniveau op wapenrusting- en voorwerpstandaards kwijtraakten):
- Stop de server.
- Hernoem in File Manager de map
savegamenaarsavegame_1-0. - Controleer of
savegame.dbensavegame.fwlhet paar zijn dat je wilt laden. Wil je in plaats daarvan de gedateerde veiligheidskopie gebruiken, hernoem dan beide bestanden daarvan naarsavegame.dbensavegame.fwl. Herstel nooit een.dbzonder de bijbehorende.fwl. - Start de server. Bij de eerste save zet hij het paar om naar een nieuwe map
savegame.
Personages
Spelerspersonages worden opgeslagen op de eigen pc of console van elke speler, niet op de server. Een wereldherstel brengt terrein, gebouwen en de inhoud van kisten terug; het verandert niets aan iemands inventaris of vaardigheden.
Problemen oplossen
De console meldt Check backups! bij het opstarten. De server kon de huidige wereldset niet lezen. Stop de server en gebruik methode 1, of methode 2 met de nieuwste _backup_auto--map.
De server start een lege nieuwe wereld. De World Name in de Command Line Manager komt niet overeen met een mapnaam in worlds_local. Een typefout daar levert een nieuwe wereld op in plaats van een foutmelding. Corrigeer de naam en start opnieuw.
De herstelde wereld loopt een paar uur achter. Dat is het back-upinterval. Er is niets misgegaan.
Wil je een wereld vanaf je eigen pc uploaden, zie Wereld uploaden.