Coming next: a Discord server for server owners. Swap tips with other owners, suggest features you want to see on the site and more!

Darmowe narzędzie · działa w przeglądarce

Generator server.properties dla serwera Minecraft

Każde ustawienie wyjaśnione prostymi słowami, z wartością domyślną. Wczytaj swój plik, zmień go, pobierz.

Domyślne dla Java Edition 26.3

Lista serwerów i połączenie

motddomyślnie: A Minecraft Server

Wiadomość pod nazwą twojego serwera na liście serwerów w grze. Najwyżej dwie linijki. Zrób kolorową.

server-portdomyślnie: 25565

Port TCP, na którym nasłuchuje serwer. Jeśli to nie 25565, gracze dopisują go po adresie, po dwukropku (play.example.com:25566).

server-ipdomyślnie: puste

Adres IP, na którym nasłuchuje serwer. Zostaw puste, żeby nasłuchiwał na wszystkich: tak zwykle się robi.

enable-statusdomyślnie: true

Serwer odpowiada na sprawdzenia statusu, więc jest widoczny jako online na liście serwerów w grze i na listach serwerów. Wyłączone = wygląda na offline, choć gracze nadal mogą wejść.

hide-online-playersdomyślnie: false

Ukrywa nicki graczy online na liście serwerów w grze i w sprawdzeniach statusu.

network-compression-thresholddomyślnie: 256

Pakiety sieciowe większe niż tyle bajtów są kompresowane. -1 = bez kompresji (w porządku w sieci domowej), 0 = kompresuj wszystko.

rate-limitdomyślnie: 0

Gracze, którzy wysyłają więcej pakietów na sekundę, są wyrzucani. 0 = bez limitu.

use-native-transportdomyślnie: true

Szybsza obsługa sieci na serwerach z Linuxem. Zostaw włączone.

accepts-transfersdomyślnie: false

Przyjmuje graczy, których inny serwer przenosi tutaj komendą /transfer.

Gracze i dostęp

max-playersdomyślnie: 20

Ilu graczy może być online jednocześnie.

white-listdomyślnie: true

Wejść mogą tylko gracze z whitelisty (białej listy). Dodajesz ich komendą /whitelist add nick. Na publicznym serwerze wyłącz.

enforce-whitelistdomyślnie: false

Po przeładowaniu whitelisty gracze online, których na niej nie ma, są wyrzucani.

online-modedomyślnie: true

Gracze muszą mieć kupionego Minecrafta: każde logowanie jest sprawdzane przez Mojang. Wyłączaj tylko za proxy (Velocity, BungeeCord), które samo sprawdza konta, bo inaczej każdy wejdzie pod dowolnym nickiem.

enforce-secure-profiledomyślnie: true

Żeby wejść, gracze potrzebują klucza profilu podpisanego przez Mojang (używany przy podpisanym czacie i zgłoszeniach czatu).

prevent-proxy-connectionsdomyślnie: false

Wyrzuca graczy, których dostawca internetu różni się od tego, którego widział serwer logowania Mojang. Blokuje niektóre VPN-y.

op-permission-leveldomyślnie: 4

Co mogą nowi operatorzy: 1 budowanie na spawnie, 2 komendy cheatów, 3 wyrzucanie i banowanie graczy, 4 wszystkie komendy (także zatrzymanie serwera).

function-permission-leveldomyślnie: 2

Poziom uprawnień, z którym działają funkcje z pakietów danych (od 1 do 4, jak u operatorów).

player-idle-timeoutdomyślnie: 0

Ile minut gracz może być nieaktywny, zanim zostanie wyrzucony. 0 = nigdy.

chat-spam-threshold-secondsdomyślnie: 10

Ile szybkiego pisania na czacie jest dozwolone, zanim gracz zostanie wyrzucony za spam. 0 = bez limitu.

command-spam-threshold-secondsdomyślnie: 10

Ile szybkich komend jest dozwolonych, zanim gracz zostanie wyrzucony za spam. 0 = bez limitu.

log-ipsdomyślnie: true

Adresy IP graczy są zapisywane w konsoli i w plikach logów.

broadcast-console-to-opsdomyślnie: true

Operatorzy w grze widzą wynik komend wpisanych w konsoli.

