Chcete na serveri hrať vo svete, ktorý ste postavili v hre pre jedného hráča, alebo si preniesť svet z iného hostingu? Ukážeme, kde svet v počítači nájdete, kam ho na serveri nahrať podľa verzie a typu servera a ako si ho neskôr stiahnuť späť.
Čo budete potrebovať
- Minecraft server u StormHostu
- Svet z rovnakej alebo staršej verzie Minecraftu, než na akej beží server
- Voľný slot zálohy na zálohu pred výmenou sveta (návod)
- Pri väčších svetoch prístup cez SFTP (o prihlásenie nám napíšte na podporu)
- Asi 15 minút (podľa veľkosti sveta)
Kde je svet na serveri#
Svet je priečinok v hlavnom priečinku servera. Jeho názov určuje nastavenie level-name (predvolene world, pozrite server.properties). Vnútri musí byť súbor level.dat – podľa neho server spozná, že ide o svet.
Ako priečinok vyzerá, závisí od verzie a typu servera:
| Verzia a typ servera | Overworld | Nether | End |
|---|---|---|---|
| 26.1 a novšie (všetky typy, aj Paper) | world/ | world/ | world/ |
| Do 1.21.x – Vanilla, Fabric, Forge, NeoForge | world (priečinok region) | world/DIM-1 | world/DIM1 |
| Do 1.21.x – Paper, Purpur | world | world_nether/DIM-1 | world_the_end/DIM1 |
- Vo verzii 26.1 Mojang prestaval ukladanie sveta: všetky dimenzie sú v priečinku
dimensionsa dáta hráčov v priečinkuplayers. Starší svet server pri prvom štarte prevedie sám. - Paper do verzie 1.21.x ukladal Nether a End do samostatných priečinkov vedľa sveta. Svet vo formáte Vanilly pri prvom štarte sám rozdelí. Od verzie 26.1 ukladá Paper svet rovnako ako Vanilla.
Príprava sveta v počítači#
- V hre svet ukončite (Save and Quit to Title), aby sa všetko uložilo.
- Nájdite priečinok so svetmi:
Windows
Stlačte Win+R, napíšte %APPDATA%\ a stlačte Enter.
macOS
Vo Finderi zvoľte v menu Otvoriť › Prejsť do priečinka (v angličtine Go › Go to Folder), alebo stlačte Cmd+Shift+G, a zadajte ~/Library/Application Support/minecraft/saves.
Linux
Priečinok je ~/.minecraft/saves.
Ak používate iný launcher (Modrinth App, CurseForge, Prism Launcher), svety sú v priečinku saves danej inštancie. Nájdete ho v launcheri cez otvorenie priečinka inštancie.
- Každý svet je jeden priečinok (pomenovaný ako svet v hre). Overte, že je v ňom priamo súbor
level.dat. - Skontrolujte verziu: v hre pri svete v zozname svetov vidíte, v akej verzii sa naposledy hral. Server musí mať rovnakú alebo novšiu verziu. Starší svet server prevedie, novší nie – downgrade svet poškodí.
Nahranie na server#
Výmena sveta
Nahraním nového sveta namiesto existujúceho prídete o súčasný svet na serveri, ak si ho nezazálohujete. Postupujte presne podľa krokov a najprv vytvorte zálohu.
- V záložke Zálohy kliknite na Vytvoriť zálohu a počkajte na dokončenie.
- V záložke Konzola kliknite na Vypnúť a počkajte, kým je server vypnutý.
- V záložke Súbory pri priečinku
worldkliknite na Premenovať a zadajte napríkladworld-stary. Starý svet tak zostane na disku (neskôr ho môžete zmazať a uvoľniť miesto). Pri Paperi do verzie 1.21.x premenujte rovnako ajworld_netheraworld_the_end. - Nahrajte priečinok sveta jedným z dvoch spôsobov:
| Záložka Súbory | SFTP klient (WinSCP, FileZilla) | |
|---|---|---|
| Kedy použiť | Malý svet s niekoľkými súbormi | Akýkoľvek svet, odporúčané |
| Obmedzenia | Nahrávajú sa iba súbory, nie priečinky. Každý priečinok musíte vytvoriť tlačidlom Nový priečinok a súbory nahrať do každého zvlášť. Najviac 100 MB na súbor, archívy (ZIP) sa nerozbaľujú. | Prístup cez SFTP vám zriadime na požiadanie |
| Postup | Vytvorte priečinok world, v ňom rovnaké podpriečinky ako v počítači a do každého nahrajte súbory (tlačidlo Nahrať alebo pretiahnutie myšou, vybrať možno viac súborov naraz). | Pretiahnite celý priečinok sveta z počítača do hlavného priečinka servera. |
O prístup cez SFTP napíšte podpore. Všeobecný postup práce so SFTP klientom nájdete v návode Pripojenie k VPS – údaje pre server od nás dostanete zvlášť.
Nahraný priečinok premenujte na
world(alebo na názov zlevel-name).Otvorte ho a overte, že je v ňom priamo súbor
level.dat. Častá chyba je priečinok v priečinku (world/MujSvet/level.dat) – server by potom vytvoril nový svet.V záložke Konzola kliknite na Spustiť.
Ak je svet zo staršej verzie, uvidíte v konzole priebeh prevodu, napríklad
Upgrading progress: 38%. Veľký svet môže prevádzať aj niekoľko minút. Server neprerušujte.
Iný názov priečinka#
Ak chcete priečinok nechať pod iným názvom (napríklad stavby), nepremenúvajte ho. Namiesto toho v záložke Nastavenia servera v skupine Svet zmeňte Priečinok sveta (level-name) na stavby a kliknite na Uložiť a reštartovať. Názov smie obsahovať iba písmená bez diakritiky, číslice, medzeru, _ a -.
Inventár a pozícia hráčov#
- Svet z hry pre jedného hráča do verzie 1.21.x má váš inventár uložený priamo v
level.dat. Server ho nepoužije – na serveri začnete s prázdnym inventárom na spawne. Veci si pred prenosom uložte do truhly. - Od verzie 26.1 sa dáta hráča ukladajú do priečinka
players/datapodľa UUID účtu. Ak ste svet hrali prihlásení rovnakým účtom, s ktorým sa pripájate na server, inventár by vám mal zostať. - Svet z iného servera obsahuje dáta všetkých hráčov (
playerdata, od 26.1players/data), takže inventáre zostanú.
Stiahnutie sveta zo servera#
V záložke Súbory možno stiahnuť iba jednotlivé súbory, nie celé priečinky. Celý svet stiahnete cez zálohu:
- V záložke Zálohy kliknite na Vytvoriť zálohu a počkajte na dokončenie.
- Pri zálohe kliknite na Stiahnuť. Prehliadač stiahne archív celého servera (
.tar.gz). - Archív rozbaľte (Windows 10 a 11: príkaz
tar -xzf <SOUBOR>v PowerShelli alebo program 7-Zip; macOS a Linux:tar -xzf <SOUBOR>v termináli). Postup je podrobne v návode Zálohy herných serverov. - Z rozbaleného archívu skopírujte priečinok
world(pri Paperi do 1.21.x ajworld_netheraworld_the_end) do priečinkasavesvo vašom počítači.
Bez slotu zálohy môžete svet stiahnuť cez SFTP (o prístup napíšte podpore).
Svet z Paperu do hry pre jedného hráča#
Paper ukladá svet trochu inak než hra. Pred otvorením v hre ho upravte podľa verzie:
- Paper do 1.21.x: skopírujte priečinok
world_nether/DIM-1do priečinkaworlda rovnako ajworld_the_end/DIM1doworld. Bez toho by Nether a End vyzerali ako nové. - Paper 26.1 a novší: presuňte súbory
game_rules.dat,scheduled_events.dat,wandering_trader.dat,weather.dataworld_gen_settings.datz priečinkaworld/dodimensions/ minecraft/ overworld/ data/ minecraft/ world/data/minecraft/.
Svet z iného hostingu#
U pôvodného hostingu si stiahnite zálohu alebo celý priečinok sveta (pri Paperi do 1.21.x všetky tri priečinky).
Zistite, na akej verzii a type servera svet bežal. Na našom serveri nastavte v záložke Softvér rovnakú alebo novšiu verziu (návod).
Ak svet bežal na Spigote alebo CraftBukkite (nie na Paperi), dokumentácia Paperu upozorňuje, že priamy prechod na Paper 26.1 a novší nejde. Svet treba najprv previesť do formátu Vanilly podľa dokumentácie Spigotu a až potom nahrať.
Svet nahrajte podľa postupu vyššie.
Pluginy a ich dáta (ochrany pozemkov, ekonomika, oprávnenia) sú v priečinku
plugins, nie vo svete. Preneste ich zvlášť, ak ich chcete zachovať.
Overenie#
- Pripojte sa na server. Mali by ste sa objaviť na spawne nahraného sveta a vidieť svoje stavby.
- V konzole zadajte
seed. Výsledok musí zodpovedať seedu vášho sveta (v hre pre jedného hráča ho zistíte rovnakým príkazom). - Prejdite portálom do Netheru a overte, že je to váš Nether, nie novo vygenerovaný.
Keď niečo nefunguje#
Server namiesto môjho sveta vygeneroval nový#
- Priečinok nemá názov z
level-name(predvoleneworld), alebo je svet vnorený v ďalšom priečinku (world/MujSvet/level.dat). - V priečinku chýba
level.dat(nahrali ste iba časť súborov).
Server nový svet vytvoril do priečinka z level-name. Vypnite ho, tento priečinok zmažte alebo premenujte a nahrajte svet znova správne.
Chýba Nether alebo End (sú nové)#
- Paper do 1.21.x: chýbajú priečinky
world_netheraworld_the_end. Ak ste nahrali svet z hry, musí obsahovaťDIM-1aDIM1– Paper ich pri prvom štarte presunie sám. - Prechod z Paperu na iný typ servera (Vanilla, Fabric) v staršej verzii: Nether a End sú v samostatných priečinkoch, ktoré iné servery nenačítajú. Presuňte ich podľa časti Svet z Paperu do hry pre jedného hráča.
Súbor je väčší než 100 MB — nahrajte ho cez SFTP klienta (napr. FileZilla).#
Záložka Súbory nahrá najviac 100 MB na súbor. Použite SFTP – o prístup napíšte podpore.
Svet je z novšej verzie než server#
Server ho nenačíta alebo ho poškodí. V záložke Softvér nastavte rovnakú alebo novšiu verziu Minecraftu a až potom svet nahrajte.
Failed to load datapacks, can't proceed with server load.#
Svet obsahuje datapack pre inú verziu. Postup nájdete v článku Časté chyby Minecraft servera.
Zhrnutie
- Pred výmenou sveta vždy záloha a vypnutý server, starý svet iba premenujte.
- Priečinok sveta musí mať názov z
level-namea priamo v ňom súborlevel.dat. - Svet musí byť z rovnakej alebo staršej verzie, starší server prevedie sám.
- Veľké svety nahrávajte cez SFTP, záložka Súbory nahrá najviac 100 MB na súbor a nerozbaľuje archívy.
- Stiahnutie celého sveta: záloha a Stiahnuť.