Przejdź do treści

server.properties — kompletny przewodnik

Opis wszystkich ustawień serwera Minecraft: co robi każdy parametr, gdzie znaleźć go w panelu i które zmiany wymagają restartu.

Plik server.properties przechowuje wszystkie podstawowe ustawienia serwera Minecraft. Nie musisz edytować go ręcznie — w panelu masz zakładkę Konfiguracja z opisanymi polami, walidacją wartości i oznaczeniem, które zmiany wymagają restartu. Plik znajdziesz też w zakładce Pliki, w katalogu głównym serwera.

#Czego potrzebujesz

  • Dostęp do panelu manage.mchost.gg.
  • Świadomość, że część ustawień działa dopiero po restarcie serwera.

#Jak edytować ustawienia w panelu

  1. Otwórz serwer i przejdź do zakładki Konfiguracja.
  2. Znajdź ustawienie polem Szukaj po kluczu lub nazwie albo przejrzyj grupy.
  3. Zmień wartość — panel pokaże licznik {liczba} zmian oczekujących.
  4. Kliknij Zapisz zmiany (lub Zapisz wszystko przy wielu polach naraz).
  5. Jeśli pojawi się komunikat Restart wymagany do zastosowania zmian, kliknij Uruchom ponownie.

Przydatne filtry nad listą: Tylko zmienione pokazuje wyłącznie pola różne od domyślnych, a Pokaż zaawansowane odsłania ustawienia ukryte domyślnie. Pojedyncze pole cofniesz przyciskiem Resetuj, całość — Resetuj wszystko.

Zmieniaj po jednym ustawieniu i sprawdzaj efekt. Panel oznacza ryzykowne pola komunikatem „Potencjalnie niebezpieczne ustawienie — przejrzyj przed zapisaniem" — potraktuj to poważnie.

#Ogólne

Ustawienie Klucz Co robi
MOTD motd Wiadomość na liście serwerów. Szczegóły: MOTD serwera
Tryb gry gamemode Domyślny tryb dla nowych graczy
Trudność difficulty Pokojowy, Łatwy, Normalny, Trudny
Hardcore hardcore Gracze są banowani po śmierci

#Świat

Ustawienie Klucz Co robi
Nazwa świata level-name Nazwa folderu świata. Zmiana tworzy nowy świat
Seed świata level-seed Ziarno generacji
Typ świata level-type Domyślny, Superflat, Duże biomy, Wzmocniony, Jeden biom
Generuj struktury generate-structures Wioski, lochy, świątynie
Maksymalny rozmiar świata max-world-size Promień granicy świata w blokach
Ustawienia generatora generator-settings JSON do niestandardowej generacji

Zmiana Nazwy świata nie przenosi obecnego świata — serwer wygeneruje nowy, pusty. Stary zostaje na dysku pod dotychczasową nazwą, ale gracze go nie zobaczą, dopóki nie przywrócisz wartości.

#Rozgrywka

Ustawienie Klucz Co robi
Maksymalnie graczy max-players Limit jednoczesnych połączeń
PvP pvp Walki między graczami
Zezwól na latanie allow-flight Dopuszcza mody latania w survivalu
Wymuszaj tryb gry force-gamemode Przywraca domyślny tryb przy wejściu
Ochrona spawn spawn-protection Promień chroniony przed budowaniem przez graczy bez OP
Timeout bezczynności player-idle-timeout Minuty do wyrzucenia bezczynnego gracza

#Gracze i uprawnienia

Ustawienie Klucz Co robi
Whitelist white-list Wpuszcza tylko graczy z listy
Wymuś whitelist enforce-whitelist Wyrzuca spoza listy także w trakcie sesji
Poziom uprawnień OP op-permission-level 0–4, patrz Whitelist, OP i bany
Bloki poleceń enable-command-block Dopuszcza command blocki
Spawn zwierząt / potworów / NPC spawn-animals, spawn-monsters, spawn-npcs Generowanie mobów

#Sieć i wydajność

Ustawienie Klucz Co robi
Port serwera server-port Port, na który łączą się gracze. Zakres 1–65535
IP serwera server-ip Interfejs do bindowania. Puste = wszystkie
Zasięg widoku view-distance Promień chunków wysyłanych do klientów
Zasięg symulacji simulation-distance Promień chunków symulowanych
Próg kompresji sieci network-compression-threshold -1 wyłącza kompresję
Maksymalny czas ticku max-tick-time Po ilu ms tick uznaje się za zawieszony
Limit pakietów rate-limit Pakiety na sekundę na gracza; 0 wyłącza

Nie zmieniaj Portu serwera ani IP serwera bez potrzeby. Wpisanie portu spoza puli przydzielonej Twojej usłudze sprawi, że serwer nie wystartuje z błędem Failed to bind to port.

Wpływ tych ustawień na płynność opisuje Lagi i optymalizacja.

#Bezpieczeństwo i dostęp

Ustawienie Klucz Co robi
Tryb online online-mode Weryfikacja kont na serwerach Mojangu
Zapobiegaj połączeniom proxy prevent-proxy-connections Blokuje znane proxy i VPN
Wymuś bezpieczny profil enforce-secure-profile Wymaga podpisanych profili czatu
Włącz status enable-status Odpowiadanie na pingi listy serwerów
Loguj IP log-ips Zapis adresów graczy w logach

#RCON, Query i pakiety tekstur

Grupa RCON / Query / Zarządzanie obejmuje enable-rcon, rcon.password, rcon.port, enable-query i query.port — opisane w osobnym artykule.

Grupa Pakiety tekstur to resource-pack, resource-pack-sha1, resource-pack-prompt i require-resource-pack — patrz Resource pack na serwerze.

#Edycja pliku ręcznie

Jeśli wolisz pracować bezpośrednio na pliku, zatrzymaj serwer i otwórz server.properties w zakładce Pliki przyciskiem Edytuj. Format to jedna para na linię:

motd=Serwer mojego klanu
difficulty=normal
max-players=20
view-distance=8
white-list=true

Zapisz przyciskiem Zapisz plik i uruchom serwer.

#Najczęstsze problemy

#Zapisałem zmianę, ale nic się nie zmieniło

Ustawienie wymaga restartu — panel oznacza je etykietą Restart. Kliknij Uruchom ponownie.

#„Napraw błędy walidacji przed zapisaniem"

Któreś pole ma nieprawidłową wartość: liczba spoza zakresu, port poza 1–65535, niepoprawny JSON albo SHA-1 inny niż 40 znaków heksadecymalnych. Panel podświetla błędne pole i liczy je w komunikacie.

#Po edycji pliku ręcznie serwer wrócił do starych wartości

Plik był edytowany przy działającym serwerze — przy zatrzymaniu serwer nadpisał go swoim stanem. Zatrzymaj serwer, wprowadź zmiany, dopiero potem uruchom.

#Nie widzę szukanego ustawienia

Jest ukryte jako zaawansowane. Włącz filtr Pokaż zaawansowane — panel pokazuje, ile pozycji ukryto.

#Zmieniłem level-name i zniknął świat

Serwer wygenerował nowy świat o nowej nazwie. Przywróć poprzednią wartość — stary świat wciąż leży na dysku.

#Co dalej