broadcast-rcon-to-opsdomyślnie: true

Operatorzy w grze widzą wynik komend wysłanych przez RCON.

enable-code-of-conductdomyślnie: false

Pokazuje graczom przy wejściu twój kodeks postępowania (pliki z folderu codeofconduct).

Rozgrywka

gamemodedomyślnie: survival

Tryb gry, w którym zaczynają nowi gracze.

force-gamemodedomyślnie: false

Gracze przy każdym wejściu wracają do tego trybu gry.

difficultydomyślnie: easy

Poziom trudności gry: peaceful (pokojowy), easy (łatwy), normal (normalny) lub hard (trudny).

hardcoredomyślnie: false

Nowe światy są w trybie hardcore: trudny poziom trudności, a gracz, który zginie, może już tylko oglądać grę jako obserwator.

allow-flightdomyślnie: false

Pozwala graczom latać w survivalu. Wyłączone = gracze, którzy przez kilka sekund wyglądają, jakby latali, są wyrzucani. Włącz, gdy pluginy lub mody pozwalają latać.

spawn-protectiondomyślnie: 16

Promień w blokach wokół spawnu świata, w którym zmiany mogą robić tylko operatorzy. 0 = bez ochrony. Nie działa, dopóki serwer nie ma żadnych operatorów.

Świat

level-namedomyślnie: world

Nazwa folderu świata. Zmień ją, żeby wczytać inny świat albo zacząć nowy.

level-seeddomyślnie: puste

Seed nowego świata. Puste = losowy seed. Używany tylko przy tworzeniu świata.

level-typedomyślnie: minecraft:normal

Rodzaj świata tworzonego przy pierwszym starcie: normalny, płaski, duże biomy, amplified (wzmocniony) lub jeden biom.

generator-settingsdomyślnie: {}

Dodatkowe ustawienia typu świata w formacie JSON (na przykład warstwy płaskiego świata). Dla zwykłego świata zostaw {}.

generate-structuresdomyślnie: true

W nowych częściach świata powstają wioski, świątynie i inne struktury.

max-world-sizedomyślnie: 29999984

Jak daleko od środka może sięgać granica świata, w blokach.

initial-enabled-packsdomyślnie: vanilla

Pakiety danych włączone przy pierwszym tworzeniu świata, oddzielone przecinkami.

initial-disabled-packsdomyślnie: puste

Pakiety danych, które zostają wyłączone przy pierwszym tworzeniu świata, oddzielone przecinkami.

region-file-compressiondomyślnie: deflate

Jak zapisane chunki są pakowane na dysku: deflate (najmniejsze pliki), lz4 (szybciej) lub none (bez kompresji).

sync-chunk-writesdomyślnie: true

Chunki są zapisywane po jednym, bezpiecznie. Wyłączone = szybszy zapis, ale awaria może uszkodzić chunki.

Wydajność

view-distancedomyślnie: 10

Ile chunków wokół każdego gracza jest mu wysyłanych. Mniej = mniej pracy dla serwera i mniejsze zużycie internetu.

simulation-distancedomyślnie: 10

Ile chunków wokół każdego gracza jest aktywnych (moby się ruszają, uprawy rosną). Mniej = mniej pracy dla serwera.

entity-broadcast-range-percentagedomyślnie: 100

Z jak daleka gracze widzą moby i inne byty, jako procent normalnej odległości.

max-tick-timedomyślnie: 60000

Jeśli jeden tick trwa dłużej niż tyle milisekund, watchdog zatrzymuje serwer, bo wygląda na zawieszony. -1 = nigdy.

pause-when-empty-secondsdomyślnie: 60

Po ilu sekundach od wyjścia ostatniego gracza serwer wstrzymuje świat, żeby oszczędzić zasoby. 0 = nigdy nie wstrzymuj.

max-chained-neighbor-updatesdomyślnie: 1000000

Limit reakcji łańcuchowych aktualizacji bloków (ogromne konstrukcje z redstone albo spadającym piaskiem). Liczba ujemna = bez limitu.

enable-jmx-monitoringdomyślnie: false

Udostępnia czasy ticków narzędziom do monitorowania Java (JMX). Tylko do zaawansowanego monitorowania.

Pakiet zasobów

