Přejít na obsah
Aktuální kupón:sleva 10 %Uplatnit v objednávce

Wipe Rust serveru: mapa, blueprinty a plánování

Co je map wipe, blueprint wipe a force wipe, které soubory smazat, postup krok za krokem, co udělat s daty pluginů a jak nastavit rytmus wipe a odpočet ve hře.

  • pokročilý
  • ~20 min
  • Aktualizováno 1. 10. 2026

Wipe znamená smazání světa, případně i naučených blueprintů, a start nového kola. Vysvětlíme typy wipe, co dělá měsíční force wipe od Facepunche, které soubory smazat, jak postupovat krok za krokem, co udělat s daty pluginů a jak nastavit pravidelný rytmus i odpočet ve hře.

Co budete potřebovat

  • Přístup k souborům serveru a možnost server vypnout a spustit
  • Volný slot pro zálohu (zálohy herních serverů) nebo místo na disku VPS
  • Oznámení hráčům předem (Discord, popis serveru)
  • Asi 20 minut

Rust u StormHostu

Rust servery u nás připravujeme. Návod platí i pro Rust server na vlastní VPS (postup instalace).

Typy wipe#

TypCo se smažeCo zůstaneKdy se dělá
Map wipeMapa a vše na ní: stavby, předměty, inventáře hráčů.Naučené blueprinty, admini, bany, konfigurace.Při každém novém kole (týdně, po 14 dnech, měsíčně).
Blueprint wipe (BP wipe)Naučené blueprinty všech hráčů.Mapa (pokud ji nemažete zároveň).Obvykle spolu s map wipe, ale méně často (např. jednou měsíčně).
Full wipeMapa i blueprinty (případně i další údaje o hráčích).Admini, bany, konfigurace serveru, pluginy.Měsíčně nebo při velké změně serveru.

Force wipe#

Facepunch vydává velkou aktualizaci Rustu jednou měsíčně, obvykle první čtvrtek v měsíci. Výchozí čas wipe časovače ve hře je 19:00 londýnského času (20:00 našeho času).

  • Aktualizace zvýší číslo verze (protokolu) uložené v názvu souboru se světem. Aktualizovaný server starý svět nenačte a vygeneruje nový. Map wipe tedy proběhne sám, jakmile server aktualizujete.
  • Blueprinty se při force wipe podle wiki Facepunche obvykle nemažou. Jestli je smažete, je vaše rozhodnutí (BP wipe).
  • Starý svět „neoživujte“ přejmenováním souboru. Facepunch to označuje za nebezpečné a nedoporučuje to.
  • Po aktualizaci Rustu je potřeba i nová verze frameworku (Oxide nahrát znovu, Carbon se aktualizuje sám), viz Oxide a Carbon.

Vlastní wipe proto plánujte tak, aby jeden z nich vždy připadl na den force wipe.

Které soubory mazat#

Svět a data hráčů jsou ve složce identity: server/<IDENTITA>/ v kořeni serveru (<IDENTITA> je hodnota parametru server.identity). Číslo v názvech souborů je verze (protokol), mění se s aktualizacemi. Databázové soubory .db mohou mít vedle sebe pomocné soubory se stejným začátkem názvu a koncovkou -wal nebo -shm; mažte je vždy spolu s hlavním souborem.

SouborCo obsahuje (podle wiki Facepunche)Map wipeBP wipeFull wipe
*.sav a jeho zálohy (*.sav.1 …)Celý svět: stavby, předměty, entity.Smazat–Smazat
*.mapMapa (terén, monumenty). Název obsahuje velikost a seed.Smazat–Smazat
player.blueprints.*.dbNaučené blueprinty hráčů.–SmazatSmazat
player.states.*.dbZnačky smrti, hostilní časovač a další stav hráčů.Doporučeno smazat–Smazat
player.deaths.*.dbInformace o úmrtích (kdo a proč hráče zabil).––Smazat
sv.files.*.dbObrázky na cedulích a fotky z kontaktů hráčů.Volitelně–Smazat
player.identities.*.dbÚdaje o hráčích (účel Facepunch blíže neuvádí).––Nechat
player.tokens.*.dbSpárování hráčů s aplikací Rust+. Po smazání se musí spárovat znovu.NechatNechatNechat
companion.idIdentita serveru pro Rust+.NikdyNikdyNikdy
složka cfgserver.cfg, admini, bany.NechatNechatNechat
složky loadouts, serveremojiUložené vybavení a vlastní emoji serveru.NechatNechatNechat

