Chcete na serveru hrát ve světě, který jste postavili ve hře pro jednoho hráče, nebo si přenést svět z jiného hostingu? Ukážeme, kde svět v počítači najdete, kam ho na serveru nahrát podle verze a typu serveru a jak si ho později stáhnout zpět.
Co budete potřebovat
- Minecraft server u StormHostu
- Svět ze stejné nebo starší verze Minecraftu, než na jaké běží server
- Volný slot zálohy pro zálohu před výměnou světa (návod)
- Pro větší světy přístup přes SFTP (o přihlášení nám napište na podporu)
- Asi 15 minut (podle velikosti světa)
Kde je svět na serveru#
Svět je složka v hlavní složce serveru. Její název určuje nastavení level-name (výchozí world, viz server.properties). Uvnitř musí být soubor level.dat – podle něj server pozná, že je to svět.
Jak složka vypadá, záleží na verzi a typu serveru:
| Verze a typ serveru | Overworld | Nether | End |
|---|---|---|---|
| 26.1 a novější (všechny typy, i Paper) | world/ | world/ | world/ |
| Do 1.21.x – Vanilla, Fabric, Forge, NeoForge | world (složka region) | world/DIM-1 | world/DIM1 |
| Do 1.21.x – Paper, Purpur | world | world_nether/DIM-1 | world_the_end/DIM1 |
- Ve verzi 26.1 Mojang přestavěl ukládání světa: všechny dimenze jsou ve složce
dimensionsa data hráčů ve složceplayers. Starší svět server při prvním startu převede sám. - Paper do verze 1.21.x ukládal Nether a End do samostatných složek vedle světa. Svět ve formátu Vanilly při prvním startu sám rozdělí. Od verze 26.1 ukládá Paper svět stejně jako Vanilla.
Příprava světa v počítači#
- Ve hře svět ukončete (Save and Quit to Title), aby se všechno uložilo.
- Najděte složku se světy:
Windows
Stiskněte Win+R, napište %APPDATA%\ a stiskněte Enter.
macOS
Ve Finderu zvolte v menu Otevřít › Přejít do složky (v angličtině Go › Go to Folder), nebo stiskněte Cmd+Shift+G, a zadejte ~/Library/Application Support/minecraft/saves.
Linux
Složka je ~/.minecraft/saves.
Pokud používáte jiný launcher (Modrinth App, CurseForge, Prism Launcher), světy jsou ve složce saves dané instance. Najdete ji v launcheru přes otevření složky instance.
- Každý svět je jedna složka (pojmenovaná jako svět ve hře). Ověřte, že je v ní přímo soubor
level.dat. - Zkontrolujte verzi: ve hře u světa v seznamu světů vidíte, v jaké verzi se naposledy hrál. Server musí mít stejnou nebo novější verzi. Starší svět server převede, novější ne – downgrade poškodí svět.
Nahrání na server#
Výměna světa
Nahráním nového světa místo stávajícího přijdete o současný svět na serveru, pokud si ho nezazálohujete. Postupujte přesně podle kroků a nejdřív vytvořte zálohu.
- V záložce Zálohy klikněte na Vytvořit zálohu a počkejte na dokončení.
- V záložce Konzole klikněte na Vypnout a počkejte, až je server vypnutý.
- V záložce Soubory u složky
worldklikněte na Přejmenovat a zadejte napříkladworld-stary. Starý svět tak zůstane na disku (můžete ho později smazat a uvolnit místo). U Paperu do verze 1.21.x přejmenujte stejně iworld_netheraworld_the_end. - Nahrajte složku světa jedním ze dvou způsobů:
| Záložka Soubory | SFTP klient (WinSCP, FileZilla) | |
|---|---|---|
| Kdy použít | Malý svět s pár soubory | Jakýkoli svět, doporučeno |
| Omezení | Nahrávají se jen soubory, ne složky. Každou složku musíte vytvořit tlačítkem Nová složka a soubory nahrát do každé zvlášť. Nejvýš 100 MB na soubor, archivy (ZIP) se nerozbalují. | Přístup přes SFTP vám zřídíme na požádání |
| Postup | Vytvořte složku world, v ní stejné podsložky jako v počítači a do každé nahrajte soubory (tlačítko Nahrát nebo přetažení myší, jde vybrat víc souborů najednou). | Přetáhněte celou složku světa z počítače do hlavní složky serveru. |
O přístup přes SFTP napište podpoře. Obecný postup práce se SFTP klientem najdete v návodu Připojení k VPS – údaje pro server od nás dostanete zvlášť.
Nahranou složku přejmenujte na
world(nebo na název zlevel-name).Otevřete ji a ověřte, že je v ní přímo soubor
level.dat. Častá chyba je složka ve složce (world/MujSvet/level.dat) – server by pak vytvořil nový svět.V záložce Konzole klikněte na Spustit.
Pokud je svět ze starší verze, uvidíte v konzoli průběh převodu, například
Upgrading progress: 38%. Velký svět může převádět i několik minut. Server nepřerušujte.
Jiný název složky#
Pokud chcete složku nechat pod jiným názvem (například stavby), nepřejmenovávejte ji. Místo toho v záložce Nastavení serveru ve skupině Svět změňte Složka světa (level-name) na stavby a klikněte na Uložit a restartovat. Název smí obsahovat jen písmena bez diakritiky, číslice, mezeru, _ a -.
Inventář a pozice hráčů#
- Svět ze hry pro jednoho hráče do verze 1.21.x má váš inventář uložený přímo v
level.dat. Server ho nepoužije – na serveru začnete s prázdným inventářem na spawnu. Věci si před přenosem uložte do truhly. - Od verze 26.1 se data hráče ukládají do složky
players/datapodle UUID účtu. Pokud jste svět hráli přihlášení stejným účtem, se kterým se připojujete na server, měl by vám inventář zůstat. - Svět z jiného serveru obsahuje data všech hráčů (
playerdata, od 26.1players/data), takže inventáře zůstanou.
Stažení světa ze serveru#
V záložce Soubory jdou stáhnout jen jednotlivé soubory, ne celé složky. Celý svět stáhnete přes zálohu:
- V záložce Zálohy klikněte na Vytvořit zálohu a počkejte na dokončení.
- U zálohy klikněte na Stáhnout. Prohlížeč stáhne archiv celého serveru (
.tar.gz). - Archiv rozbalte (Windows 10 a 11: příkaz
tar -xzf <SOUBOR>v PowerShellu nebo program 7-Zip; macOS a Linux:tar -xzf <SOUBOR>v terminálu). Postup je podrobně v návodu Zálohy herních serverů. - Z rozbaleného archivu zkopírujte složku
world(u Paperu do 1.21.x iworld_netheraworld_the_end) do složkysavesve vašem počítači.
Bez slotu zálohy můžete svět stáhnout přes SFTP (o přístup napište podpoře).
Svět z Paperu do hry pro jednoho hráče#
Paper ukládá svět trochu jinak než hra. Před otevřením ve hře ho upravte podle verze:
- Paper do 1.21.x: zkopírujte složku
world_nether/DIM-1do složkyworlda stejně takworld_the_end/DIM1doworld. Bez toho by Nether a End vypadaly jako nové. - Paper 26.1 a novější: přesuňte soubory
game_rules.dat,scheduled_events.dat,wandering_trader.dat,weather.dataworld_gen_settings.datze složkyworld/dodimensions/ minecraft/ overworld/ data/ minecraft/ world/data/minecraft/.
Svět z jiného hostingu#
U původního hostingu si stáhněte zálohu nebo celou složku světa (u Paperu do 1.21.x všechny tři složky).
Zjistěte, na jaké verzi a typu serveru svět běžel. Na našem serveru nastavte v záložce Software stejnou nebo novější verzi (návod).
Pokud svět běžel na Spigotu nebo CraftBukkitu (ne na Paperu), dokumentace Paperu upozorňuje, že přímý přechod na Paper 26.1 a novější nejde. Svět je potřeba nejdřív převést do formátu Vanilly podle dokumentace Spigotu a teprve pak nahrát.
Svět nahrajte podle postupu výše.
Pluginy a jejich data (ochrany pozemků, ekonomika, oprávnění) jsou ve složce
plugins, ne ve světě. Přeneste je zvlášť, pokud je chcete zachovat.
Ověření#
- Připojte se na server. Měli byste se objevit na spawnu nahraného světa a vidět své stavby.
- V konzoli zadejte
seed. Výsledek musí odpovídat seedu vašeho světa (ve hře pro jednoho hráče ho zjistíte stejným příkazem). - Projděte portálem do Netheru a ověřte, že je to váš Nether, ne nově vygenerovaný.
Když něco nefunguje#
Server místo mého světa vygeneroval nový#
- Složka nemá název z
level-name(výchozíworld), nebo je svět vnořený ve další složce (world/MujSvet/level.dat). - Ve složce chybí
level.dat(nahráli jste jen část souborů).
Server nový svět vytvořil do složky z level-name. Vypněte ho, tuto složku smažte nebo přejmenujte a nahrajte svět znovu správně.
Chybí Nether nebo End (jsou nové)#
- Paper do 1.21.x: chybějí složky
world_netheraworld_the_end. Pokud jste nahráli svět ze hry, musí obsahovatDIM-1aDIM1– Paper je při prvním startu přesune sám. - Přechod z Paperu na jiný typ serveru (Vanilla, Fabric) ve starší verzi: Nether a End jsou v samostatných složkách, které jiné servery nenačtou. Přesuňte je podle části Svět z Paperu do hry pro jednoho hráče.
Soubor je větší než 100 MB — nahrajte ho přes SFTP klienta (např. FileZilla).#
Záložka Soubory nahraje nejvýš 100 MB na soubor. Použijte SFTP – o přístup napište podpoře.
Svět je z novější verze než server#
Server ho nenačte, nebo ho poškodí. V záložce Software nastavte stejnou nebo novější verzi Minecraftu a teprve pak svět nahrajte.
Failed to load datapacks, can't proceed with server load.#
Svět obsahuje datapack pro jinou verzi. Postup najdete v článku Časté chyby Minecraft serveru.
Shrnutí
- Před výměnou světa vždy záloha a vypnutý server, starý svět jen přejmenujte.
- Složka světa musí mít název z
level-namea přímo v ní souborlevel.dat. - Svět musí být ze stejné nebo starší verze, starší server převede sám.
- Velké světy nahrávejte přes SFTP, záložka Soubory nahraje nejvýš 100 MB na soubor a nerozbaluje archivy.
- Stažení celého světa: záloha a Stáhnout.