Přejít k obsahu

Jak přenést Minecraft server z jiného hostingu na mchost

Kompletní návod na migraci serveru z Aternosu, jiného hostingu nebo PC na mchost – záloha, SFTP, herní svět, pluginy, engine a DNS záznamy.

Přenesení vašeho Minecraft serveru na mchost vám přinese vyšší výkon procesorů s taktem 4.5–5.0+ GHz, rychlá NVMe SSD úložiště, moderní klientský panel se 16 enginy a provoz bez umělých limitů hráčských slotů. Ať už váš stávající server běží na Aternosu, u jiného komerčního poskytovatele, nebo na vašem domácím počítači, celou mapu, inventáře hráčů, konfiguraci pluginů i herní módy přenesete hladce bez ztráty odehraného postupu.

V tomto podrobném průvodci vás krok za krokem provedeme bezpečnou migrací serveru.

#Co budete před zahájením potřebovat

  1. Přístup ke starému serveru – možnost stáhnout soubory světa a doplňků (prostřednictvím webové administrace, stažením zálohy nebo přes protokol FTP/SFTP).
  2. Aktivní tarif na mchost – zvolený podle velikosti vašeho světa a typu enginu (prohlédněte si nabídku hostingových tarifů pro Minecraft).
  3. Program pro přenos souborů (SFTP klient) – doporučujeme bezplatný software FileZilla nebo WinSCP.
  4. Archivační program (volitelně) – například 7-Zip nebo WinRAR pro zabalení dat do jediného archivu .zip.

#Krok 1: Stažení souborů a zálohy z původního hostingu

Před zahájením stahování server na původním hostingu nejprve zastavte, aby se herní svět a konfigurační soubory řádně a beze ztrát uložily na disk.

#Varianta A: Původní hosting s přístupem přes SFTP/FTP

  1. Připojte se k původnímu hostingu pomocí FTP/SFTP klienta (údaje najdete v panelu svého dřívějšího poskytovatele).
  2. Stáhněte do počítače klíčové složky a soubory:
    • Herní světy: složky world, world_nether, world_the_end (nebo složky s vlastním názvem uvedeným v level-name).
    • Pluginy a konfigurace: celou složku plugins/ (obsahuje soubory .jar i podsložky s nastavením a lokálními SQLite/YAML databázemi).
    • Herní módy: složky mods/ a config/ (pokud migrujete Forge, Fabric nebo NeoForge server).
    • Základní konfigurační soubory: server.properties, ops.json, whitelist.json, banned-players.json, banned-ips.json.
  3. Pro maximální pohodlí a rychlé nahrání zabalte stažené složky do jednoho archivu .zip (např. kopie-serveru.zip).

Zabalení tisíců drobných souborů pluginů a chunků světa do jediného archivu .zip zrychlí přenos na nový server až dvacetinásobně oproti nahrávání jednotlivých souborů po jednom.

#Varianta B: Migrace ze služby Aternos

Aternos neposkytuje přímý přístup přes SFTP, umožňuje však pohodlné stažení jednotlivých složek přes webový prohlížeč:

  1. Přihlaste se do panelu Aternos a otevřete záložku Světy (Worlds).
  2. U každé dimenze (world, world_nether, world_the_end) klikněte na tlačítko Stáhnout (Download). Získáte .zip archivy se svými mapami.
  3. Přejděte do záložky Soubory (Files) a stáhněte obsah složky plugins nebo mods.

#Varianta C: Migrace z lokálního počítače (Singleplayer nebo domácí PC server)

  1. Svět ze hry pro jednoho hráče (Singleplayer):
    • Otevřete složku s uloženými hrami: ve Windows stiskněte zkratku Win + R, zadejte %appdata%\.minecraft\saves a vyhledejte složku své mapy.
    • Ujistěte se, že složka obsahuje soubor level.dat.
  2. Server z lokální složky na PC:
    • Zastavte server v okně konzole příkazem stop.
    • Označte složky světa, plugins/ nebo mods/ a zabalte je do archivu .zip.