companion.id nemažte

Soubor companion.id je identita serveru pro aplikaci Rust+. Facepunch upozorňuje, že po jeho smazání vznikne nová identita, hráčům přestanou chodit notifikace a budou muset server spárovat znovu. Vrátit ho jde jen ze zálohy.

Postup krok za krokem#

  1. Oznamte wipe hráčům předem: na Discordu, v popisu serveru a pár minut před vypnutím v chatu:

    text
    say "Server se za 5 minut vypne kvůli wipe. Nová mapa bude za 15 minut."
  2. Uložte svět příkazem server.save, ať je záloha aktuální.

  3. Vypněte server (na VPS systemctl stop rust).

  4. Udělejte zálohu celé složky server/<IDENTITA> a složky oxide (nebo carbon). Na herním hostingu použijte zálohu v zákaznické zóně, záložka Zálohy (zálohy herních serverů), na VPS například:

    bash
    tar -czf /root/rust-pred-wipe-$(date +%F).tar.gz -C /opt/rust/server server/rust oxide
    • tar -czf <ARCHIV> – vytvoří (-c) komprimovaný (-z) archiv do souboru (-f).
    • $(date +%F) – vloží dnešní datum (2026-10-01), ať se zálohy nepřepisují.
    • -C /opt/rust/server – pracuje relativně ke kořeni serveru.
    • server/rust oxide – zálohuje složku identity rust a složku Oxide. S Carbonem napište carbon místo oxide.

Mazání je nevratné

Smazaný svět ani blueprinty bez zálohy nevrátíte. Než budete pokračovat, zkontrolujte, že záloha z předchozího kroku existuje a není prázdná.

  1. Smažte soubory podle typu wipe (tabulka výše). Na herním hostingu ve správci souborů, na VPS (složka identity rust, cesty podle návodu Vlastní Rust server na VPS) příkazem pro map wipe:

    bash
    cd /opt/rust/server/server/rust && rm -v -- *.sav* *.map player.states.*
    • cd … – přejde do složky identity. && zajistí, že mazání proběhne, jen když se přechod do složky povedl (jinak byste mazali jinde).
    • rm -v – smaže soubory a vypíše, které smazal.
    • -- – za tímto znakem už nejsou přepínače, jen názvy souborů.
    • *.sav* – svět i jeho zálohy, *.map – mapa, player.states.* – stav hráčů.

    Při BP wipe nebo full wipe smažte navíc blueprinty (vzor zachytí i pomocné soubory -wal a -shm):

    bash
    cd /opt/rust/server/server/rust && rm -v -- player.blueprints.*

    Hláška No such file or directory u některého vzoru jen znamená, že takový soubor ve složce není.

  2. Volitelně změňte seed (+server.seed) nebo velikost mapy, aby byla nová mapa jiná. Viz server.cfg a spouštěcí parametry.

  3. Aktualizujte server a framework, pokud vyšla aktualizace (u force wipe vždy).

  4. Vyřešte data pluginů podle další kapitoly.

  5. Spusťte server (na VPS systemctl start rust). Vygenerování nové mapy trvá několik minut. Server je připravený, když se v konzoli objeví Server startup complete.

Ověření#

  1. Připojte se a zkontrolujte, že mapa je nová (jiné rozložení, žádné staré stavby).
  2. Po BP wipe zkontrolujte, že nemáte naučené blueprinty.
  3. Zadejte do konzole wipetimer.printwipe (na wiki Facepunche uváděný jako PrintWipe) a zkontrolujte datum příštího wipe.
  4. Ověřte, že pluginy běží: oxide.plugins (Carbon c.plugins).

