Prejsť na obsah
Aktuálny kupón:zľava 10 %Uplatniť v objednávke

Wipe Rust servera: mapa, blueprinty a plánovanie

Čo je map wipe, blueprint wipe a force wipe, ktoré súbory zmazať, postup krok za krokom, čo urobiť s dátami pluginov a ako nastaviť rytmus wipe a odpočet v hre.

  • pokročilý
  • ~20 min
  • Aktualizované 9. 10. 2026

Wipe znamená zmazanie sveta, prípadne aj naučených blueprintov, a štart nového kola. Vysvetlíme typy wipe, čo robí mesačný force wipe od Facepunchu, ktoré súbory zmazať, ako postupovať krok za krokom, čo urobiť s dátami pluginov a ako nastaviť pravidelný rytmus aj odpočet v hre.

Čo budete potrebovať

  • Prístup k súborom servera a možnosť server vypnúť a spustiť
  • Voľný slot na zálohu (zálohy herných serverov) alebo miesto na disku VPS
  • Oznámenie hráčom vopred (Discord, popis servera)
  • Asi 20 minút

Rust u StormHostu

Rust servery u nás pripravujeme. Návod platí aj pre Rust server na vlastnej VPS (postup inštalácie).

Typy wipe#

TypČo sa zmažeČo zostaneKedy sa robí
Map wipeMapa a všetko na nej: stavby, predmety, inventáre hráčov.Naučené blueprinty, admini, bany, konfigurácia.Pri každom novom kole (týždenne, po 14 dňoch, mesačne).
Blueprint wipe (BP wipe)Naučené blueprinty všetkých hráčov.Mapa (ak ju nemažete zároveň).Zvyčajne spolu s map wipe, ale menej často (napr. raz mesačne).
Full wipeMapa aj blueprinty (prípadne aj ďalšie údaje o hráčoch).Admini, bany, konfigurácia servera, pluginy.Mesačne alebo pri veľkej zmene servera.

Force wipe#

Facepunch vydáva veľkú aktualizáciu Rustu raz mesačne, zvyčajne prvý štvrtok v mesiaci. Predvolený čas wipe časovača v hre je 19:00 londýnskeho času (20:00 nášho času).

  • Aktualizácia zvýši číslo verzie (protokolu) uložené v názve súboru so svetom. Aktualizovaný server starý svet nenačíta a vygeneruje nový. Map wipe teda prebehne sám, hneď ako server aktualizujete.
  • Blueprinty sa pri force wipe podľa wiki Facepunchu zvyčajne nemažú. Či ich zmažete, je vaše rozhodnutie (BP wipe).
  • Starý svet „neoživujte“ premenovaním súboru. Facepunch to označuje za nebezpečné a neodporúča to.
  • Po aktualizácii Rustu treba aj novú verziu frameworku (Oxide nahrať znova, Carbon sa aktualizuje sám), pozrite Oxide a Carbon.

Vlastné wipe preto plánujte tak, aby jeden z nich vždy pripadol na deň force wipe.

Ktoré súbory mazať#

Svet a dáta hráčov sú v priečinku identity: server/<IDENTITA>/ v koreni servera (<IDENTITA> je hodnota parametra server.identity). Číslo v názvoch súborov je verzia (protokol), mení sa s aktualizáciami. Databázové súbory .db môžu mať vedľa seba pomocné súbory s rovnakým začiatkom názvu a koncovkou -wal alebo -shm; mažte ich vždy spolu s hlavným súborom.

SúborČo obsahuje (podľa wiki Facepunchu)Map wipeBP wipeFull wipe
*.sav a jeho zálohy (*.sav.1 …)Celý svet: stavby, predmety, entity.Zmazať–Zmazať
*.mapMapa (terén, monumenty). Názov obsahuje veľkosť a seed.Zmazať–Zmazať
player.blueprints.*.dbNaučené blueprinty hráčov.–ZmazaťZmazať
player.states.*.dbZnačky smrti, hostile časovač a ďalší stav hráčov.Odporúčame zmazať–Zmazať
player.deaths.*.dbInformácie o úmrtiach (kto a prečo hráča zabil).––Zmazať
sv.files.*.dbObrázky na tabuliach a fotky z kontaktov hráčov.Voliteľne–Zmazať
player.identities.*.dbÚdaje o hráčoch (účel Facepunch bližšie neuvádza).––Nechať
player.tokens.*.dbSpárovanie hráčov s aplikáciou Rust+. Po zmazaní sa musia spárovať znova.NechaťNechaťNechať
companion.idIdentita servera pre Rust+.NikdyNikdyNikdy
priečinok cfgserver.cfg, admini, bany.NechaťNechaťNechať
priečinky loadouts, serveremojiUložená výbava a vlastné emoji servera.NechaťNechaťNechať

