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
| Ustawienie | Co robi | Przykład |
|---|---|---|
motd | opis pod nazwą serwera na liście; kolory przez kody \u00A7 | Survival dla ekipy |
max-players | ile osób może być naraz | 20 |
hide-online-players | ukrywa listę nicków przy najechaniu na licznik | false |
enable-status | czy 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
| Ustawienie | Wartości | Uwagi |
|---|---|---|
gamemode | survival, creative, adventure, spectator | tryb dla nowych graczy; obecnym zmienia się go komendą |
force-gamemode | true / false | przy każdym wejściu ustawia tryb z gamemode |
difficulty | peaceful, easy, normal, hard | na peaceful nie pojawiają się wrogie moby |
hardcore | true / false | śmierć = tryb obserwatora; najlepiej ustawić przed stworzeniem świata |
pvp | true / false | czy gracze mogą się ranić |
allow-flight | true / false | przy false serwer wyrzuca za „latanie”; włącz przy modach z jetpackami i pluginach typu /fly |
spawn-protection | liczba kratek | promień wokół spawnu, w którym budować mogą tylko operatorzy; 0 wyłącza |
enable-command-block | true / false | bloki poleceń są domyślnie wyłączone |
Świat, seed i typ mapy
level-name: nazwa folderu świata, domyślnieworld. 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-namealbo 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ę wbukkit.ymlna 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:
| Ustawienie | Domyślnie | Rozsądnie na serwer |
|---|---|---|
view-distance | 10 | 6 do 8; ile chunków serwer wysyła graczowi |
simulation-distance | 10 | 4 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: przytruewchodzą tylko osoby z listy.enforce-whitelistdodatkowo wyrzuca tych, których z niej usunięto, bez czekania na ich wyjście.online-mode: przytrueserwer sprawdza konta w Mojangu. Przyfalsewejdą 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 ustawfalse, inaczej gracze nie napiszą na czacie.player-idle-timeout: po ilu minutach bezczynności wyrzucić gracza;0wyłą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.