Smazali jste omylem víc, než jste chtěli, nebo se wipe nemá konat? Vraťte stav ze zálohy, kterou jste udělali v kroku 4.

  • Herní hosting: obnovte zálohu v zákaznické zóně (záložka Zálohy › Obnovit, viz zálohy herních serverů).
  • Vlastní VPS (jako root, cesty podle návodu pro VPS):
bash
systemctl stop rust
cd /opt/rust/server
mv server/rust server/rust-po-wipe
mv oxide oxide-po-wipe
tar -xzf /root/rust-pred-wipe-<DATUM>.tar.gz -C /opt/rust/server
systemctl start rust
  • systemctl stop rust – zastaví server, aby za běhu nic nepřepisoval.
  • mv server/rust server/rust-po-wipe a mv oxide oxide-po-wipe – současný stav jen odsune stranou (nic nemaže), aby se nemíchal se zálohou. S Carbonem odsuňte carbon místo oxide.
  • tar -xzf … -C /opt/rust/server – rozbalí zálohu na původní místo. Za <DATUM> dosaďte datum ze jména souboru zálohy (například 2026-10-01).
  • systemctl start rust – spustí server se starým světem.

Až ověříte, že vše funguje, odsunuté složky *-po-wipe smažte.

Po force wipe se starý svět nenačte

Pokud jste mezitím server aktualizovali na novou měsíční verzi, starý svět s ní nefunguje (má starší číslo verze) a server stejně vytvoří nový. Návrat ze zálohy má smysl jen na stejné verzi Rustu.

Wipe a data pluginů#

Pluginy si ukládají data do oxide/data (Carbon carbon/data). Část z nich patří k jednomu kolu a po wipe by dávala nesmysly (domovy na staré mapě, vyčerpané kity), část má zůstat (oprávnění, klany).

  • Mnoho pluginů wipe pozná samo. Když server vytvoří nový svět, framework jim to oznámí a plugin podle svého nastavení data smaže. Rozhoduje konfigurace pluginu, například:
    • Kits: "Wipe player data when the server is wiped" – výchozí false. Nastavte true, pokud se má počítadlo použití kitů a cooldownů po wipe vynulovat.
    • NTeleportation: "Wipe On Upgrade Or Change" – výchozí true, domovy se po wipe smažou.
    • Backpacks: v sekci "Clear on wipe" volba "Enabled" – výchozí false, obsah batohů wipe přežije. Pokud se má batoh vyprázdnit, nastavte true.
  • Plugin, který wipe nepozná, vyřešíte ručně: plugin uvolněte (oxide.unload <NAZEV_PLUGINU>), smažte jeho datový soubor v oxide/data a plugin načtěte (oxide.load <NAZEV_PLUGINU>). Vytvoří si prázdná data.
  • Nikdy nemažte oxide/data/oxide.users.data a oxide/data/oxide.groups.data. Jsou v nich všechna oprávnění a skupiny.
  • Na ručně smazané soubory pamatujte i v zálohách: když wipe vracíte ze zálohy, vracejte svět i data pluginů ze stejné chvíle.

Podrobnosti o konkrétních pluginech najdete v článku Doporučené pluginy.

Plánování a odpočet ve hře#

Běžné rytmy:

RytmusTagPro koho
TýdněweeklyServery s rychlejším postupem (2x, 10x), hodně hráčů.
Po 14 dnechbiweeklyKompromis, nejčastější na komunitních serverech.
MěsíčněmonthlyVanilla servery; wipe jen při force wipe.

BP wipe se obvykle dělá jen jednou měsíčně (při force wipe), i když se mapa maže častěji.

Rytmus nastavte tagem v server.cfg (jen jeden z monthly, biweekly, weekly). Podle něj počítá wipe časovač: odpočet na notebooku u jaderné hlavice v monumentu Missile Silo. Podle něj se také spouští závěrečné události kola (stíhačky nad ostrovem a obrněná vozidla na silnicích) zhruba 24 hodin před wipe.