companion.id nemažte

Súbor companion.id je identita servera pre aplikáciu Rust+. Facepunch upozorňuje, že po jeho zmazaní vznikne nová identita, hráčom prestanú chodiť notifikácie a budú musieť server spárovať znova. Vrátiť ho možno iba zo zálohy.

Postup krok za krokom#

  1. Oznámte wipe hráčom vopred: na Discorde, v popise servera a pár minút pred vypnutím v chate:

    text
    say "Server sa o 5 minút vypne kvôli wipe. Nová mapa bude o 15 minút."
  2. Uložte svet príkazom server.save, nech je záloha aktuálna.

  3. Vypnite server (na VPS systemctl stop rust).

  4. Urobte zálohu celého priečinka server/<IDENTITA> a priečinka oxide (alebo carbon). Na hernom hostingu použite zálohu v zákazníckom účte, záložka Zálohy (zálohy herných serverov), na VPS napríklad:

    bash
    tar -czf /root/rust-pred-wipe-$(date +%F).tar.gz -C /opt/rust/server server/rust oxide
    • tar -czf <ARCHIV> – vytvorí (-c) komprimovaný (-z) archív do súboru (-f).
    • $(date +%F) – vloží dnešný dátum (2026-10-01), nech sa zálohy neprepisujú.
    • -C /opt/rust/server – pracuje relatívne ku koreňu servera.
    • server/rust oxide – zálohuje priečinok identity rust a priečinok Oxide. S Carbonom napíšte carbon namiesto oxide.

Mazanie je nevratné

Zmazaný svet ani blueprinty bez zálohy nevrátite. Skôr než budete pokračovať, skontrolujte, že záloha z predchádzajúceho kroku existuje a nie je prázdna.

  1. Zmažte súbory podľa typu wipe (tabuľka vyššie). Na hernom hostingu v správcovi súborov, na VPS (priečinok identity rust, cesty podľa návodu Vlastný Rust server na VPS) príkazom pre map wipe:

    bash
    cd /opt/rust/server/server/rust && rm -v -- *.sav* *.map player.states.*
    • cd … – prejde do priečinka identity. && zaistí, že mazanie prebehne, iba keď sa prechod do priečinka podaril (inak by ste mazali inde).
    • rm -v – zmaže súbory a vypíše, ktoré zmazal.
    • -- – za týmto znakom už nie sú prepínače, iba názvy súborov.
    • *.sav* – svet aj jeho zálohy, *.map – mapa, player.states.* – stav hráčov.

    Pri BP wipe alebo full wipe zmažte navyše blueprinty (vzor zachytí aj pomocné súbory -wal a -shm):

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

    Hláška No such file or directory pri niektorom vzore iba znamená, že taký súbor v priečinku nie je.

  2. Voliteľne zmeňte seed (+server.seed) alebo veľkosť mapy, aby bola nová mapa iná. Pozrite server.cfg a spúšťacie parametre.

  3. Aktualizujte server a framework, ak vyšla aktualizácia (pri force wipe vždy).

  4. Vyriešte dáta pluginov podľa ďalšej kapitoly.

  5. Spustite server (na VPS systemctl start rust). Vygenerovanie novej mapy trvá niekoľko minút. Server je pripravený, keď sa v konzole objaví Server startup complete.

Overenie#

  1. Pripojte sa a skontrolujte, že mapa je nová (iné rozloženie, žiadne staré stavby).
  2. Po BP wipe skontrolujte, že nemáte naučené blueprinty.
  3. Zadajte do konzoly wipetimer.printwipe (na wiki Facepunchu uvádzaný ako PrintWipe) a skontrolujte dátum budúceho wipe.
  4. Overte, že pluginy bežia: oxide.plugins (Carbon c.plugins).

