server.properties, każde ustawienie wyjaśnione
Wszystkie 63 klucze, które serwer Minecraft czyta z tego pliku, z tym, co każdy z nich robi, wartością, od której zaczyna, i tym, co wolno do niego wpisać. Pogrupowane według tego, co zmieniają, a nie alfabetycznie, bo alfabetycznie jeszcze nikt żadnego nie szukał.
Krótka odpowiedź
Czytany raz, przy starcie
Każdy z 63 kluczy zaczyna działać przy następnym uruchomieniu. Zmiana, która nic nie daje, po prostu nie została zrestartowana.
Dwa klucze kosztują więcej niż cała reszta razem
view-distance i simulation-distance. Zajrzyj tam najpierw, gdy serwer wydaje się wolny.
Niektóre klucze otwierają serwer
online-mode, porty, whitelista. Zmieniaj je świadomie; zła wartość tutaj nie pogarsza gry, tylko otwiera serwer.
Wszystkie 63 klucze poniżej, pogrupowane według tego, co zmieniają, z wartościami domyślnymi i dozwolonymi.

Trzy rzeczy, które warto wiedzieć przed przewijaniem
Plik jest czytany raz, gdy serwer startuje. Każde z tych 63 ustawień działa przy następnym uruchomieniu i ani chwili wcześniej, więc zmiana, która pozornie nic nie robi, to prawie zawsze taka, po której nie było restartu.
Klucz, którego serwer nie zna, jest ignorowany, a nie odrzucany. 11 z nich przyszło z konkretnym wydaniem, i dlatego serwer 1.16.5 zna 52 z nich, a serwer 1.21.4 zna 63. Nic się nie psuje, gdy nowsza linijka zostaje w starszym pliku.
Ostatnia kolumna mówi, kto może je zmieniać. 39 można zmieniać swobodnie, 4 decydują, który świat się ładuje, a 20 decydują, kto w ogóle dociera do Twojego serwera. Ten podział to nie rada, tylko ta sama reguła, według której działają nasz panel i nasz asystent AI.


