Přeskočit na obsah

Minecraft · Pterodactyl

Zálohy a změna verze Minecraft serveru

Server každou noc automaticky zálohujeme a držíme posledních 5 dní. Vlastní zálohy si navíc v Pterodactyl panelu vytváříte, stahujete i obnovujete sami, bez ticketu. Tento návod ukazuje, jak s nimi pracovat, a jak pak bezpečně aktualizovat server na novou verzi Minecraftu — nebo se vrátit, když se něco nepovede.

Zálohy v panelu

Zálohy najdete v záložce Backups. Záloha obsahuje soubory serveru — svět, konfigurace, pluginy/módy. Nezahrnuje databáze ze záložky Databases; pokud je některý plugin používá, zálohujte je zvlášť.

Počet slotů pro zálohy je nastavený u konkrétní služby a vidíte ho přímo v záložce Backups. Když jsou sloty plné, novou zálohu vytvoříte až po smazání některé starší.


Vytvoření zálohy

Aby byl svět v záloze konzistentní, nechte server nejdřív uložit všechna data na disk. Nejjistější je server zastavit; pokud musí běžet, zadejte do konzole:

console
save-all flush    # uloží svět na disk
save-off          # dočasně vypne automatické ukládání
# ...vytvořte zálohu v panelu a počkejte na dokončení...
save-on           # znovu zapne automatické ukládání
  1. V záložce Backups klikněte na Create Backup.
  2. Vyplňte Backup Name, např. „Před aktualizací na 1.21“.
  3. Volitelně do Ignored Files & Directories zapište soubory, které zálohovat nechcete (jeden na řádek). Ušetříte místo i čas:
text
logs
crash-reports
cache
*.log
plugins/dynmap/web/tiles
bluemap
  1. Přepínač Locked zabrání smazání zálohy, dokud ji neodemknete — hodí se pro důležité milníky.
  2. Klikněte na Start Backup a počkejte, až se u zálohy zobrazí velikost a stav dokončení.
💡 Tip:Důležité zálohy si stáhněte i k sobě (nabídka u zálohy → Download). Kopie mimo server vás ochrání i v situaci, kdy byste o službu nebo data v panelu přišli.

Obnovení ze zálohy

  1. Zastavte server.
  2. V záložce Backups otevřete nabídku u zálohy (tři tečky) a zvolte Restore.
  3. V potvrzovacím okně můžete zaškrtnout Delete all files before restoring backup. Doporučujeme to, pokud se vracíte po změně verze nebo modpacku — jinak na serveru zůstanou nové soubory, které v záloze nebyly.
  4. Počkejte na dokončení obnovy a server spusťte.
⚠️ Pozor:Obnova přepíše aktuální soubory stavem ze zálohy. Vše, co hráči postavili od vytvoření zálohy, se ztratí. Pokud si nejste jistí, udělejte před obnovou ještě zálohu současného stavu.

Obnovení jen části (např. jednoho světa)

Zálohu stáhněte, rozbalte u sebe a potřebnou složku (např. world) nahrajte přes SFTP při zastaveném serveru.


Pravidelné zálohy přes Schedules

Pravidelné zálohování si můžete nastavit sami v záložce Schedules: vytvořte plán (např. každý den ve 4:00 — cron 0 4 * * *) a přidejte do něj úkol Create Backup. Hlídejte počet slotů — když jsou plné, další záloha se nevytvoří, dokud starší nesmažete. Obecně o plánech píšeme v návodu Základy Pterodactyl panelu.


Změna verze Minecraftu

Aktualizace na novější verzi je obvykle bezproblémová, pokud jsou na ni připravené pluginy a módy. Návrat na starší verzi po otevření světa v novější verzi ale není podporovaný — svět se převádí na nový formát a bezpečná cesta zpět vede jen přes zálohu.


1Příprava

  • Ověřte, že klíčové pluginy nebo módy mají verzi pro cílovou verzi hry. Bez ochrany pozemků nebo ekonomiky server raději neaktualizujte.
  • U Paperu počkejte, až pro novou verzi vyjde stabilní build — první buildy po vydání verze bývají experimentální.
  • Upozorněte hráče: klient musí mít stejnou nebo kompatibilní verzi.

2Záloha

Zastavte server a vytvořte zálohu podle postupu výše, ideálně zamčenou (Locked) a stáhnutou i k sobě. Bez zálohy verzi neměňte.


3Změna verze v panelu

  1. V záložce Startup najděte v sekci Variables proměnnou s verzí Minecraftu (u Paperu typicky Minecraft Version, případně Build Number). Zadejte cílovou verzi, např. 1.21.1. Přesné názvy se liší podle šablony.
  2. Zkontrolujte Docker Image (verzi Javy):
    Verze MinecraftuJava
    1.20.5 a novější21
    1.18 – 1.20.417
    1.17.x16 (nebo 17)
    1.16.5 a starší8 (nebo 11)
  3. V záložce Settings klikněte na Reinstall Server a potvrďte. Instalační skript stáhne jádro serveru v nové verzi. Svět a konfigurace při tom obvykle zůstávají, ale reinstalace může soubory přepsat — proto je záloha z kroku 2 nutná.
ℹ️ Info:Pokud chcete přejít na jiný typ serveru (např. z Vanilly na Paper nebo z Paperu na Fabric), postup je v návodu Fabric, Forge a modpacky.

4Aktualizace pluginů a módů

Před prvním spuštěním nahraďte pluginy (složka plugins) nebo módy (složka mods) verzemi pro novou verzi hry. Staré soubory smažte, ať nevzniknou duplicity. Postup je v návodu Jak nainstalovat pluginy.


5Spuštění a kontrola

  1. Spusťte server. První start po aktualizaci trvá déle, protože server převádí data světa.
  2. V konzoli ověřte verzi příkazem version a projděte chyby při načítání pluginů.
  3. Připojte se a zkontrolujte spawn, pozemky, inventáře a klíčové funkce.
  4. Pokud je něco špatně, zastavte server a obnovte zálohu se zaškrtnutou volbou Delete all files before restoring backup, pak nastavte zpět původní verzi.
log
[Server thread/INFO]: This server is running Paper version 1.21.1-...

Hledáte hosting pro Minecraft server?

Paper, Fabric, Forge i modpacky v Pterodactyl panelu na vlastním hardwaru ve Frankfurtu nad Mohanem. Když si nebudete vědět rady, napište podpoře.