Minecraft server properties pozwalają administratorom dostrajać różne elementy ich serwera Minecraft, na przykład korzystając z popularnych narzędzi. Te zmiany wpływają na mechaniki rozgrywki, w tym tryb gry, poziom trudności i opcje generowania świata. Regulują także wydajność serwera, określając maksymalną liczbę graczy i zarządzając dystansem widzenia serwera. Poniższy przewodnik opisuje każde ustawienie i jego działanie.
Uwaga: wymienione ustawienia są domyślne w wersji Minecraft 1.21.9.
Dowiedz się, jak edytować ustawienia serwera Minecraft tutaj.
-
accepts-transfers=false
Ustawia, czy akceptować przychodzące transfery przez pakiet transferu. -
allow-flight=false
Ustawia, czy latanie jest dozwolone w trybie Survival. Niektóre mody mogą wymagać ustawienia tej opcji natrue. -
broadcast-console-to-ops=true
Ustawia, czy wysyłać wyniki poleceń konsoli do wszystkich operatorów online. -
broadcast-rcon-to-ops=true
Ustawia, czy wysyłać wyniki poleceń konsoli rcon do wszystkich operatorów online, gdyenable-rcon=true. -
bug-report-link=
Ustawia adres URL linku serwera report_bug. -
difficulty=easy
Ustawia poziom trudności gry. Wartości to peaceful, easy, normal i hard. -
enable-code-of-conduct=false
Ustawia, czy serwer będzie szukać plików kodeksu postępowania do wyświetlenia graczom na podstawie ich języka. -
enable-jmx-monitoring=false
Ustawia, czy technologia JMX (Java Management Extensions) jest włączona. -
enable-query=false
Ustawia, czy query jest włączone. Listy serwerów używają go do pobierania informacji o serwerach. -
enable-rcon=false
Ustawia, czy zdalny dostęp do konsoli serwera jest włączony. Zalecamy pozostawić wartość false, ponieważ RCON nie obsługuje szyfrowania. -
enable-status=true
Ustawia prywatność wyświetlania na liście serwerów. Po ustawieniu nafalseserwer jest ukryty, ale nadal pozwala na połączenia. -
enforce-secure-profile=true
Ustawia, czy do serwera mogą dołączać tylko gracze z kluczem publicznym podpisanym przez Mojang. Jest to wymagane przez system zgłaszania czatu. -
enforce-whitelist=false
Ustawia, czy wymuszać whitelistę. Po ustawieniu natruegracze spoza listy zostaną natychmiast wyrzuceni po ponownym wczytaniu pliku whitelisty. -
entity-broadcast-range-percentage=100
Ustawia minimalną odległość, w jakiej muszą znajdować się byty, aby były widoczne dla graczy. Niższa wartość oznacza krótszy dystans i jest zalecana przy znaczących lagach. -
force-gamemode=false
Ustawia, czy gracze po dołączeniu są wymuszani na domyślny tryb gry serwera, niezależnie od tego, czy zmienili tryb gry przy wylogowaniu. -
function-permission-level=2
Ustawia domyślny poziom uprawnień wymagany do uruchamiania funkcji. -
gamemode=survival
Ustawia tryb gry na serwerze. Wartości tosurvival,creative,adventureispectator. -
generate-structures=true
Ustawia, czy struktury takie jak wioski generują się w nowych chunkach. -
generator-settings={}
Ustawia personalizację generowania świata. Używane dla presetów takich jakminecraft:flatlubminecraft:single_biome_surface. -
hardcore=false
Ustawia, czy tryb hardcore jest włączony. Po ustawieniu natruepoziom trudności serwera domyślnie jest ustawiany na hard, a gracze po śmierci trafiają do trybu spectator. -
hide-online-players=false
Ustawia, czy wysyłanie listy graczy w odpowiedziach na zapytania statusu jest wyłączone. -
initial-disabled-packs=
Lista datapacków, które nie mają być automatycznie włączane podczas tworzenia świata. Oddziel datapacki przecinkami. -
initial-enabled-packs=vanilla
Lista datapacków, które mają być automatycznie włączane podczas tworzenia świata. Oddziel datapacki przecinkami. -
level-name=world
Ustawia nazwę świata i folderu zapisu. -
level-seed=
Generuje seed świata na podstawie wartości. Można używać znaków oraz liczb dodatnich i ujemnych. Jeśli pozostawisz puste, zostanie wygenerowany losowy seed.
Przykład:level-seed=Steve12345lublevel-seed=-98723453134 -
level-type=minecraft:normal
Ustawia preset generowanego świata.minecraft:normal- Standardowy świat ze wzgórzami, dolinami, wodą itp.minecraft:flat- Płaski świat bez elementów terenu.minecraft:large_biomes- Taki sam jak domyślny, ale wszystkie biomy są większe.minecraft:amplified- Taki sam jak domyślny, ale limit wysokości generowania świata jest zwiększony.minecraft:single_biome_surface- Świat, w którym cały overworld składa się z jednego biomu. -
log-ips=true
Ustawia, czy adresy IP pojawiają się w komunikatach dziennika w konsoli serwera lub w pliku logów. -
management-server-enabled=false
Ustawia, czy Minecraft Server Management Protocol jest włączony. -
management-server-host=localhost
Ustawia IP hosta, na którym uruchamia się Minecraft Server Management Protocol. -
management-server-port=0
Ustawia port, na którym uruchamia się Minecraft Server Management Protocol. -
management-server-secret=
Ustawia tajny token dla Management Protocol. Generowany automatycznie, jeśli pozostawisz puste. -
management-server-tls-enabled=true
Ustawia, czy Minecraft Server Management Protocol używa szyfrowania TLS. -
management-server-tls-keystore=
Ustawia ścieżkę do pliku keystore używanego dla TLS w Management Protocol. -
management-server-tls-keystore-password=
Ustawia hasło do pliku keystore używanego dla TLS w Management Protocol. -
max-chained-neighbor-updates=1000000
Ustawia limit liczby kolejnych aktualizacji sąsiednich bloków przed pomijaniem następnych. Wartości ujemne wyłączają limit. -
max-players=20
Ustawia maksymalną liczbę graczy na serwerze. Większa liczba graczy zużywa więcej zasobów serwera. -
max-tick-time=60000
Ustawia czas, jaki może zająć tick, zanim serwer zostanie zatrzymany (watchdog). Wartość jest podana w milisekundach. Zalecane wyłączenie dla ciężkich modpacków przez ustawienie wartości na-1. -
max-world-size=29999984
Ustawia maksymalny rozmiar granicy świata w blokach. Wyższa wartość nie ma wpływu. Zalecamy pozostawić domyślne ustawienie.
Przykład:max-world-size=1000daje granicę świata 2000x2000. -
motd=A Minecraft Server
Ustawia wiadomość dnia wyświetlaną na liście serwerów. -
network-compression-threshold=256
Ustawia próg rozmiaru pakietu dla kompresji. Zalecamy pozostawić domyślne ustawienie. -
online-mode=true
Ustawia, czy serwer sprawdza, czy dołączający gracze znajdują się w bazie kont Minecraft. Zalecamy pozostawićtrueaby chronić serwer przed fałszywymi kontami. -
op-permission-level=4
Ustawia domyślne poziomy uprawnień operatorów. -
pause-when-empty-seconds=60
Ustawia, ile sekund musi minąć od momentu, gdy żaden gracz nie był online, zanim serwer zostanie wstrzymany. -
player-idle-timeout=0
Ustawia, czy bezczynni gracze są wyrzucani z serwera po określonym czasie. Wartość jest podana w minutach. -
prevent-proxy-connections=false
Ustawia, czy gracze, których ISP/AS różni się od serwera uwierzytelniania Mojang, są wyrzucani. -
query.port=25565
Ustawia port query, gdyenable-query=true. -
rate-limit=0
Ustawia maksymalną liczbę pakietów, które gracz może wysłać, zanim zostanie wyrzucony.0wyłącza tę funkcję. -
rcon.password=
Ustawia hasło rcon, gdyenable-rcon=true. -
rcon.port=25575
Ustawia port rcon, gdyenable-rcon=true. -
region-file-compression=deflate
Ustawia algorytm kompresji chunków regionu. Wartości to deflate, lz4 lub none. -
require-resource-pack=false
Ustawienie wartości na true prosi dołączających graczy o zaakceptowanie server resource packa. Odmowa rozłączy graczy z serwerem. -
resource-pack=
Ustawia adres URL resource packa podczas dodawania resource packa do serwera. -
resource-pack-id=
Ustawia unikalny opcjonalny UUID resource packa, aby identyfikować go po stronie klientów. -
resource-pack-prompt=
Ustawia niestandardowy komunikat wyświetlany w prośbie o resource pack, gdyrequire-resource-pack=true. -
resource-pack-sha1=
Ustawia opcjonalny skrót SHA-1 resource packa zapisany małymi literami w formacie szesnastkowym. Weryfikuje integralność packa. -
server-ip=
Ustawia adres IP, z którym serwer się wiąże. Zalecamy pozostawić puste. -
server-port=25565
Ustawia port serwera. -
simulation-distance=10
Ustawia maksymalną odległość w chunkach, w jakiej serwer aktualizuje byty i bloki. Niższa wartość jest zalecana przy znaczących lagach. -
spawn-protection=16
Ustawia długość boku kwadratowego obszaru ochrony spawnu. Jeśli na serwerze nie ma operatorów, ochrona spawnu jest automatycznie wyłączana. -
status-heartbeat-interval=0
Ustawia interwał, w którym serwer zarządzania wysyła powiadomienia heartbeat. -
sync-chunk-writes=true
Ustawia, czy synchroniczne zapisy chunków są włączone. Zalecamy pozostawićtrue. -
text-filtering-config=
Ustawia konfigurację mechanizmu filtrowania czatu. -
text-filtering-version=0
Ustawia wersję formatu konfiguracji używaną dlatext-filtering-config. -
use-native-transport=true
Ustawia, czy ulepszenia wydajności serwera w systemie Linux są włączone. Zalecamy pozostawićtrue. -
view-distance=10
Ustawia dystans widzenia serwera, niezależnie od ustawień klientów graczy. Niższa wartość jest zalecana przy znaczących lagach. -
white-list=false
Ustawia, czy whitelista jest włączona. Gdytrue, połączyć się mogą tylko użytkownicy wymienieni wwhitelist.json.
Przydatne linki
Wiki właściwości serwera Minecraft
Edytowanie ustawień serwera Minecraft
Dodawanie resource packa do serwera Minecraft
Instalowanie modów Minecraft