server/<IDENTITA>/cfg/server.cfgcfg
server.tags monthly,vanilla,EU
wipetimer.wipetimezone "Europe/Prague"
wipetimer.wipedayofweek 4
wipetimer.wipehourofday 20
NastaveníCo děláDoporučená hodnotaKdy změnit
server.tagsRytmus wipe (monthly/biweekly/weekly) a další tagy.podle rytmuPři změně rytmu.
wipetimer.wipetimezoneČasové pásmo časovače. Výchozí je Europe/London."Europe/Prague"–
wipetimer.wipedayofweekDen wipe: 0 = neděle, 1 = pondělí … 4 = čtvrtek (výchozí) … 6 = sobota.4Když wipujete jiný den.
wipetimer.wipehourofdayHodina wipe ve 24h formátu; 14.5 = 14:30. Výchozí 19.20 (s pražským pásmem odpovídá 19:00 v Londýně)Podle vašeho času wipe.
wipetimer.wipecronoverrideVlastní plán ve formátu cron, přebije den a hodinu.nevyplňovatNepravidelné rytmy, např. „každé 3 dny“.
wipetimer.wipeunixtimestampoverridePřesný čas příštího wipe jako unixové časové razítko. Přebije vše ostatní; ignoruje se, když je v minulosti.nevyplňovatJednorázový mimořádný wipe.

Jak časovač počítá: monthly = první daný den v měsíci, weekly = každý týden, biweekly = první a třetí daný den v měsíci (podle wiki Facepunche). Kolik hodin před wipe začnou závěrečné události, určuje proměnná ze skupiny eventschedulewipeoffset (výchozí 24 hodin, 0 je vypne); přesný název ve vaší verzi vypíše find eventschedulewipeoffset.

Automatizace: Carbon má volitelný modul AutoWipe, který provádí wipe podle plánu (cron), může po wipe spouštět příkazy a mazat soubory a umí vybírat mapy z připraveného seznamu. Na vlastní VPS si můžete napsat skript spouštěný časovačem systemd nebo cronem, který provede kroky z postupu výše.

Když něco nefunguje#

Po wipe je pořád stará mapa#

  • Mazali jste v jiné složce identity, než kterou server používá. Zkontrolujte +server.identity.
  • Zůstaly záložní soubory světa (*.sav.1, *.sav.2). Smažte všechny soubory začínající názvem světa a končící .sav s čímkoli za tím.
  • Používáte vlastní mapu (server.levelurl): mapa zůstane stejná, smaže se jen to, co na ní bylo. To je správně.

Hráči mají pořád blueprinty#

Soubor player.blueprints.*.db nebo jeho pomocné soubory -wal a -shm zůstaly, nebo server běžel, když jste mazali. Vypněte server a smažte všechny soubory začínající player.blueprints..

Server po wipe nenaběhne#

Při force wipe obvykle nesedí verze frameworku a hry. Aktualizujte Rust i Oxide (Carbon se aktualizuje při startu sám) a podívejte se do logu a do oxide/logs nebo carbon/logs.

Pluginy si pamatují stará data#

Domovy na místech, kde už nic není, vyčerpané kity, plné batohy. Zkontrolujte nastavení wipe v konfiguraci pluginů (kapitola Wipe a data pluginů) nebo data smažte ručně.

Odpočet na notebooku v Missile Silo neodpovídá#

Zkontrolujte tag rytmu v server.tags (jen jeden), časové pásmo a hodinu. Výsledek ověřte příkazem wipetimer.printwipe. Pro nepravidelný rytmus použijte wipetimer.wipecronoverride.

Hráčům po wipe nefunguje Rust+#

Smazali jste companion.id nebo player.tokens.*.db. Obnovte je ze zálohy, nebo nechte hráče server v aplikaci spárovat znovu.

Shrnutí

  • Map wipe = smazat *.sav* a *.map (a doporučeně player.states.*), BP wipe = player.blueprints.*, full wipe = obojí a další data hráčů.
  • companion.id, player.tokens.*, složku cfg a soubory s oprávněními pluginů nemažte.
  • Force wipe přijde s měsíční aktualizací (první čtvrtek v měsíci); mapu smaže aktualizace sama.
  • Před wipe vždy server uložte, vypněte a zazálohujte.
  • Data pluginů po wipe řídí jejich konfigurace (Kits, NTeleportation, Backpacks).
  • Rytmus a odpočet nastavíte tagem a proměnnými wipetimer.*.

Hledání v návodech