Jak gra się w grę
Ustawienia, których szuka się najpierw. Każde z nich zmienia coś, co gracz zauważy przy następnym zalogowaniu.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
difficultyJak trudna jest gra. Na pokojowym wrogie moby w ogóle się nie pojawiają, a głód nie spada. | easy | peaceful, easy, normal, hard | Można zmieniać |
gamemodeTryb, w którym gracz zaczyna, gdy dołącza po raz pierwszy. | survival | survival, creative, adventure, spectator | Można zmieniać |
force-gamemodePrzy każdym dołączeniu przywraca każdego gracza do trybu domyślnego, zamiast pamiętać, w jakim był. | false | true albo false | Można zmieniać |
hardcoreŚmierć jest ostateczna: kto zginie, trafia do trybu obserwatora i nie może się odrodzić. Włączenie tego dotyczy wszystkich. | false | true albo false | Można zmieniać |
pvpCzy gracze mogą zadawać sobie nawzajem obrażenia. | true | true albo false | Można zmieniać |
max-playersIle osób może być online jednocześnie. Więcej graczy potrzebuje więcej RAM i więcej CPU, a nie tylko większej liczby tutaj. | 20 | od 1 do 500 | Można zmieniać |
player-idle-timeoutWyrzuca gracza po tylu minutach bez aktywności. 0 nigdy nie wyrzuca. | 0 | od 0 do 1440 | Można zmieniać |
spawn-animalsCzy w świecie pojawiają się pokojowe zwierzęta, takie jak krowy i owce. | true | true albo false | Można zmieniać |
spawn-monstersCzy pojawiają się wrogie moby. Wyłączenie to nie to samo co pokojowy: moby ze spawnerów i jaj dalej się pojawiają. | true | true albo false | Można zmieniać |
spawn-npcsCzy w wioskach pojawiają się mieszkańcy. | true | true albo false | Można zmieniać |
spawn-protectionPromień w blokach wokół spawnu, w którym budować mogą tylko operatorzy. 0 to wyłącza. | 16 | od 0 do 512 | Można zmieniać |
allow-flightPozwala graczom latać w trybie przetrwania. Zostaw to wyłączone, chyba że potrzebuje tego mod albo plugin, bo wbudowana ochrona przed cheatami wyrzuca latających graczy. | false | true albo false | Można zmieniać |
allow-netherCzy można wejść do Netheru. Wyłączenie go zatrzymuje w miejscu każdego, kto akurat w nim jest. | true | true albo false | Można zmieniać |
enable-command-blockPozwala blokom poleceń wykonywać polecenia. To podstawa większości mechanik map, a mogą też wykonać każde polecenie, które może operator. | false | true albo false | Można zmieniać |
Na co serwer poświęca swój czas
Decydują, ile pracy serwer wykonuje w każdym ticku. To też pierwsze miejsce, do którego zaglądasz, gdy serwer wydaje się wolny, bo dwa z nich (zasięg widzenia i zasięg symulacji) kosztują więcej niż wszystko inne na tej stronie razem.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
view-distanceJak daleko w chunkach serwer wysyła świat do gracza. To największe pojedyncze pokrętło dla RAM i CPU: każdy stopień kosztuje mniej więcej jego kwadrat. | 10 | od 2 do 32 | Można zmieniać |
simulation-distanceJak daleko w chunkach świat naprawdę tyka: moby się ruszają, rośliny rosną, redstone działa. Trzymaj go na poziomie zasięgu widzenia albo poniżej. Istnieje od 1.18.0. | 10 | od 2 do 32 | Można zmieniać |
entity-broadcast-range-percentageJak daleko odległe byty są jeszcze wysyłane do graczy, jako procent normalnego zasięgu. Mniej oznacza mniej ruchu sieciowego i mniej przycięć u gracza przy pełnych farmach. | 100 | od 10 do 1000 | Można zmieniać |
max-tick-timeIle milisekund może trwać tick, zanim serwer sam się wyłączy. Serwery z modami potrzebują wysokiej wartości, inaczej wolno ładujący się chunk liczy się jako awaria; -1 wyłącza tego strażnika. | 60000 | od -1 do 600000 | Można zmieniać |
sync-chunk-writesZapisuje każdy chunk na dysk, zanim pójdzie dalej. Bezpieczniejsze po twardej awarii, na pełnym serwerze zauważalnie wolniejsze. | true | true albo false | Można zmieniać |
use-native-transportUżywa zoptymalizowanej ścieżki sieciowej systemu operacyjnego pod Linuksem. Zostaw to włączone. | true | true albo false | Można zmieniać |
network-compression-thresholdPakiety powyżej tylu bajtów są kompresowane. -1 wyłącza kompresję, co ma sens tylko wtedy, gdy wszystko działa na jednej maszynie. | 256 | od -1 do 65536 | Można zmieniać |
max-chained-neighbor-updatesGranica tego, jak długo może trwać reakcja łańcuchowa redstone, zanim serwer ją przetnie. To właśnie powstrzymuje pojedynczą konstrukcję przed zamrożeniem serwera. Istnieje od 1.19.0. | 1000000 | od 1 do 10000000 | Można zmieniać |
pause-when-empty-secondsPrzestaje tykać świat, gdy przez tyle sekund nikt nie jest online. Na spokojnym serwerze oszczędza dużo CPU; farmy i zegary też wtedy stoją. Istnieje od 1.21.2. | 60 | od 0 do 86400 | Można zmieniać |
region-file-compressionJak pliki świata są pakowane na dysku. lz4 czyta i zapisuje szybciej, deflate jest mniejszy. Istnieje od 1.20.5. | deflate | deflate, lz4, none | Można zmieniać |
rate-limitWyrzuca gracza, który wysyła więcej niż tyle pakietów na sekundę. 0 to wyłącza i jest ustawieniem domyślnym. | 0 | od 0 do 5000 | Można zmieniać |
max-world-sizeJak daleko najwyżej może zostać wygenerowany świat, w blokach od spawnu. Mniejsza liczba powstrzymuje plik świata przed rośnięciem bez końca. | 29999984 | od 1 do 29999984 | Można zmieniać |
Który świat się ładuje
Wybierają świat, a nie reguły w nim. Zmień jedno z pierwszych czterech, a stary świat dalej leży na dysku, tylko nie jest już tym, który się ładuje.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
level-nameFolder, z którego ładuje się świat. Zmiana tego ładuje inny świat albo tworzy nowy. | world | tekst | Świat |
level-seedSeed, z którego powstaje nowy świat. Jest zapisywany w świecie przy jego tworzeniu, więc późniejsza zmiana działa dopiero wtedy, gdy serwer założy następny nowy świat. | puste | tekst | Świat |
level-typeRodzaj generowanego terenu: normalny, płaski świat, duże biomy, wzmocniony. | minecraft:normal | minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified, minecraft:single_biome_surface | Świat |
generator-settingsJson, który dostraja generator, najczęściej dla warstw płaskiego świata. | {} | tekst | Świat |
generate-structuresCzy wioski, świątynie i inne budowle pojawiają się na nowo generowanym terenie. | true | true albo false | Można zmieniać |
initial-enabled-packsKtóre paczki danych są włączone, gdy świat jest generowany po raz pierwszy. Istnieje od 1.19.3. | vanilla | tekst | Można zmieniać |
initial-disabled-packsKtóre paczki danych są wyłączone, gdy świat jest generowany po raz pierwszy. Istnieje od 1.19.3. | puste | tekst | Można zmieniać |
Co gracze widzą, zanim dołączą
Linijka na liście serwerów i resource pack, o który proszony jest klient. To jedyne ustawienia na tej stronie, które gracz może zobaczyć, nie będąc na serwerze.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
motdLinijka pod nazwą Twojego serwera na liście trybu wieloosobowego. Działają tu kody kolorów ze znakiem paragrafu. | A Minecraft Server | tekst | Można zmieniać |
enable-statusOdpowiada na ping, który pokazuje liczbę graczy i Twoje MOTD na liście trybu wieloosobowego. Wyłączone sprawia, że serwer wygląda dla każdego na offline. | true | true albo false | Można zmieniać |
hide-online-playersPomija próbkę nazw graczy online w odpowiedzi dla listy serwerów. | false | true albo false | Można zmieniać |
resource-packBezpośredni link do resource packa, który jest proponowany graczom przy dołączaniu. | puste | tekst | Można zmieniać |
resource-pack-promptWiadomość, która stoi w okienku resource packa. | puste | tekst | Można zmieniać |
resource-pack-sha1sha1 pliku paczki, żeby klienci mogli ją zapisać w pamięci podręcznej i sprawdzić, czy dotarła w całości. | puste | tekst | Można zmieniać |
resource-pack-iduuid oznaczający paczkę, żeby klient mógł zastąpić starszą wersję tej samej paczki. Istnieje od 1.20.3. | puste | tekst | Można zmieniać |
require-resource-packRozłącza graczy, którzy odrzucą resource pack. Ma sens tylko z działającym linkiem do paczki. | false | true albo false | Można zmieniać |
bug-report-linkLink pokazywany graczom na ekranie awarii. Istnieje od 1.20.4. | puste | tekst | Można zmieniać |
Ile władzy dostaje operator
Dwie liczby i przełącznik, które decydują, co ktoś z uprawnieniami operatora naprawdę może.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
op-permission-levelIle władzy dostaje operator, od 1 (omijanie ochrony spawnu) do 4 (wszystko, także /stop). | 4 | od 1 do 4 | Bezpieczeństwo |
function-permission-levelPoziom uprawnień, na którym działają funkcje z paczek danych. | 2 | od 1 do 4 | Bezpieczeństwo |
broadcast-console-to-opsPokazuje operatorom na czacie wynik poleceń z konsoli. | true | true albo false | Można zmieniać |
Kto wchodzi i przez które porty
Te, które decydują, kto w ogóle dociera do Twojego serwera. Przeczytaj je, zrozum je i zmieniaj je celowo: zła wartość nie psuje tu gry, tylko otwiera serwer.
| Ustawienie | Domyślnie | Wartości | Kto może je zmieniać |
|---|---|---|---|
online-modeSprawdza każdego gracza u Mojang, żeby nikt nie mógł dołączyć pod cudzą nazwą. | true | true albo false | Bezpieczeństwo |
white-listDołączyć mogą tylko gracze z listy. | false | true albo false | Bezpieczeństwo |
enforce-whitelistWyrzuca graczy, którzy już są online, ale nie stoją na białej liście. | false | true albo false | Bezpieczeństwo |
enforce-secure-profileWymaga od graczy podpisanego profilu czatu. | true | true albo false | Bezpieczeństwo |
prevent-proxy-connectionsOdrzuca graczy, których połączenie pochodzi z innego kraju niż ich sesja Mojang. | false | true albo false | Bezpieczeństwo |
enable-rconOtwiera port dla zdalnej konsoli. | false | true albo false | Bezpieczeństwo |
rcon.portPort, na którym nasłuchuje zdalna konsola. | 25575 | od 1 do 65535 | Bezpieczeństwo |
rcon.passwordHasło do zdalnej konsoli. | puste | tekst | Bezpieczeństwo |
broadcast-rcon-to-opsPokazuje operatorom wynik zdalnej konsoli. | true | true albo false | Bezpieczeństwo |
enable-queryOdpowiada na zapytania o status na osobnym porcie udp. | false | true albo false | Bezpieczeństwo |
query.portPort dla zapytań o status. | 25565 | od 1 do 65535 | Bezpieczeństwo |
server-ipNa jakim adresie nasłuchuje serwer. Nasz musi zostać pusty, żeby kontener mógł go przekierować. | puste | tekst | Bezpieczeństwo |
server-portPort, na którym nasłuchuje serwer. Nasz jest przypięty do portu Twojego adresu do gry. | 25565 | od 1 do 65535 | Bezpieczeństwo |
log-ipsZapisuje adresy IP graczy w logu. Istnieje od 1.20.2. | true | true albo false | Bezpieczeństwo |
enable-jmx-monitoringUdostępnia pomiary Javy przez port monitoringu. | false | true albo false | Bezpieczeństwo |
text-filtering-configLink do zewnętrznej usługi filtrowania czatu. | puste | tekst | Bezpieczeństwo |
text-filtering-versionKtórą wersją protokołu filtrowania się posługuje. Istnieje od 1.21.0. | 0 | od 0 do 10 | Bezpieczeństwo |
accepts-transfersPozwala, żeby gracze byli tu przysyłani z innego serwera pakietem transferu. Istnieje od 1.20.5. | false | true albo false | Bezpieczeństwo |
20 ustawień, których nasz asystent nigdy za Ciebie nie zmienia
Każde ustawienie oznaczone wyżej jako bezpieczeństwo AI Copilot w panelu może czytać i wyjaśniać, ale w żadnym trybie nie może go zapisać, jakkolwiek byś pytał i jakkolwiek byś to ujął. To te, które decydują, kto wchodzi, a nie, co się dzieje, gdy już jest w środku: weryfikacja kont, biała lista i jej egzekwowanie, zdalna konsola i jej port, usługa query, adres i port, na których nasłuchuje serwer, oraz poziomy uprawnień. Zamiast tego podaje kartę, na której zrobisz to sam, w jednym miejscu, celowo. To jedyna część panelu, w której celowo pozwalamy asystentowi robić mniej. Kontrola bezpieczeństwa przechodzi przez tę samą listę i zgłasza, co znajdzie, niczego z tego nie zmieniając.

