-10% Promocja na start. Kod START daje 10% zniżki na Twój pierwszy serwer gry
Gamehost

Nowy świat na serwerze Minecraft: reset mapy, seed i granica

Reset mapy to kilka minut pracy. Warto przy tym zrobić dwie rzeczy, o których zwykle się zapomina: zachować stary świat na pamiątkę i wygenerować nowy z wyprzedzeniem, zanim wejdą gracze.

Zespół Gamehost·5 min czytania·Aktualizacja:

Reset mapy bez utraty starej

  1. Zrób kopię w zakładce Kopie serwera albo pobierz katalog świata na komputer.
  2. Zatrzymaj serwer.
  3. W zakładce Pliki zmień nazwę katalogu world na przykład na world-stary. Na Paperze zrób to samo z world_nether i world_the_end.
  4. Uruchom serwer. Nie znajdzie świata o nazwie z level-name, więc wygeneruje nowy.

Stary świat zostaje obok i możesz do niego wrócić, przywracając nazwę katalogu. Pamiętaj tylko, że zajmuje miejsce na dysku. Gdy już go nie potrzebujesz, pobierz go i usuń z serwera.

Dane graczy, czyli ekwipunki i położenie, są zapisane w katalogu świata. Po resecie wszyscy zaczynają od zera. Uprawnienia, whitelista i bany zostają, bo leżą w osobnych plikach.

Własny seed i typ świata

Przed pierwszym startem nowego świata ustaw w server.properties (albo w zakładce Ustawienia serwera):

level-seed=1234567890
level-type=minecraft\:normal
  • level-seed: seed znaleziony w internecie albo skopiowany z gry jednoosobowej komendą /seed. Pusty oznacza losowy.
  • level-type: minecraft\:normal to zwykły świat, minecraft\:flat płaski, minecraft\:large_biomes z dużymi biomami, minecraft\:amplified z wysokimi górami.

Oba ustawienia działają tylko przy tworzeniu świata. Zmiana seeda na istniejącym świecie wpłynie wyłącznie na fragmenty, których jeszcze nikt nie odwiedził, a to kończy się widocznymi uskokami terenu na granicy.

Amplified i duże biomy są wyraźnie cięższe dla serwera przy generowaniu. Tym bardziej warto przy nich wygenerować mapę z wyprzedzeniem.

Granica świata

Bez granicy gracze mogą iść w nieskończoność, a każdy nowy fragment to praca dla serwera i miejsce na dysku. Granicę ustawisz komendą:

/worldborder center 0 0
/worldborder set 10000

Druga liczba to długość boku kwadratu, czyli przy 10 000 gracze mają do dyspozycji po 5000 bloków od środka w każdą stronę. Dla serwera dla znajomych to bardzo dużo, dla dużego serwera publicznego rozsądny początek.

Wygeneruj mapę, zanim wejdą gracze

Generowanie terenu w trakcie gry to najczęstsza przyczyna lagów na nowym świecie. Plugin albo mod Chunky zrobi to z wyprzedzeniem, w spokoju:

/chunky center 0 0
/chunky radius 5000
/chunky start

Promień ustaw taki sam jak połowa granicy świata. Postęp zobaczysz w konsoli, a /chunky pause wstrzyma pracę, gdy ktoś chce w tym czasie zagrać. Na Paperze Chunky jest pluginem, na Fabricu i NeoForge modem serwerowym, którego gracze nie muszą instalować.

Pregeneracja zajmuje miejsce na dysku: świat o promieniu 5000 bloków to zwykle kilka gigabajtów. Zużycie sprawdzisz na Pulpicie.

Stary i nowy świat naraz

Jeśli chcesz, żeby gracze mieli dostęp do obu map, na Paperze zainstaluj plugin do wielu światów, na przykład Multiverse-Core. Stary świat zaimportujesz komendą, a przejście między mapami zrobisz portalem albo komendą teleportu.

Najczęstsze pytania

Zatrzymaj serwer, zmień nazwę katalogu world w zakładce Pliki i uruchom serwer ponownie. Wygeneruje nowy świat, a stary zostanie obok.

Wpisz go w level-seed w server.properties albo w zakładce Ustawienia serwera przed wygenerowaniem nowego świata. Na istniejącym świecie zmiana seeda nie przebuduje mapy.

Nie. Operatorzy, whitelista i bany są zapisane w osobnych plikach. Gracze stracą tylko ekwipunki i położenie, bo te są częścią świata.

Ustaw level-type na minecraft:flat w server.properties i wygeneruj nowy świat.

Zależy od promienia i typu świata. Promień 5000 bloków to zwykle kilka gigabajtów, przy amplified więcej.

Nowy świat w kilka minut

Pliki, kopie serwera i ustawienia świata w panelu są w każdym pakiecie Minecraft.

Zobacz pakiety Minecraft