#Krok 2: Příprava nového serveru na mchost

  1. Přihlaste se do administračního panelu na manage.mchost.gg.
  2. V záložce ENGINES nainstalujte stejný engine a stejnou verzi Minecraftu, jakou využíval váš dřívější server (např. Paper 1.21.4, Purpur, Fabric nebo NeoForge). Podrobnosti najdete v průvodci Serverový software a verze Minecraftu.
  3. Server na několik sekund spusťte, aby panel vytvořil adresářovou strukturu a odsouhlasil soubor eula.txt.
  4. V záložce CONSOLE klikněte na Stop a počkejte, až server dosáhne stavu STOPPED.

Nikdy nenahrávejte ani nepřepisujte soubory světa a pluginů za běhu serveru. Běžící herní proces drží data v RAM a při vypnutí by vámi nahraná data přepsal starým stavem.

#Krok 3: Připojení přes SFTP a nahrání dat

  1. V klientském panelu mchost otevřete záložku FTP/SFTP.
  2. Klikněte na New Account, vytvořte přístupový účet a bezpečně si uložte heslo.
  3. Spusťte program FileZilla nebo WinSCP a zadejte parametry připojení:
    • Host: IP adresa uvedená v tabulce SFTP účtu
    • Port: 22 (protokol SFTP)
    • Uživatel: Uživatelské jméno z tabulky
    • Heslo: Heslo nastavené při vytváření účtu (Podrobnosti najdete v článku Jak se připojit přes FTP/SFTP).
  4. Nahrajte data na nový server:
    • Možnost 1 (ZIP archiv – doporučeno): Nahrajte soubor kopie-serveru.zip do kořenové složky serveru /. Následně v panelu otevřete záložku FILES, klikněte na archiv pravým tlačítkem myši a zvolte rozbalení (Unarchive).
    • Možnost 2 (nahrání složek přímo): Nahrajte složky world, plugins, mods a soubory ops.json a whitelist.json přímo do kořenového adresáře /.
Struktura po nahrání souborů:
/
├── server.properties
├── eula.txt
├── world/                 ← Váš hlavní svět (Overworld)
├── world_nether/          ← Nether (na enginu Paper/Purpur)
├── world_the_end/         ← The End (na enginu Paper/Purpur)
├── plugins/               ← Všechny .jar pluginy a jejich konfigurace
├── mods/                  ← Soubory módů (pro Forge/Fabric/NeoForge)
├── ops.json               ← Seznam administrátorů a operátorů
└── whitelist.json         ← Seznam povolených hráčů

Přehledné vysvětlení jednotlivých složek najdete v návodu Struktura složek Minecraft serveru.

#Krok 4: Kontrola nastavení v server.properties a verze Javy

Po nahrání souborů zkontrolujte před prvním startem klíčové parametry:

  1. Kontrola názvu světa: Otevřete soubor server.properties v editoru v záložce FILES (nebo přejděte do CONFIG). Zkontrolujte parametr:
    level-name=world
    Tato hodnota musí přesně odpovídat názvu složky s herním světem na disku (záleží na velikosti písmen).
  2. Režim ověřování účtů (online-mode):
    • Pokud byl server dostupný pouze pro hráče s účtem Mojang/Microsoft, ujistěte se, že je nastaveno online-mode=true.
    • Pokud na serveru hráli uživatelé bez prémiového účtu (warez), nastavte online-mode=false.
  3. Verze prostředí Java:
    • V sekci STARTUP ověřte, že zvolená verze Javy plně odpovídá verzi hry:
      • Java 21: Minecraft 1.20.5, 1.21 a novější
      • Java 17: Minecraft 1.18 – 1.20.4
      • Java 8 / 11: Minecraft 1.12.2, 1.16.5 a starší