resource-packdomyślnie: puste

Bezpośredni link do pobrania pakietu zasobów, który gracze dostają przy wejściu.

resource-pack-sha1domyślnie: puste

Kod SHA-1 pakietu. Gra używa go, żeby sprawdzić pobrany plik i wiedzieć, kiedy pakiet się zmienił.

resource-pack-iddomyślnie: puste

ID (UUID) pakietu, żeby gra mogła odróżnić pakiety. Opcjonalne.

resource-pack-promptdomyślnie: puste

Twoja własna wiadomość na ekranie, który prosi graczy o pobranie pakietu.

require-resource-packdomyślnie: false

Gracze, którzy odmówią pobrania pakietu zasobów, są rozłączani.

Zdalne sterowanie (RCON, query, zarządzanie)

enable-rcondomyślnie: false

Pozwala wysyłać komendy spoza gry (RCON). Ustaw mocne rcon.password i nigdy nie otwieraj portu RCON dla wszystkich.

rcon.portdomyślnie: 25575

Port TCP dla RCON.

rcon.passworddomyślnie: puste

Hasło do RCON. Bez niego RCON się nie uruchomi.

enable-querydomyślnie: false

Odpowiada na protokół query (UDP), z którego niektóre narzędzia i listy serwerów odczytują listę graczy.

query.portdomyślnie: 25565

Port UDP dla query.

management-server-enableddomyślnie: false

Włącza protokół zarządzania serwerem, żeby narzędzia mogły sterować serwerem przez sieć.

management-server-hostdomyślnie: localhost

Adres, na którym nasłuchuje serwer zarządzania.

management-server-portdomyślnie: 0

Port, którego używa serwer zarządzania.

management-server-secretdomyślnie: puste

Sekret, który narzędzia muszą wysłać, żeby korzystać z serwera zarządzania. Puste = serwer sam go utworzy.

management-server-tls-enableddomyślnie: true

Serwer zarządzania używa szyfrowanego połączenia (TLS).

management-server-tls-keystoredomyślnie: puste

Ścieżka do pliku keystore z certyfikatem TLS. Potrzebna, gdy TLS jest włączone.

management-server-tls-keystore-passworddomyślnie: puste

Hasło do tego pliku keystore.

status-heartbeat-intervaldomyślnie: 0

Jak często narzędzia połączone z serwerem zarządzania dostają wiadomość o statusie. 0 = nigdy.

Inne

text-filtering-configdomyślnie: puste

Ustawienia filtra czatu używane przez Realms. Zostaw puste.

text-filtering-versiondomyślnie: 0

Wersja formatu tych ustawień filtra czatu. Zostaw 0.

Jak używać

  1. Wczytaj swój server.properties albo zacznij od wartości domyślnych.
  2. Zmień, co potrzebujesz. Przy każdym ustawieniu widać, co robi i jaka jest jego wartość domyślna.
  3. Pobierz plik i podmień nim stary, gdy serwer jest zatrzymany.
  4. Uruchom serwer ponownie.

Pytania i odpowiedzi

Gdzie jest server.properties?

W głównym folderze serwera. Serwer tworzy go przy pierwszym uruchomieniu.

Czy zmiany działają od razu?

Nie. Serwer czyta plik przy starcie. Najpierw zatrzymaj serwer, potem podmień plik i uruchom go ponownie: działający serwer może przy zatrzymaniu zapisać z powrotem swoje wartości.

Dla której wersji Minecraft jest to narzędzie?

Ustawienia odpowiadają Minecraft Java Edition 26.3. Ustawienia ze starszych wersji są oznaczane, gdy wczytasz plik, który wciąż je zawiera.

Skąd w moim pliku \u00A7 i \:?

server.properties jest zapisywany w starym formacie tekstowym: znaki specjalne stają się kodami \u, a dwukropek zamienia się w \: (na przykład level-type=minecraft\:normal). Plik, który pobierasz, jest zapisany tak samo.

Czy to działa z serwerami Bedrock?

Nie. Bedrock Dedicated Server ma własny server.properties z innymi ustawieniami. To narzędzie jest dla serwerów Java.

Więcej darmowych narzędzi

Twój serwer na liście

Dodanie serwera do CraftVote też jest darmowe.