Wgrywanie własnej mapy na serwer
Wgranie własnego świata pozwala przenieść mapę z trybu jednoosobowego (singleplayer), z innego hostingu lub wgrać pobraną mapę przygodową (adventure / escape room / lobby).
Poniższy poradnik pokazuje, jak poprawnie przesłać świat na serwer w BlackHost, uwzględniając różnice w strukturze plików między silnikami Paper/Spigot a Fabric/Forge.
1. Przygotuj pliki mapy
Jeśli przenosisz mapę ze swojego komputera:
- Wciśnij skrót
Win + R, wpisz%appdata%\.minecraft\savesi zatwierdź enterem. - Odszukaj folder ze swoim światem.
- Upewnij się, że wewnątrz folderu znajduje się plik
level.dat– jest to plik nagłówkowy świata. Bez niego serwer nie rozpozna mapy i wygeneruje nowy, pusty świat.
2. Zatrzymaj serwer
Przejdź do zakładki Konsola w panelu i kliknij Zatrzymaj.
⚠️ Ważne: Nigdy nie podmieniaj plików świata na działającym serwerze. Spowoduje to uszkodzenie chunków lub natychmiastowe nadpisanie Twoich plików przez serwer.
3. Zwróć uwagę na strukturę silnika
Struktura folderów świata różni się w zależności od tego, jakiego silnika używasz:
-
Silniki Vanilla / Fabric / Forge:
Wszystkie wymiary znajdują się wewnątrz jednego głównego folderuworld:world/– świat zwykły (Overworld)world/DIM-1/– Netherworld/DIM1/– End
-
Silniki Paper / Purpur / Spigot:
Silniki te domyślnie rozdzielają wymiary na trzy osobne foldery w głównym katalogu serwera:world/– Overworldworld_nether/– Netherworld_the_end/– End
4. Prześlij mapę przez SFTP
-
Połącz się z serwerem za pomocą klienta SFTP (np. WinSCP) zgodnie z poradnikiem Łączenie się poprzez SFTP.
-
Jeśli na serwerze istnieje już stary folder
world, zmień jego nazwę (np. naworld_old) lub usuń go. -
Prześlij przygotowany folder z mapą bezpośrednio do głównego katalogu serwera i upewnij się, że jego nazwa to
world.
5. Sprawdź nazwę świata w server.properties
- W Menedżerze plików otwórz plik
server.properties. - Odszukaj parametr
level-namei upewnij się, że jego wartość odpowiada nazwie przesłanego folderu:level-name=world - Zapisz plik.
6. Uruchom serwer
Wróć do konsoli i uruchom serwer. Serwer załaduje wgrany świat wraz ze strukturami, koordynatami i poziomem trudności.
💡 Najczęściej zadawane pytania (FAQ)
❔ Serwer zignorował wgraną mapę i wygenerował losowy świat – dlaczego?
Najczęstszą przyczyną jest brak pliku level.dat w głównym katalogu wgranego folderu (często zdarza się zagnieżdżenie folderu w folderze, np. world/NazwaMapy/level.dat zamiast bezpośrednio world/level.dat).
❔ Jak zresetować tylko Nether lub End bez usuwania głównego świata?
Wyłącz serwer, przejdź do SFTP i usuń folder world_nether (w Paper/Spigot) lub podfolder DIM-1 (w Fabric/Forge). Przy kolejnym uruchomieniu serwer wygeneruje świeży wymiar z nowymi surowcami.