Zmazali ste omylom viac, než ste chceli, alebo sa wipe nemá konať? Vráťte stav zo zálohy, ktorú ste urobili v kroku 4.

  • Herný hosting: obnovte zálohu v zákazníckom účte (záložka Zálohy › Obnoviť, pozrite zálohy herných serverov).
  • Vlastná VPS (ako root, cesty podľa návodu pre 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 behu nič neprepisoval.
  • mv server/rust server/rust-po-wipe a mv oxide oxide-po-wipe – súčasný stav iba odsunie nabok (nič nemaže), aby sa nemiešal so zálohou. S Carbonom odsuňte carbon namiesto oxide.
  • tar -xzf … -C /opt/rust/server – rozbalí zálohu na pôvodné miesto. Za <DATUM> dosaďte dátum z názvu súboru zálohy (napríklad 2026-10-01).
  • systemctl start rust – spustí server so starým svetom.

Keď overíte, že všetko funguje, odsunuté priečinky *-po-wipe zmažte.

Po force wipe sa starý svet nenačíta

Ak ste medzitým server aktualizovali na novú mesačnú verziu, starý svet s ňou nefunguje (má staršie číslo verzie) a server aj tak vytvorí nový. Návrat zo zálohy má zmysel iba na rovnakej verzii Rustu.

Wipe a dáta pluginov#

Pluginy si ukladajú dáta do oxide/data (Carbon carbon/data). Časť z nich patrí k jednému kolu a po wipe by dávala nezmysly (domovy na starej mape, vyčerpané kity), časť má zostať (oprávnenia, klany).

  • Mnoho pluginov wipe spozná samo. Keď server vytvorí nový svet, framework im to oznámi a plugin podľa svojho nastavenia dáta zmaže. Rozhoduje konfigurácia pluginu, napríklad:
    • Kits: "Wipe player data when the server is wiped" – predvolene false. Nastavte true, ak sa má počítadlo použití kitov a cooldownov po wipe vynulovať.
    • NTeleportation: "Wipe On Upgrade Or Change" – predvolene true, domovy sa po wipe zmažú.
    • Backpacks: v sekcii "Clear on wipe" voľba "Enabled" – predvolene false, obsah batohov wipe prežije. Ak sa má batoh vyprázdniť, nastavte true.
  • Plugin, ktorý wipe nespozná, vyriešite ručne: plugin uvoľnite (oxide.unload <NAZEV_PLUGINU>), zmažte jeho dátový súbor v oxide/data a plugin načítajte (oxide.load <NAZEV_PLUGINU>). Vytvorí si prázdne dáta.
  • Nikdy nemažte oxide/data/oxide.users.data a oxide/data/oxide.groups.data. Sú v nich všetky oprávnenia a skupiny.
  • Na ručne zmazané súbory pamätajte aj pri zálohách: keď wipe vraciate zo zálohy, vracajte svet aj dáta pluginov z rovnakej chvíle.

Podrobnosti o konkrétnych pluginoch nájdete v článku Odporúčané pluginy.

Plánovanie a odpočet v hre#

Bežné rytmy:

RytmusTagPre koho
TýždenneweeklyServery s rýchlejším postupom (2x, 10x), veľa hráčov.
Po 14 dňochbiweeklyKompromis, najčastejší na komunitných serveroch.
MesačnemonthlyVanilla servery; wipe iba pri force wipe.

BP wipe sa zvyčajne robí iba raz mesačne (pri force wipe), aj keď sa mapa maže častejšie.

Rytmus nastavte tagom v server.cfg (iba jeden z monthly, biweekly, weekly). Podľa neho počíta wipe časovač: odpočet na notebooku pri jadrovej hlavici v monumente Missile Silo. Podľa neho sa tiež spúšťajú záverečné udalosti kola (stíhačky nad ostrovom a obrnené vozidlá na cestách) zhruba 24 hodín pred wipe.

server/<IDENTITA>/cfg/server.cfgcfg
server.tags monthly,vanilla,EU
wipetimer.wipetimezone "Europe/Prague"
wipetimer.wipedayofweek 4
wipetimer.wipehourofday 20
NastavenieČo robíOdporúčaná hodnotaKedy zmeniť
server.tagsRytmus wipe (monthly/biweekly/weekly) a ďalšie tagy.podľa rytmuPri zmene rytmu.
wipetimer.wipetimezoneČasové pásmo časovača. Predvolené je Europe/London."Europe/Prague" (rovnako funguje "Europe/Bratislava")–
wipetimer.wipedayofweekDeň wipe: 0 = nedeľa, 1 = pondelok … 4 = štvrtok (predvolené) … 6 = sobota.4Keď wipujete v iný deň.
wipetimer.wipehourofdayHodina wipe v 24-⁠hodinovom formáte; 14.5 = 14:30. Predvolene 19.20 (so stredoeurópskym pásmom zodpovedá 19:00 v Londýne)Podľa vášho času wipe.
wipetimer.wipecronoverrideVlastný plán vo formáte cron, prebije deň a hodinu.nevypĺňaťNepravidelné rytmy, napr. „každé 3 dni“.
wipetimer.wipeunixtimestampoverridePresný čas budúceho wipe ako unixová časová pečiatka. Prebije všetko ostatné; ignoruje sa, keď je v minulosti.nevypĺňaťJednorazový mimoriadny wipe.

Ako časovač počíta: monthly = prvý daný deň v mesiaci, weekly = každý týždeň, biweekly = prvý a tretí daný deň v mesiaci (podľa wiki Facepunchu). Koľko hodín pred wipe začnú záverečné udalosti, určuje premenná zo skupiny eventschedulewipeoffset (predvolene 24 hodín, 0 ich vypne); presný názov vo vašej verzii vypíše find eventschedulewipeoffset.

Automatizácia: Carbon má voliteľný modul AutoWipe, ktorý robí wipe podľa plánu (cron), môže po wipe spúšťať príkazy a mazať súbory a vie vyberať mapy z pripraveného zoznamu. Na vlastnej VPS si môžete napísať skript spúšťaný časovačom systemd alebo cronom, ktorý vykoná kroky z postupu vyššie.

Keď niečo nefunguje#

Po wipe je stále stará mapa#

  • Mazali ste v inom priečinku identity, než ktorý server používa. Skontrolujte +server.identity.
  • Zostali záložné súbory sveta (*.sav.1, *.sav.2). Zmažte všetky súbory, ktoré začínajú názvom sveta a končia .sav s čímkoľvek za tým.
  • Používate vlastnú mapu (server.levelurl): mapa zostane rovnaká, zmaže sa iba to, čo na nej bolo. To je správne.

Hráči majú stále blueprinty#

Súbor player.blueprints.*.db alebo jeho pomocné súbory -wal a -shm zostali, alebo server bežal, keď ste mazali. Vypnite server a zmažte všetky súbory začínajúce player.blueprints..

Server po wipe nenabehne#

Pri force wipe zvyčajne nesedí verzia frameworku a hry. Aktualizujte Rust aj Oxide (Carbon sa aktualizuje pri štarte sám) a pozrite sa do logu a do oxide/logs alebo carbon/logs.

Pluginy si pamätajú staré dáta#

Domovy na miestach, kde už nič nie je, vyčerpané kity, plné batohy. Skontrolujte nastavenie wipe v konfigurácii pluginov (kapitola Wipe a dáta pluginov) alebo dáta zmažte ručne.

Odpočet na notebooku v Missile Silo nesedí#

Skontrolujte tag rytmu v server.tags (iba jeden), časové pásmo a hodinu. Výsledok overte príkazom wipetimer.printwipe. Pre nepravidelný rytmus použite wipetimer.wipecronoverride.

Hráčom po wipe nefunguje Rust+#

Zmazali ste companion.id alebo player.tokens.*.db. Obnovte ich zo zálohy, alebo nechajte hráčov server v aplikácii spárovať znova.

Zhrnutie

  • Map wipe = zmazať *.sav* a *.map (a odporúčane player.states.*), BP wipe = player.blueprints.*, full wipe = oboje a ďalšie dáta hráčov.
  • companion.id, player.tokens.*, priečinok cfg a súbory s oprávneniami pluginov nemažte.
  • Force wipe príde s mesačnou aktualizáciou (prvý štvrtok v mesiaci); mapu zmaže aktualizácia sama.
  • Pred wipe vždy server uložte, vypnite a zazálohujte.
  • Dáta pluginov po wipe riadi ich konfigurácia (Kits, NTeleportation, Backpacks).
  • Rytmus a odpočet nastavíte tagom a premennými wipetimer.*.

Hľadanie v návodoch