Przeniesienie serwera Minecraft na mchost.pl pozwala zyskać wyższą wydajność procesorów o taktowaniu 4.5–5.0+ GHz, szybkie dyski NVMe SSD, nowoczesny panel z 16 silnikami oraz brak sztucznych limitów slotów. Niezależnie od tego, czy Twój obecny serwer działa na Aternos, CraftServe, EnderChest, innym komercyjnym hostingu, czy na Twoim komputerze domowym, całą mapę, ekwipunki graczy, konfigurację pluginów i mody przeniesiesz bez utraty postępów.
W tym poradniku przeprowadzimy Cię krok po kroku przez proces bezpiecznej migracji serwera.
#Czego potrzebujesz przed rozpoczęciem
- Dostęp do starego serwera — możliwość pobrania plików świata i wtyczek (poprzez panel www, pobieranie kopii zapasowej lub protokół FTP/SFTP).
- Aktywny pakiet na mchost.pl — dostosowany do wielkości Twojego serwera i silnika (sprawdź ofertę pakietów Minecraft).
- Program do transferu plików (klient SFTP) — polecamy darmowy FileZilla lub WinSCP.
- Program archiwizujący (opcjonalnie) — np. 7-Zip lub WinRAR do spakowania plików w jedno archiwum
.zip.
#Krok 1: Pobranie plików i kopii zapasowej ze starego hostingu
Przed rozpoczęciem transferu zatrzymaj serwer na starym hostingu, aby świat i pliki konfiguracyjne zostały prawidłowo zapisane na dysku.
#Wariant A: Stary hosting z dostępem SFTP/FTP (CraftServe, EnderChest, TitanAXE i inne)
- Połącz się ze starym hostingiem za pomocą klienta FTP/SFTP (dane znajdziesz w panelu starego dostawcy).
- Pobierz na swój komputer kluczowe foldery i pliki:
- Światy: foldery
world,world_nether,world_the_end(lub foldery o niestandardowej nazwie wskazanej wlevel-name). - Pluginy i konfiguracja: cały katalog
plugins/(zawiera pliki.jaroraz podfoldery z konfiguracjami i bazami SQLite/YAML). - Mody: katalogi
mods/orazconfig/(jeśli migrujesz serwer Forge, Fabric lub NeoForge). - Pliki konfiguracyjne:
server.properties,ops.json,whitelist.json,banned-players.json,banned-ips.json.
- Światy: foldery
- Dla maksymalnej wygody i szybszego wgrywania spakuj pobrane foldery do jednego pliku
.zip(np.kopia-serwera.zip).
Spakowanie tysięcy drobnych plików pluginów i chunków świata do jednego archiwum .zip przyspiesza transfer nawet 20-krotnie w porównaniu z przesyłaniem każdego pliku z osobna.
#Wariant B: Migracja z Aternos
Aternos nie udostępnia bezpośredniego protokołu SFTP, ale umożliwia wygodne pobranie poszczególnych komponentów przez przeglądarkę:
- Zaloguj się do panelu Aternos i przejdź do zakładki Światy (Worlds).
- Przy każdym wymiarze (
world,world_nether,world_the_end) kliknij przycisk Pobierz (Download). Otrzymasz archiwa.zipze swoimi mapami. - Przejdź do zakładki Pliki (Files) i pobierz zawartość folderu
pluginslubmods.
#Wariant C: Migracja z lokalnego komputera (Singleplayer lub własny serwer PC)
- Świat ze świata jednoosobowego (Singleplayer):
- Otwórz folder zapisu: na Windowsie wciśnij
Win + R, wpisz%appdata%\.minecraft\savesi znajdź folder swojego świata. - Upewnij się, że w folderze znajduje się plik
level.dat.
- Otwórz folder zapisu: na Windowsie wciśnij
- Serwer z lokalnego folderu:
- Wyłącz serwer w konsoli komendą
stop. - Zaznacz foldery świata,
plugins/lubmods/i spakuj je do pliku.zip.
- Wyłącz serwer w konsoli komendą
#Krok 2: Przygotowanie nowego serwera na mchost.pl
- Zaloguj się do panelu zarządzania na manage.mchost.gg.
- Przejdź do zakładki ENGINES i zainstaluj ten sam silnik oraz tę samą wersję Minecrafta, z której korzystał Twój poprzedni serwer (np. Paper 1.21.4, Purpur, Fabric czy NeoForge). Szczegóły znajdziesz w przewodniku Silnik i wersja serwera.
- Uruchom serwer na kilka sekund, aby panel wygenerował strukturę katalogów oraz zaakceptował plik
eula.txt. - W zakładce CONSOLE kliknij Stop i poczekaj, aż serwer osiągnie status STOPPED.
Nigdy nie wgrywaj ani nie nadpisuj plików świata i pluginów na działającym serwerze. Silnik trzyma dane w pamięci RAM i przy wyłączaniu nadpisze wgrane pliki starym stanem.
#Krok 3: Połączenie przez SFTP i wgrywanie danych
- W panelu mchost przejdź do zakładki FTP/SFTP.
- Kliknij New Account, utwórz konto dostępowe i zapisz wygenerowane hasło.
- Otwórz klienta FileZilla lub WinSCP i wprowadź dane:
- Host: Adres IP podany w tabeli konta SFTP
- Port:
22(protokół SFTP) - Użytkownik: Nazwa użytkownika z tabeli
- Hasło: Hasło ustawione podczas tworzenia konta (Więcej informacji znajdziesz w artykule Jak połączyć się z FTP/SFTP).
- Wgraj pliki na nowy serwer:
- Opcja 1 (Archiwum ZIP — zalecana): Prześlij plik
kopia-serwera.zipdo głównego katalogu serwera/. Następnie przejdź w panelu do zakładki FILES, kliknij prawym przyciskiem myszy na archiwum i wybierz opcję rozpakowania (Unarchive). - Opcja 2 (Katalogi bezpośrednio): Prześlij foldery
world,plugins,modsoraz plikiops.jsoniwhitelist.jsonbezpośrednio do katalogu głównego/.
- Opcja 1 (Archiwum ZIP — zalecana): Prześlij plik
Struktura po wgraniu plików:
/
├── server.properties
├── eula.txt
├── world/ ← Twój główny świat (Overworld)
├── world_nether/ ← Nether (na silnikach Paper/Purpur)
├── world_the_end/ ← The End (na silnikach Paper/Purpur)
├── plugins/ ← Wszystkie wtyczki .jar i ich foldery konfiguracyjne
├── mods/ ← Pliki modyfikacji (dla Forge/Fabric/NeoForge)
├── ops.json ← Lista administratorów serwera
└── whitelist.json ← Lista dozwolonych graczySzczegółowe omówienie przeznaczenia każdego pliku znajdziesz w artykule Struktura folderów serwera Minecraft.
#Krok 4: Weryfikacja parametrów w server.properties i wersji Javy
Po wgraniu plików sprawdź kluczowe ustawienia przed pierwszym startem:
- Weryfikacja nazwy świata: Otwórz plik
server.propertiesw edytorze w zakładce FILES (lub przejdź do CONFIG → SERVER PROPERTIES). Sprawdź parametr:Wartość ta musi dokładnie odpowiadać nazwie wgranego folderu ze światem (wielkość liter ma znaczenie).level-name=world - Tryb licencji (online-mode):
- Jeśli serwer był dostępny tylko dla graczy z kontem Mojang/Microsoft, upewnij się, że
online-mode=true. - Jeśli na serwerze grali użytkownicy bez konta premium, ustaw
online-mode=false.
- Jeśli serwer był dostępny tylko dla graczy z kontem Mojang/Microsoft, upewnij się, że
- Wersja środowiska Java:
- W zakładce STARTUP / SETTINGS upewnij się, że wybrana wersja Javy odpowiada wersji Minecrafta:
- Java 21: Minecraft 1.20.5, 1.21 i nowsze
- Java 17: Minecraft 1.18 – 1.20.4
- Java 8 / 11: Minecraft 1.12.2, 1.16.5 i starsze
- W zakładce STARTUP / SETTINGS upewnij się, że wybrana wersja Javy odpowiada wersji Minecrafta:
Więcej informacji o pliku konfiguracyjnym znajdziesz w artykule Przewodnik po server.properties.
#Krok 5: Przekierowanie adresu IP i domeny dla graczy
Nie musisz zmuszać graczy do zapamiętywania nowego adresu IP! W zależności od tego, jak łączyła się Twoja społeczność:
#Wariant 1: Korzystasz z własnej domeny (np. mc.twojadomena.pl)
- Zaloguj się do panelu zarządzania DNS u rejestratora swojej domeny (np. Cloudflare, OVH, Cyberfolks).
- Zaktualizuj rekord SRV lub rekord A, wskazując na nowy adres IP i port przydzielony na mchost.pl.
- Szczegółową instrukcję konfiguracji rekordów znajdziesz w poradniku Własna domena — rekordy DNS dla serwera.
#Wariant 2: Korzystasz z darmowej subdomeny
- Przejdź do zakładki SUBDOMAIN w panelu mchost.
- Utwórz czytelną, darmową subdomenę w wybranej domenie (np.
twojanazwa.hostmc.eu). - Podaj nowy adres swoim graczom na kanale Discord lub stronie serwera. Szczegóły: Adres serwera i własna subdomena.
#Krok 6: Uruchomienie serwera i utworzenie pierwszej kopii zapasowej
- Przejdź do zakładki CONSOLE i kliknij przycisk Start.
- Obserwuj logi uruchamiania pod kątem komunikatów:
- Sukces: linijka
[Server thread/INFO]: Done (...s)! For help, type "help". - Ostrzeżenia: żółte lub czerwone wpisy dotyczące ewentualnych brakujących pluginów lub błędów bazy danych.
- Sukces: linijka
- Wejdź na serwer w grze Minecraft i upewnij się, że:
- Odradzasz się we właściwym miejscu na mapie.
- Ekwipunek i postępy graczy są zachowane.
- Komendy pluginów (np.
/spawn,/sethome,/rg) działają prawidłowo.
- Przejdź do zakładki BACKUPS i kliknij Create Backup, aby stworzyć punkt przywracania świeżo przeniesionego serwera. Więcej w artykule Kopie zapasowe serwera.
#Rozwiązywanie problemów po migracji (Troubleshooting)
#Gracze stracili ekwipunki i pojawiają się na spawnie jako nowi gracze
- Przyczyna: Zmiana parametru
online-modezfalsenatrue(lub odwrotnie). Serwer w trybie online generuje inne identyfikatory UUID graczy niż w trybie offline. - Rozwiązanie: Ustaw parametr
online-modew plikuserver.propertiesna taką samą wartość, jaka była ustawiona na starym hostingu.
#Serwer wygenerował nowy, czysty świat zamiast wgranej mapy
- Przyczyna: Wartość
level-namewserver.propertiesnie pokrywa się z nazwą wgranego katalogu lub pliki świata zostały wrzucone w podwójny folder (np./world/world/level.dat). - Rozwiązanie: Sprawdź w zakładce FILES, czy plik
level.datznajduje się bezpośrednio w/world/level.dat. Zsynchronizuj nazwę wlevel-name.
#Silnik crashuje przy starcie z błędem UnsupportedClassVersionError
- Przyczyna: Niezgodna wersja Javy (np. próba uruchomienia Minecrafta 1.21 na Javie 17 zamiast Javy 21).
- Rozwiązanie: Przejdź do ustawień serwera i zmień wersję środowiska Java na właściwą dla Twojej wersji gry.
#Brak połączenia z zewnętrzną bazą danych MySQL pluginu
- Przyczyna: Stary hosting zablokował dostęp do bazy danych z zewnętrznych adresów IP lub wyłączył usługę.
- Rozwiązanie: Utwórz nową, darmową i szybką bazę danych bezpośrednio w panelu mchost w zakładce DATABASES, a następnie zaktualizuj dane logowania w plikach
config.ymlodpowiednich pluginów.
#Potrzebujesz pomocy przy przenosinach?
Nasz zespół techniczny chętnie pomoże Ci w bezproblemowym przeniesieniu serwera! Jeśli napotkasz jakiekolwiek trudności z plikami lub konfiguracją:
- Dołącz do naszej oficjalnej społeczności na Discordzie.
- Otwórz zgłoszenie w panelu: Jak zgłosić problem do Helpdesku.
- Wybierz odpowiedni plan hostingowy i ciesz się stabilną rozgrywką: Przejdź do oferty hostingu Minecraft na MCHost.pl.