Przejdź do treści

Generator i objaśnienie server.properties

Każda ważna opcja opisana prostymi słowami, z wartością domyślną i dozwolonymi wartościami. Zaimportuj plik, zmień go i pobierz z powrotem.

Podstawy i gracze

Tekst pod nazwą serwera na liście w trybie wieloosobowym. Kody kolorów z § są dozwolone; dwie linie oddziela \n.

Domyślnie: A Minecraft Server

Port, na którym nasłuchuje serwer. Gracze wpisują go po dwukropku, chyba że to 25565 albo wskazuje na niego rekord SRV.

Domyślnie: 25565 · dozwolone od 1 do 65 534

Ilu graczy może być online jednocześnie. Operatorzy mogą wejść na pełny serwer tylko z pluginem.

Domyślnie: 20 · dozwolone od 0 do 2 147 483 647

Weryfikuje każde konto w Mojangu. Zostaw włączone. Wyłącz tylko za proxy Velocity lub BungeeCord, które samo weryfikuje konta.

Domyślnie: true

Dołączyć mogą tylko gracze z whitelisty. Od 26.3 nowe serwery startują z włączoną whitelistą.

Domyślnie: true

Wyrzuca graczy online, którzy nie są na whiteliście, gdy zostanie ona przeładowana.

Domyślnie: false

Tryb gry dla nowych graczy.

Domyślnie: survival

Ustawia graczom domyślny tryb gry przy każdym dołączeniu.

Domyślnie: false

Poziom trudności świata: obrażenia, głód i to, które moby się pojawiają.

Domyślnie: easy

Gracze po śmierci stają się obserwatorami, a poziom trudności jest zablokowany na trudny.

Domyślnie: false

Pozwala latać w trybie przetrwania bez wyrzucenia. Włącz, jeśli używasz pluginów lub modów, które pozwalają graczom latać, inaczej zostaną wyrzuceni za latanie.

Domyślnie: false

Promień wokół spawnu, w którym budować mogą tylko operatorzy. 0 to wyłącza. Nie działa, jeśli nie ma operatorów.

Domyślnie: 16 · dozwolone od 0 do 29 999 984

Wyrzuca graczy po tylu minutach bez aktywności. 0 oznacza nigdy.

Domyślnie: 0 · dozwolone od 0 do 2 147 483 647

Domyślny poziom uprawnień nowych operatorów: 1 omijanie ochrony spawnu, 2 komendy cheatów, 3 zarządzanie graczami, 4 wszystko.

Domyślnie: 4 · dozwolone od 0 do 4

Świat

Nazwa folderu świata. Nowa nazwa tworzy nowy świat przy następnym starcie.

Domyślnie: world

Ziarno dla nowego świata. Puste oznacza losowe. Nie działa na istniejący świat.

Domyślnie: –

Typ nowego świata: normalny, płaski, duże biomy, poszerzony lub pojedynczy biom.

Domyślnie: minecraft:normal

Czy w nowych chunkach generują się wioski, świątynie i inne struktury.

Domyślnie: true

Promień granicy świata w blokach.

Domyślnie: 29999984 · dozwolone od 1 do 29 999 984

Wydajność

Ile chunków wokół gracza jest wysyłanych do klienta. Największa dźwignia dla RAM i CPU; typowo 6 do 10.

Domyślnie: 10 · dozwolone od 3 do 32

Ile chunków wokół gracza jest aktualizowanych (moby, uprawy, redstone). Wartość niższa niż zasięg widzenia oszczędza CPU.

Domyślnie: 10 · dozwolone od 3 do 32

Z jakiej odległości byty są pokazywane graczom, w procentach normalnego zasięgu. Niższe wartości oszczędzają transfer.

Domyślnie: 100 · dozwolone od 10 do 1000

Pakiety większe niż tyle bajtów są kompresowane. -1 wyłącza kompresję, co ma sens za proxy w tej samej sieci.

Domyślnie: 256 · dozwolone od -1 do 2 147 483 647

Ile milisekund może trwać jeden tick, zanim watchdog zatrzyma serwer. -1 wyłącza watchdoga.

Domyślnie: 60000 · dozwolone od -1 do 2 147 483 647

Wstrzymuje świat po tylu sekundach bez graczy. 0 lub wartość ujemna to wyłącza.

Domyślnie: 60 · dozwolone od 0 do 2 147 483 647

Zapisuje chunki na dysk synchronicznie. Bezpieczniejsze dla danych, wolniejsze na wolnych dyskach.

Domyślnie: true

Kompresja plików regionów: deflate (najmniejsze), lz4 (szybsze) lub none.

Domyślnie: deflate

Sieć i bezpieczeństwo

Przypisuje serwer do jednego adresu IP. Zostaw puste, chyba że hosting mówi inaczej.

