Minecraft Bedrock server properties pozwalają graczom dostosować różne aspekty ich serwera edycji Bedrock. Te właściwości kontrolują funkcje, takie jak tryb gry, poziom trudności, limity graczy i ustawienia generowania świata. Poniższy przewodnik przedstawia omówienie każdego ustawienia i krótko wyjaśnia jego działanie. Zrozumienie i konfiguracja tych właściwości serwera mogą znacząco poprawić ogólne wrażenia z gry administratorów serwera i graczy, zapewniając, że serwer odpowiada ich preferencjom oraz stylowi rozgrywki.
Uwaga: podane ustawienia są domyślne od wersji Minecraft Bedrock 1.21.9.
Dowiedz się, jak edytować ustawienia serwera Minecraft Bedrock tutaj.
allow-cheats=false
Określa, czy polecenia cheat mogą być uruchamiane na serwerze.
allow-inbound-script-debugging=false
Określa, czy polecenie „listen” debuggera skryptów jest dozwolone.
allow-list=false
Określa, czy allowlisting jest włączony. Gracze, których nie ma w pliku allowlist.json, nie mogą się połączyć.
allow-outbound-script-debugging=false
Określa, czy polecenie „connect” debuggera skryptów jest dozwolone.
block-network-ids-are-hashes=true
Określa, czy serwer wysyła haszowane identyfikatory sieciowe bloków zamiast identyfikatorów sekwencyjnych. Haszowane identyfikatory są stabilne i pozostają niezmienione nawet wtedy, gdy zmieniają się inne bloki.
chat-restriction=None
Reprezentuje poziom ograniczeń stosowanych na czacie dla każdego gracza dołączającego do serwera. Wartości to None, Dropped i Disabled.
None— wartość domyślna, oznacza zwykły, swobodny czat.Dropped— wiadomości czatu są odrzucane i nigdy nie trafiają do żadnego klienta. Gracze otrzymują wiadomość informującą, że ta funkcja jest wyłączona.Disabled— interfejs czatu jest ukryty dla graczy bez uprawnień OP. Graczowi nie są wyświetlane żadne informacje.
client-side-chunk-generation-enabled=true
Określa, czy serwer informuje klientów, że mogą generować chunki na poziomie wizualnym poza zasięgiem interakcji gracza.
compression-algorithm=zlib
Określa algorytm kompresji używany w komunikacji sieciowej. Wartości to zlib i snappy.
compression-threshold=1
Określa rozmiar surowych danych sieciowych, które mają zostać skompresowane.
content-log-file-enabled=false
Określa, czy zapisywanie błędów zawartości do pliku jest włączone.
default-player-permission-level=member
Ustawia poziom uprawnień dla nowych graczy: visitor, member lub operator.
diagnostics-capture-auto-start=false
Określa, czy sesja przechwytywania diagnostyki uruchamia się podczas wczytywania poziomu.
diagnostics-capture-max-file-size=2097152
Ustawia maksymalny rozmiar w bajtach bieżącego pliku przechwytywania diagnostyki przed przejściem do nowego pliku.
diagnostics-capture-max-files=5
Ustawia maksymalną liczbę plików przechwytywania diagnostyki przechowywanych przed rotacją.
difficulty=easy
Ustawia poziom trudności świata. Wartości to peaceful, easy, normal i hard.
disable-client-vibrant-visuals=true
Określa, czy serwer informuje klientów, aby użyli następnego najlepszego dostępnego ustawienia grafiki zamiast Vibrant Visuals.
disable-custom-skins=false
Określa, czy wyłączyć niestandardowe skórki utworzone poza sklepem Minecraft. Służy do zapobiegania obraźliwym skórkom.
disable-persona=false
Używane wyłącznie do celów wewnętrznych.
disable-player-interaction=false
Określa, czy serwer informuje klientów, aby ignorowali innych graczy podczas interakcji ze światem.
enable-lan-visibility=true
Określa, czy serwer odpowiada klientom szukającym serwerów w sieci LAN. Wyłączenie tej opcji jest zalecane przy uruchamianiu wielu serwerów na tym samym hoście, aby uniknąć konfliktów portów.
force-gamemode=false
Określa, czy serwer wymusza na graczach tryb gry zdefiniowany w server.properties. Jeśli ustawienie ma wartość true, nadpisuje tryb gry zapisany podczas tworzenia świata. Jeśli ustawiono false, respektuje ustawienie z momentu tworzenia świata.
force-inbound-debug-port=19144
Blokuje przychodzący port debuggera (listen). Wymagane podczas korzystania z trybu script-debugger-auto-attach=listen.
gamemode=survival
Ustawia tryb gry dla nowych graczy. Wartości to survival, creative i adventure.
level-name=Bedrock level
Ustawia nazwę świata oraz folder zapisu.
level-seed=
Generuje seed świata. Jeśli pozostanie puste, wygeneruje losowy seed.
max-players=10
Ustawia maksymalną liczbę graczy na serwerze. Dozwolona jest dowolna dodatnia liczba całkowita.
max-threads=8
Ustawia maksymalną liczbę wątków serwera. Wpisz 0, aby użyć jak największej liczby wątków.
online-mode=true
Określa, czy serwer sprawdza, czy dołączający gracze są uwierzytelnieni w Xbox Live. Gracze łączący się z serwerami spoza LAN nadal przechodzą uwierzytelnianie Xbox Live. Ze względów bezpieczeństwa zalecamy pozostawienie wartości true.
player-idle-timeout=30
Ustawia czas bezczynności w minutach przed wyrzuceniem gracza. Wpisz 0, aby wyłączyć.
player-movement-action-direction-threshold=0.85
Określa różnicę między kierunkiem ataku gracza a kierunkiem, w którym patrzy. Wartość mieści się w zakresie od 0 (pozwala na różnicę 90 stopni) do 1 (wymaga dokładnego dopasowania).
player-position-acceptance-threshold=0.5
Określa tolerancję rozbieżności pozycji między klientem a serwerem (np. z powodu odrzutu). Wyższe wartości sprawiają, że serwer jest bardziej tolerancyjny, ale zwiększają też szansę na oszukiwanie.
script-debugger-auto-attach=disabled
Określa, czy debugger skryptów dołącza się podczas wczytywania poziomu. Wartości to disabled, connect i listen.
script-debugger-auto-attach-connect-address=localhost:19144
Ustawia adres (host:port) używany, gdy tryb automatycznego dołączania jest ustawiony na connect.
script-debugger-auto-attach-timeout=0
Ustawia czas oczekiwania na dołączenie debuggera podczas wczytywania świata.
script-debugger-passcode=
Ustawia kod dostępu, aby VSCode mógł się połączyć.
script-watchdog-enable=true
Określa, czy watchdog jest włączony.
script-watchdog-enable-exception-handling=true
Określa, czy obsługa wyjątków watchdoga jest włączona przez zdarzenie events.beforeWatchdogTerminate.
script-watchdog-enable-shutdown=true
Określa, czy serwer zostanie wyłączony w przypadku nieobsłużonego wyjątku watchdoga.
script-watchdog-hang-exception=true
Określa, czy w przypadku zawieszenia zostanie zgłoszony krytyczny wyjątek, przerywając wykonywanie skryptu.
script-watchdog-hang-threshold=10000
Ustawia próg watchdoga dla zawieszeń pojedynczego ticka w milisekundach.
script-watchdog-memory-limit=250
Ustawia próg (w megabajtach) łącznego użycia pamięci przez skrypty przed zapisaniem i wyłączeniem świata. Wpisz 0, aby wyłączyć.
script-watchdog-memory-warning=100
Ustawia próg (w megabajtach) łącznego użycia pamięci przed wygenerowaniem ostrzeżenia w logu zawartości. Wpisz 0, aby wyłączyć.
script-watchdog-slow-threshold=10
Ustawia próg watchdoga dla wolnych skryptów działających przez wiele ticków. Ostrzeżenie jest wyłączone, jeśli wartość nie zostanie ustawiona.
script-watchdog-spike-threshold=100
Ustawia próg watchdoga dla skoków w pojedynczym ticku. Ostrzeżenie jest wyłączone, jeśli wartość nie zostanie ustawiona.
server-authoritative-block-breaking-pick-range-scalar=1.5
Określa, czy serwer oblicza operacje wydobywania bloków w synchronizacji z klientem. Sprawdza, czy gracz jest wystarczająco blisko, aby zniszczyć blok.
server-authoritative-dismount-strict=false
Określa, czy serwer rygorystycznie traktuje pozycje zejścia gracza z wierzchowca lub pojazdu. Jeśli ustawiono true, klienci będą otrzymywać korekty w sytuacjach wysokiego opóźnienia.
server-authoritative-entity-interactions-strict=false
Określa, czy serwer rygorystycznie traktuje interakcje z bytami. Jeśli ustawiono true, interakcje między graczami mogą być zakłócane przez wysokie opóźnienia.
server-authoritative-movement-strict=false
Określa, czy serwer rygorystycznie traktuje rozbieżności pozycji gracza. Jeśli ustawiono true, klienci będą otrzymywać więcej korekt pozycji.
server-build-radius-ratio=Disabled
Określa, jak dużą część widoku gracza generuje serwer w porównaniu z klientem. Jeśli ustawiono Disabled, serwer oblicza to dynamicznie. Działa tylko wtedy, gdy client-side chunk generation jest włączone.
server-name=Dedicated Server
Ustawia nazwę serwera. Dozwolone wartości to dowolny ciąg znaków bez średnika.
server-port=19132
Ustawia port IPv4 serwera.
server-portv6=19133
Ustawia port IPv6 serwera.
texturepack-required=false
Wymaga od graczy zaakceptowania serwerowego pakietu tekstur. Odmowa spowoduje rozłączenie gracza.
tick-distance=4
Ustawia liczbę chunków tickujących od gracza, w zakresie od 4 do 12. Niższe wartości mogą poprawić wydajność.
view-distance=32
Ustawia maksymalny dystans widzenia w liczbie chunków. Niższe wartości zmniejszają lagi.
Przydatne linki
Wiki właściwości serwera Minecraft Bedrock
Edytowanie ustawień serwera Minecraft Bedrock
Dodawanie pakietu zasobów do serwera Minecraft Bedrock
Dodawanie pakietu zachowań do serwera Minecraft Bedrock