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

Ustawienia server.properties

Plik server.properties decyduje o tym, jak serwer wygląda na liście, kto może wejść i jak zachowuje się świat. Ma kilkadziesiąt pozycji, ale na co dzień zmienia się kilkanaście. Tu są właśnie te, z przykładowymi wartościami.

Zespół Gamehost·6 min czytania·Aktualizacja:

Krótka odpowiedź

server.properties to zwykły plik tekstowy w głównym katalogu serwera. Każda linia to jedno ustawienie w formie klucz=wartość. Serwer czyta go tylko przy starcie, więc każda zmiana wymaga restartu.

W panelu Gamehost nie trzeba otwierać pliku. Zakładka Ustawienia serwera pokazuje wszystkie opcje jako przełączniki i pola, z wyszukiwarką. Wpisujesz np. „pvp” albo „view-distance”, zmieniasz i restartujesz.

Edytuj plik przy wyłączonym serwerze albo przez zakładkę w panelu. Serwer przy wyłączaniu potrafi nadpisać plik wartościami, które miał w pamięci, i ręczna zmiana zniknie.

Jak serwer wygląda na liście

UstawienieCo robiPrzykład
motdopis pod nazwą serwera na liście; kolory przez kody \u00A7Survival dla ekipy
max-playersile osób może być naraz20
hide-online-playersukrywa listę nicków przy najechaniu na licznikfalse
enable-statusczy serwer w ogóle odpowiada na liście (wyłączony = „offline” dla wszystkich)true

Ikonę serwera ustawia się osobno, plikiem server-icon.png o rozmiarze 64 na 64 piksele w głównym katalogu.

Zasady gry

UstawienieWartościUwagi
gamemodesurvival, creative, adventure, spectatortryb dla nowych graczy; obecnym zmienia się go komendą
force-gamemodetrue / falseprzy każdym wejściu ustawia tryb z gamemode
difficultypeaceful, easy, normal, hardna peaceful nie pojawiają się wrogie moby
hardcoretrue / falseśmierć = tryb obserwatora; najlepiej ustawić przed stworzeniem świata
pvptrue / falseczy gracze mogą się ranić
allow-flighttrue / falseprzy false serwer wyrzuca za „latanie”; włącz przy modach z jetpackami i pluginach typu /fly
spawn-protectionliczba kratekpromień wokół spawnu, w którym budować mogą tylko operatorzy; 0 wyłącza
enable-command-blocktrue / falsebloki poleceń są domyślnie wyłączone

Świat, seed i typ mapy

  • level-name: nazwa folderu świata, domyślnie world. Wpisanie nowej nazwy tworzy nowy świat, stary zostaje na dysku.
  • level-seed: ziarno mapy. Działa tylko przy tworzeniu świata. Żeby zagrać na nowym seedzie, zmień też level-name albo usuń stary folder (po zrobieniu kopii).
  • level-type: minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified. Amplified mocno obciąża serwer przy generowaniu terenu.
  • allow-nether: wyłącza Nether. End wyłącza się w bukkit.yml na silnikach pluginowych.
  • max-world-size: promień granicy świata. Wygodniej ustawić granicę komendą /worldborder.

Ustawienia, które ruszają wydajność

Dwie pozycje mają większy wpływ na płynność niż cała reszta pliku razem:

UstawienieDomyślnieRozsądnie na serwer
view-distance106 do 8; ile chunków serwer wysyła graczowi
simulation-distance104 do 6; w jakim promieniu działają farmy, moby i redstone

Obniżenie simulation-distance do 6 rzadko jest zauważalne dla graczy, a potrafi podnieść TPS bardziej niż dokupienie pamięci. Gracz i tak widzi daleko, jeśli view-distance zostanie wyższe. Więcej sposobów: serwer laguje, jak podnieść TPS.

Kto może wejść

  • white-list: przy true wchodzą tylko osoby z listy. enforce-whitelist dodatkowo wyrzuca tych, których z niej usunięto, bez czekania na ich wyjście.
  • online-mode: przy true serwer sprawdza konta w Mojangu. Przy false wejdą też konta bez licencji, ale każdy może podać się za kogokolwiek, więc potrzebny jest plugin logowania (np. AuthMe lub nLogin).
  • enforce-secure-profile: wymaga podpisanych wiadomości czatu. Przy serwerach z kontami bez licencji ustaw false, inaczej gracze nie napiszą na czacie.
  • player-idle-timeout: po ilu minutach bezczynności wyrzucić gracza; 0 wyłącza.

Nie zmieniaj server-port ani server-ip. Na hostingu port jest przypisany do serwera z góry i panel ustawia go sam. Inny numer w pliku oznacza, że serwer nie wystartuje albo nikt się nie połączy.

Najczęstsze pytania

W głównym katalogu serwera, obok pliku silnika. W panelu Gamehost wygodniej zmieniać go w zakładce Ustawienia serwera.

Serwer czyta plik tylko przy starcie, więc potrzebny jest restart. Jeśli edytowałeś plik przy włączonym serwerze, mógł zostać nadpisany przy wyłączaniu.

Seed działa tylko przy tworzeniu świata. Ustaw nowy level-seed i nową nazwę w level-name, a serwer wygeneruje świeży świat. Stary zostanie na dysku.

W polu motd użyj kodów kolorów zapisanych jako \u00A7 i litera lub cyfra koloru, np. \u00A7a dla zielonego.

Na większości serwerów 6 do 8 to dobry kompromis. Ważniejsze dla wydajności jest simulation-distance, które można obniżyć do 4 do 6.

Wszystkie ustawienia w jednym miejscu

W panelu zmienisz je w zakładce Ustawienia serwera, bez edytowania pliku.

Zobacz pakiety