Více o souboru najdete v článku Průvodce server.properties.

#Krok 5: Přesměrování adresy a domény pro hráče

Nemusíte nutit hráče, aby si pamatovali novou číselnou adresu! Podle toho, jak se vaše komunita připojovala:

#Varianta 1: Využíváte vlastní doménu (např. mc.vasedomena.cz)

  1. Přihlaste se do správy DNS záznamů u registrátora své domény (např. Cloudflare, Wedos, Forpsi).
  2. Upravte SRV záznam nebo A záznam tak, aby směřoval na novou IP adresu a port přidělený na mchost.
  3. Podrobný postup nastavení najdete v návodu Vlastní doména – DNS záznamy pro server.

#Varianta 2: Využíváte bezplatnou subdoménu

  1. Přejděte do záložky SUBDOMAIN v panelu mchost.
  2. Vytvořte si přehlednou bezplatnou subdoménu (např. vasenazev.hostmc.eu).
  3. Předejte novou adresu hráčům na svém Discordu či webu. Podrobnosti: Adresa serveru a vlastní subdoména.

#Krok 6: Spuštění serveru a vytvoření první zálohy

  1. V záložce CONSOLE klikněte na tlačítko Start.
  2. Sledujte průběh spouštění:
    • Úspěch: řádek [Server thread/INFO]: Done (...s)! For help, type "help".
    • Varování: žluté či červené zprávy o případných chybějících pluginech nebo problémech s databází.
  3. Připojte se na server v Minecraftu a ověřte:
    • Hráči se objevují na správném místě mapy.
    • Inventáře a dosažené herní pokroky jsou kompletní.
    • Příkazy pluginů (např. /spawn, /sethome, /rg) fungují bez problémů.
  4. Otevřete záložku BACKUPS a klikněte na Create Backup, abyste vytvořili bezpečný bod obnovení čerstvě přestěhovaného serveru. Více v článku Zálohování serveru.

#Řešení potíží po migraci (Troubleshooting)

#Hráči přišli o inventáře a objevují se na spawnu jako noví

  • Příčina: Změna parametru online-mode z false na true (nebo naopak). V online režimu server generuje zcela jiné UUID identifikátory hráčů než v režimu offline.
  • Řešení: Nastavte parametr online-mode v souboru server.properties přesně na stejnou hodnotu, jaká byla nastavena na původním hostingu.

#Server vygeneroval novou, prázdnou mapu namísto nahraného světa

  • Příčina: Hodnota level-name v server.properties neodpovídá názvu nahrané složky nebo byly soubory rozbaleny do zanořené složky (např. /world/world/level.dat).
  • Řešení: Zkontrolujte v záložce FILES, zda soubor level.dat leží přímo v /world/level.dat, a sjednoťte název v parametru level-name.

#Engine padá při startu s chybou UnsupportedClassVersionError

  • Příčina: Nekompatibilní verze běhového prostředí Javy (např. spuštění Minecraftu 1.21 na Javě 17 namísto vyžadované Javy 21).
  • Řešení: V sekci STARTUP nastavte verzi Javy odpovídající dané verzi Minecraftu.

#Chyba spojení s externí MySQL databází pluginu

  • Příčina: Původní hosting zablokoval přístup k databázi z externích IP adres nebo dřívější službu ukončil.
  • Řešení: Vytvořte si novou, bezplatnou a rychlou databázi přímo v panelu mchost v záložce DATABASES a upravte přihlašovací údaje v souborech config.yml příslušných pluginů.

#Potřebujete pomoci se stěhováním serveru?

Náš technický tým vám s migrací serveru ochotně pomůže! Pokud narazíte na jakékoli nesnáze se soubory nebo nastavením:

Nezbytné technologie běží vždy. Funkční, analytické a marketingové zapneme jen s vaším souhlasem.

Zásady ochrany osobních údajů a cookies