Jak działa ten plik
- Jedno ustawienie na linijkę, zapisane jako
key=value. Linijki zaczynające się od#to komentarze. - Czytany przy starcie. Serwer czyta plik, gdy startuje, więc każda zmiana czeka na następny restart.
- Zapisywany z powrotem. Przy starcie serwer zapisuje plik ponownie i dodaje każdą brakującą linijkę z wartością domyślną. Klucz z literówką niczego nie psuje; serwer po prostu go nie używa.
- UTF-8. Plik jest czytany jako UTF-8, ze starszym kodowaniem jako zapasowym, co ma znaczenie dla liter ze znakami diakrytycznymi i kodów kolorów w opisie serwera.
W naszym panelu większość linijek ma pole w zakładce „Ustawienia”, pogrupowane jak poniżej. Każdą linijkę, także te bez pola, można edytować w samym pliku w zakładce „Pliki”.
Sześć grup w zakładce „Ustawienia”
| Grupa | Co w niej jest |
|---|---|
| Ogólne | Opis serwera, maksymalna liczba graczy, wyrzucanie bezczynnych i cztery pola paczki zasobów |
| Rozgrywka | Poziom trudności, domyślny tryb gry, hardcore, ochrona spawnu i latanie |
| Świat | Typ świata i to, czy generują się struktury |
| Wydajność | Dystans widzenia, dystans symulacji, zasięg bytów, watchdog i zapis chunków |
| Dostęp | Biała lista, sprawdzanie kont, podpisany czat, połączenia przez proxy i lista graczy |
| Zaawansowane | Pingi listy serwerów, wyniki dla operatorów, logowanie IP, kompresja i limit pakietów |
Kilka linijek celowo nie ma pola: server-port, server-ip, query.port, enable-rcon, rcon.password, level-name i level-seed. Port i adres należą do połączenia, które ustawiamy dla Twojego serwera, a nowy seed ustawiasz kartą „Zresetuj świat” w zakładce „Świat”.

Kto może dołączyć
| Linijka | Domyślnie | Co robi |
|---|---|---|
online-mode | true | Sprawdza każde konto w Mojang. Wyłączenie pozwala dołączyć każdemu pod dowolną nazwą, więc zostaw to włączone, chyba że sprawdzanie robi proxy. |
white-list | false | Dołączyć mogą tylko gracze z białej listy. |
enforce-whitelist | false | Wyrzuca graczy, którzy są online, ale nie ma ich na białej liście, gdy tylko lista zostanie włączona albo przeładowana. |
max-players | 20 | Ilu graczy może być online jednocześnie. |
enforce-secure-profile | true | Wpuszcza tylko graczy z kluczem podpisu czatu od Mojang. |
prevent-proxy-connections | false | Wyrzuca gracza, który łączy się z innego adresu niż ten, z którego zalogował się w Mojang, co blokuje część ustawień VPN i proxy. |
player-idle-timeout | 0 | Minuty, po których bezczynny gracz zostaje wyrzucony. 0 nigdy nikogo nie wyrzuca. |
hide-online-players | false | Ukrywa nazwy graczy online na liście serwerów. |
log-ips | true | Zapisuje adresy IP graczy w logu serwera. |
enable-code-of-conduct | false | Prosi graczy o zaakceptowanie zasad przed dołączeniem. Tekst pochodzi z plików w folderze codeofconduct obok server.properties, po jednym na język, na przykład en_us.txt. |
Polecenia białej listy i operatorów są w poradniku o białej liście, a online-mode za proxy wyjaśnia poradnik o sieci serwerów.
Jak toczy się gra
| Linijka | Domyślnie | Co robi |
|---|---|---|
difficulty | easy | peaceful, easy, normal albo hard. Peaceful usuwa wrogie moby. |
gamemode | survival | Tryb gry, w którym zaczynają nowi gracze. |
force-gamemode | false | Przy każdym dołączeniu przywraca graczowi ten tryb gry. |
hardcore | false | Blokuje poziom trudności na hard i zmienia graczy, którzy zginą, w obserwatorów. |
spawn-protection | 16 | Bloki wokół spawnu świata, gdzie budować mogą tylko operatorzy. Chroniony kwadrat ma szerokość dwukrotności wartości plus jeden i nie chroni niczego, dopóki serwer nie ma operatorów. |
allow-flight | false | Gdy wyłączone, gracze, którzy przez chwilę bez powodu wiszą w powietrzu, są wyrzucani. Pluginy i mody pozwalające latać wymagają włączenia. |
max-world-size | 29999984 | Największy promień w blokach, jaki może osiągnąć granica świata. |
Linijki, które stały się regułami gry
Od 1.21.9 pvp, allow-nether, enable-command-block i spawn-monsters są regułami gry, a te cztery linijki nic na takich serwerach nie robią. Reguły nazywają się teraz pvp, allow_entering_nether_using_portals, command_blocks_work i spawn_monsters. spawn-animals i spawn-npcs usunięto w 1.21.2. Serwery na starszych wersjach wciąż czytają wszystkie te linijki.
Poradnik o regułach gry pokazuje, jak ustawić te reguły, od zachowywania ekwipunku po procent śpiących graczy.
Świat i chwila, w której powstaje
level-name, domyślnie world, to nazwa folderu, który serwer wczytuje przy każdym starcie. Wskaż folder, który jeszcze nie istnieje, a serwer utworzy tam nowy świat. Pozostałe linijki z tej tabeli liczą się tylko w tej chwili tworzenia; w świecie, który już istnieje, niczego nie zmieniają.
| Linijka | Domyślnie | Co robi |
|---|---|---|
level-seed | puste | Seed. Puste pole wybiera losowy. |
level-type | minecraft:normal | Domyślny, płaski, duże biomy, wzmocniony albo jeden biom. |
generate-structures | true | Wioski, twierdze i każda inna struktura. |
generator-settings | {} | Warstwy i biom dla świata superpłaskiego. |
initial-enabled-packs | vanilla | Wbudowane paczki włączane w nowym świecie, na przykład funkcje eksperymentalne. |
initial-disabled-packs | puste | Paczki, które w nowym świecie zostają wyłączone. |