Pytania o server.properties
Gdzie leży plik server.properties?
W katalogu głównym Twojego serwera, obok folderu świata, a gra zapisuje go przy pierwszym starcie. Na hostowanym serwerze prawie nigdy nie otwierasz go ręcznie: karta Ustawienia pokazuje te same klucze jako opisane pola z dozwolonymi wartościami, i to jest różnica między wpisaniem true w złym miejscu a wybraniem go z listy.
Czy po zmianie muszę zrestartować serwer?
Tak, przy wszystkich 63. Plik jest czytany raz, gdy serwer startuje, więc zmiana leży i nic nie robi aż do następnego uruchomienia. Kilka pluginów potrafi zmieniać niektóre z tych samych wartości w trakcie działania, ale sam plik działa tylko po restarcie, a kto mówi inaczej, mówi o pluginie, a nie o tym pliku.
Które ustawienia naprawdę usuwają lagi?
Zasięg widzenia i zasięg symulacji, w tej kolejności, i to nie jest wyrównana walka. Zasięg widzenia decyduje, ile chunków jest wysyłanych do każdego gracza, zasięg symulacji, ile z nich naprawdę tyka, więc oba rosną z kwadratem liczby i jednocześnie z liczbą graczy. Obniżenie zasięgu widzenia z 10 do 8 zdejmuje mniej więcej jedną trzecią pracy nad chunkami na gracza. Nic innego w tym pliku nawet się do tego nie zbliża.
Dlaczego 20 z nich jest oznaczonych jako bezpieczeństwo?
Bo decydują, kto dociera do Twojego serwera, a nie, co się w nim dzieje: weryfikacja kont, biała lista, zdalna konsola i jej port, port query, adres nasłuchu i poziomy uprawnień. Nasz AI Copilot czyta i wyjaśnia wszystkie 20, i nie wolno mu zmienić żadnego z nich, w żadnym trybie, jakkolwiek byś pytał. Chatbot, który przez przypadek wyłączy weryfikację kont, zamienia prywatny serwer w otwarte drzwi, a tego nie naprawi żaden przycisk cofania.
Co właściwie robi online-mode?
Decyduje, czy serwer sprawdza każdego dołączającego gracza u Mojang, i właśnie to wiąże gracza z kontem i daje mu stałą tożsamość. Gdy jest wyłączony, każdy może połączyć się pod dowolną nazwą użytkownika, a bany, uprawnienia, domy, działki i ekwipunki wiszą wtedy na nazwie, której nikt nie sprawdził. Istnieje to dla serwerów za proxy, które przejmuje sprawdzanie. Jeśli nie masz takiego proxy, zostaw to włączone.
Dlaczego w moim pliku nie ma wszystkich tych linijek?
Bo 11 z nich przyszło z konkretnym wydaniem. Serwer 1.16.5 zna 52 z tych kluczy, a serwer 1.21.4 zna 63. Dodanie linijki, której serwer nie zna, nie robi zupełnie nic: zostaje w pliku, a gra ją ignoruje. Brakujące linijki to ta sama historia w drugą stronę, a serwer przy następnym starcie dopisuje to, czego oczekuje.
Co się stanie, gdy zmienię level-name albo level-seed?
Nic nie zostaje usunięte, i właśnie to jest źle rozumiane w obie strony. Te 4 klucze decydują, który świat się ładuje i jak powstaje nowy. Zmiana level-name uruchamia inny świat i zostawia stary na dysku pod jego starą nazwą folderu; zmień to z powrotem, a Twój świat jest dokładnie tam, gdzie go zostawiłeś. Zmiana level-seed w świecie, który już istnieje, nie daje nic, nawet na terenie generowanym później, bo świat zachowuje seed, z którym został utworzony. Nowy seed działa dopiero w nowym świecie.
Czy mogę zepsuć serwer tym plikiem?
Możesz sprawić, że nie wystartuje, ale nie możesz nim stracić świata. Wartość spoza zakresu albo źle napisany klucz przy następnym uruchomieniu zwykle zostaje zastąpiony wartością domyślną, ale zły port albo zły adres nasłuchu całkiem powstrzymuje serwer przed wstaniem, a to wygląda jak awaria, choć nią nie jest. Mimo to zrób wcześniej kopię zapasową: kosztuje jedno kliknięcie i jest jedyną rzeczą na tej stronie, która cofa wszystko naraz.
Gdzie dalej
Panel, w którym leżą te ustawienia Wszystkie 510 pluginy, które instalujemy jednym kliknięciem Naprawa serwera, który działa źle Ile RAM naprawdę potrzebujesz Zmiana wersji Minecrafta Uprawnienia dla Twojego zespołu Kontrola bezpieczeństwa AI Kopie zapasowe, zanim coś zmienisz Ile kosztuje serwer This page in English Diese Seite auf Deutsch
Każda linijka na tej stronie jest czytana z tej samej listy, której używają nasz panel i nasz asystent AI, więc wartości domyślne, zakresy i granice wersji są tu tymi, których produkt naprawdę pilnuje, a nie drugą kopią, która może się rozjechać. Napisane 24 września 2026, dla wszystkich 63 kluczy.
Napisane i sprawdzone przez zespół Astroworld Hosting. Ostatnio sprawdzone 6 września 2026.
Dostawa: większość serwerów przekazujemy od razu i działają w kilka sekund po płatności, pozostałe w ciągu 60 minut w dzień i w ciągu 12 godzin w nocy.