Domyślnie: –

Odpowiada na zapytania o status. Po wyłączeniu serwer jest na liście pokazywany jako offline, choć gracze mogą dołączyć.

Domyślnie: true

Ukrywa nazwy graczy online w odpowiedzi statusu (po najechaniu na liczbę graczy).

Domyślnie: false

Dołączyć mogą tylko gracze z podpisanym kluczem czatu od Mojanga. Wyłącz na serwerach, które zmieniają wiadomości czatu pluginami.

Domyślnie: true

Wyrzuca graczy, których IP różni się od tego, które Mojang widział przy logowaniu (sprawdzanie VPN i proxy). Nie działa za własnym proxy.

Domyślnie: false

Pozwala innym serwerom wysyłać tu graczy komendą /transfer.

Domyślnie: false

Wyrzuca graczy, którzy wysyłają więcej pakietów na sekundę niż ta wartość. 0 wyłącza limit.

Domyślnie: 0 · dozwolone od 0 do 2 147 483 647

Zapisuje adresy IP graczy w logu. Wyłącz, jeśli ich nie potrzebujesz.

Domyślnie: true

Włącza protokół query GameSpy4, z którego korzystają niektóre listy serwerów i narzędzia.

Domyślnie: false

Port UDP dla query.

Domyślnie: 25565 · dozwolone od 1 do 65 534

Pozwala na zdalny dostęp do konsoli. Tylko z silnym hasłem i nigdy nie otwieraj portu dla wszystkich.

Domyślnie: false

Port TCP dla RCON.

Domyślnie: 25575 · dozwolone od 1 do 65 534

Hasło do RCON. Użyj długiego, losowego hasła. Nie jest zapisywane w twojej przeglądarce.

Domyślnie: –

Paczka zasobów

Bezpośredni link do pobrania pliku ZIP paczki zasobów, którą gracze dostają przy dołączaniu.

Domyślnie: –

Hash SHA-1 paczki małymi literami. Pozwala klientom użyć paczki z pamięci podręcznej i zauważyć zmienioną.

Domyślnie: –

Gracze, którzy odrzucą paczkę zasobów, zostają rozłączeni.

Domyślnie: false

Tekst w oknie paczki zasobów, jako tekst JSON lub zwykły tekst.

Domyślnie: –

server.properties
#Minecraft server properties
#Generated with BestMCServerList
motd=A Minecraft Server
server-port=25565
max-players=20
online-mode=true
white-list=true
enforce-whitelist=false
gamemode=survival
force-gamemode=false
difficulty=easy
hardcore=false
allow-flight=false
spawn-protection=16
player-idle-timeout=0
op-permission-level=4
level-name=world
level-seed=
level-type=minecraft:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
entity-broadcast-range-percentage=100
network-compression-threshold=256
max-tick-time=60000
pause-when-empty-seconds=60
sync-chunk-writes=true
region-file-compression=deflate
server-ip=
enable-status=true
hide-online-players=false
enforce-secure-profile=true
prevent-proxy-connections=false
accepts-transfers=false
rate-limit=0
log-ips=true
enable-query=false
query.port=25565
enable-rcon=false
rcon.port=25575
rcon.password=
resource-pack=
resource-pack-sha1=
require-resource-pack=false
resource-pack-prompt=

Znaki spoza ASCII (polskie litery, §, kapitaliki) są zapisywane jako kody \u, które każda wersja Minecrafta czyta poprawnie.

pvp, allow-nether, spawn-monsters i enable-command-block są regułami gry od 1.21.9.

Jak używać edytora

  1. Zaimportuj swój obecny server.properties albo zacznij od wartości domyślnych.
  2. Zmień potrzebne opcje. Zmienione opcje są wyróżnione.
  3. Zatrzymaj serwer, podmień plik i uruchom go ponownie. Większość opcji jest czytana tylko przy starcie.

Najpierw zrób kolorowe MOTD: Generator MOTD · Generator skryptu startowego

Najczęstsze pytania

Gdzie jest server.properties?

W głównym folderze serwera, obok jara serwera. Plik powstaje przy pierwszym uruchomieniu.

Dlaczego moje zmiany znikają?

Serwer zapisuje plik ponownie przy zatrzymaniu. Edytuj go, gdy serwer jest wyłączony, inaczej wrócą stare wartości.

Gdzie podziały się pvp i allow-nether?

Od Minecrafta 1.21.9 są to reguły gry. Zamiast server.properties użyj w grze /gamerule pvp false.

Dlaczego polskie znaki są zapisane jako kody \u?

Java czyta \u00F6 jako ö w każdym kodowaniu. Dzięki temu MOTD i inne teksty wyglądają poprawnie, niezależnie od tego, jak plik zostanie otwarty lub wgrany.