Zaczynanie od nowa z innym seedem albo typem świata opisuje poradnik o seedzie i typie świata, a paczki poradnik o datapackach.
Wydajność
| Linijka | Domyślnie | Co robi |
|---|---|---|
view-distance | 10 | Ile chunków wokół każdego gracza trafia do jego gry. |
simulation-distance | 10 | Ile chunków wokół każdego gracza dalej działa: moby, uprawy, redstone. |
entity-broadcast-range-percentage | 100 | Z jakiej odległości widać moby i inne byty, jako procent normalnej odległości. |
max-tick-time | 60000 | Jak długo może trwać jeden tick, w milisekundach, zanim watchdog wyłączy serwer. -1 wyłącza to sprawdzanie. |
sync-chunk-writes | true | Czeka, aż dane chunków trafią na dysk, zanim pójdzie dalej. Bezpieczniejsze przy nagłym zatrzymaniu maszyny, wolniejsze na zajętym serwerze. |
network-compression-threshold | 256 | Pakiety większe niż tyle bajtów są kompresowane. -1 wyłącza kompresję. |
pause-when-empty-seconds | 60 | Sekundy bez nikogo online, po których serwer się wstrzymuje. |
Pierwsze dwie linijki ważą więcej niż cała reszta tej tabeli i mają własny poradnik.
Linijki zaawansowane i dostęp z zewnątrz
| Linijka | Domyślnie | Co robi |
|---|---|---|
enable-status | true | Odpowiada na pingi listy serwerów. Wyłączone sprawia, że serwer na liście wygląda na nieosiągalny, choć gracze wciąż mogą dołączyć. |
op-permission-level | 4 | Poziom operatora, który dostają nowi operatorzy. |
function-permission-level | 2 | Poziom uprawnień, z jakim działają funkcje z datapacków. |
broadcast-console-to-ops | true | Pokazuje operatorom na czacie wynik poleceń z konsoli. |
broadcast-rcon-to-ops | true | Pokazuje operatorom wynik poleceń z konsoli zdalnej. |
rate-limit | 0 | Ile pakietów na sekundę gracz może wysłać, zanim zostanie wyrzucony. 0 oznacza brak limitu. |
enable-query | false | Odpowiada na protokół query, którego używają niektóre strony z listami serwerów. |
enable-rcon | false | Otwiera konsolę zdalną chronioną przez rcon.password. |
accepts-transfers | false | Pozwala innym serwerom wysyłać tu graczy poleceniem transfer. |
use-native-transport | true | Używa szybszej obsługi sieci na Linuksie. Zostaw włączone. |
region-file-compression | deflate | Jak chunki są kompresowane na dysku: deflate, lz4 albo none. Zmiana zostawia już zapisane chunki bez zmian. |
bug-report-link | puste | Adres strony, który gracze dostają jako link do zgłaszania błędów na Twoim serwerze. Puste nie wysyła linku. |
Pozostałe linijki, takie jak enable-jmx-monitoring, text-filtering-config i max-chained-neighbor-updates, służą narzędziom monitorującym i nietypowym ustawieniom. Grupa zaczynająca się od management-server włącza protokół zdalnego zarządzania dla narzędzi i domyślnie jest wyłączona. Ich wartości domyślne pasują prawie każdemu serwerowi.
Nie ruszaj linijek połączenia
server-port i server-ip muszą zgadzać się z adresem, który ustawiliśmy dla Twojego serwera. Ręczna zmiana w pliku może sprawić, że serwer stanie się nieosiągalny, i dlatego zakładka „Ustawienia” nie ma dla nich pola.
Tekst z kolorami i drugą linijką
Wartości tekstowe, takie jak motd, przyjmują kody kolorów §, a \n zaczyna drugą linijkę. Pole w zakładce „Ustawienia” trzyma tekst w jednej linijce, więc opis w dwóch linijkach zapisujesz w pliku w zakładce „Pliki”. Poradnik o MOTD i ikonie wymienia wszystkie kody.
Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.




