Jak edytować właściwości serwera Minecraft

Last modified on 15 marca 2023 in Running a server
  • 11 min read
  • 5311
  • 1
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

Witaj Godlikers!

W tym przewodniku przyjrzymy się, jakie ustawienia hostingu serwera Minecraft można wprowadzić za pomocą menu "Server Prorerties" w "Minecraft Management" lub ręcznie w pliku server.properties w Menedżerze plików.

Opis parametrów

UWAGA

Następnie pojawi się lista parametrów w tym formacie: Polecenie Dostępne wartości [Wartość domyślna]

 

allow-flight true/false

Pozwala graczowi latać w świecie Minecraft. Ta opcja dotyczy tylko lotów w trybie przetrwania i jest skuteczna tylko wtedy, gdy masz odpowiednią wtyczkę (na przykład Lot). Nie ma to żadnego wpływu na loty w trybie kreatywnym.

 

allow-nether true/false

Ten parametr określa możliwość przejścia do Dolnego Świata. Jeśli zostanie wyłączony, wszyscy gracze, którzy znajdowali się w Netherworld, zostaną przeniesieni do zwykłego świata. Nie ma wpływu na przejście do Krawędzi.

 

broadcast-console-to-ops true/false

Umożliwia wysłanie wyniku polecenia konsoli do wszystkich operatorów serwera.

 

announce-player-achievements true/false

Ta opcja określa, czy serwer powinien wysyłać wiadomości na czat o otrzymaniu osiągnięć.

 

difficulty Line [easy]

Poziom trudności:

  • pokojowy - pokojowy
  • łatwy - Łatwy
  • normalny - Normalny
  • trudny - Trudny


enable-command-block
true/false

Umożliwia korzystanie z bloku poleceń. Ta opcja nie jest generowana przy pierwszym uruchomieniu, ale pojawia się przy pierwszej próbie użycia bloku poleceń.


enable-jmx-monitoring
true/false

Umożliwia włączenie MBean (funkcja w Javie, która pozwala na dostarczanie pewnych statystyk do monitorowania) z obiektem net.minecraft.server:type=Server i dwoma atrybutami:

  • averageTickTime - średni czas dla jednego ticka (w milisekundach),
  • tickTimes - czas ostatnich 100 ticków (w nanosekundach).
  • Powiązane z terminem TPS. Aby włączyć wykonywanie JMX w Javie, należy ustawić odpowiednie flagi uruchamiania JVM. Więcej szczegółów można znaleźć w tej dokumentacji

sync-chunk-writes true/false

Obejmuje synchroniczny zapis fragmentów.

 

enable-status true/false

Umożliwia wyświetlanie serwera jako online (jeśli jest uruchomiony). Jeśli ustawione na false, działający serwer będzie wyświetlany jako "offline" w menu gry online, ale nadal będzie w stanie akceptować połączenia graczy.

 

entity-broadcast-range-percentage Liczba (0-500) [100]

Umożliwia zmianę odległości renderowania encji dla klientów w procentach. Wyższe wartości mogą obniżyć wydajność serwera, ponieważ im wyższa wartość, tym większy zasięg rysowania encji i więcej zasobów wymaganych do ich przetworzenia. To ustawienie jest wyrażone w procentach (domyślnie 100%). Na przykład ustawienie tej wartości na 50 zmniejszy o połowę zakres renderowania encji. Jest to serwerowy odpowiednik zmiany renderowania klienta.

 

enable-query true/false

Umożliwia aktywację protokołu GameSpy4 do nasłuchiwania serwera (uzyskiwania informacji o serwerze). enable-rcon true / false false Umożliwia zdalny dostęp do konsoli serwera. force-gamemode true / false false Jeśli true, podczas łączenia się z serwerem tryb gry gracza zmieni się na standardowy określony w gamemode.

 

gamemode Line [*survival]*

Standardowy tryb gry, który jest automatycznie ustawiany dla wszystkich graczy, którzy wchodzą na serwer po raz pierwszy. Tryb dla pojedynczego gracza można zmienić za pomocą polecenia /gamemode.

  • survival - Przetrwanie
  • kreatywność - kreatywność
  • przygoda - Przygoda
  • spectator - obserwacja

function-permission-level Liczba (1-4) [2]

Ustawia poziom dostępu dla funkcji. generator-settings none String Ten ciąg ustawia szablon generowania superpłaskiego świata.

 

generate-structures true/false

Czy generować struktury (skarbce, fortece, wioski...)

 

hardcore true/false

Włącza tryb Hardcore na serwerze. Po śmierci, przejście do trybu obserwatora.

 

level-name Nazwa folderu [world]

Nazwa folderu z plikami map, których serwer będzie używał podczas gry. Folder ten znajduje się w tym samym katalogu co serwer. Jeśli nie zostanie znaleziony, serwer automatycznie wygeneruje nowy świat i umieści jego pliki w folderze o tej nazwie.

 

level-seed Dowolny seed

Dane wejściowe (Zernoid) dla generatora poziomów. Jeśli chcesz utworzyć losowy świat, pozostaw to pole puste

 

level-type DEFAULT / FLAT / LARGEBIOMES / AMPLIFIED

Określa typ świata.

 

max-build-height Liczba będąca wielokrotnością 16 (64 - 256)

Określa maksymalną wysokość budynku na serwerze. Bloki nie mogą być łamane ani umieszczane powyżej tego poziomu. Powyżej tego poziomu można generować teren, a także niszczyć bloki za pomocą TNT i ognia. Ponadto wiadra działają powyżej limitu (błąd).

 

max-players Liczba (0-2147483647)

Określa maksymalną liczbę graczy dozwoloną na serwerze.

 

motd Linia nie dłuższa niż 60 znaków

Opis serwera wyświetlany podczas łączenia się z listą serwerów. Obsługuje formatowanie tekstu.

 

online-mode true / false true

Ta opcja włącza/wyłącza tryb online. Jeśli jest wyłączona, dostęp do serwera można uzyskać tylko za pośrednictwem sieci lokalnej lub z tego komputera i przy użyciu dowolnego konta (nawet pirackiego).

 

op-permission-level Number (1-4)

Umożliwia zmianę uprawnień operatora.

  • 1 - Operatorzy mogą rozbijać/umieszczać bloki w promieniu ochrony obszaru odrodzenia.
  • 2 - Operatorzy mogą używać komend /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp i mogą zmieniać bloki komend.
  • 3 - Operatorzy mogą używać komend /ban, /deop, /kick i /op.
  • 4 - Operatorzy mogą używać komendy /stop.

player-idle-timeout Liczba

Jeśli nie jest ustawiona na zero, gracze zostaną automatycznie odłączeni od serwera, jeśli byli nieaktywni przez określony czas (w minutach).

 

pvp true/false

Włącza/wyłącza otrzymywanie przez graczy obrażeń od ataków innych graczy na serwerze. Jeśli ustawione na true, gracze będą mogli "walczyć" między sobą, zabijając się nawzajem. Jeśli ustawiona na false, gracze nie będą mogli zadawać sobie bezpośrednich obrażeń.

 

query.port Number (1-65535)

Port do odbierania informacji o serwerze. Pojawia się automatycznie, jeśli enable-query=true.

 

rcon.password String

Hasło zdalnego dostępu do serwera. Pojawia się automatycznie, jeśli enable-rcon=true.

 

rcon.port Number (1-65535)

Port do zdalnego sterowania serwerem. Pojawia się automatycznie, jeśli enable-rcon=true.

 

resource-pack Nazwa pliku

Lokalizacja zasobów, które serwer będzie oferował do pobrania odtwarzaczowi podczas połączenia. W tym polu należy podać bezpośredni link do archiwum zip.

 

server-ip Dowolny prawidłowy adres IP

Określa adres IP serwera, który będzie używany przez innych graczy do łączenia się z tym serwerem. Zaleca się pozostawienie tego pola pustego, ale jeśli chcesz nadać serwerowi określony adres IP, możesz użyć tej opcji, aby go ustawić. (Nie możesz określić adresu IP swojego komputera, więc serwer po prostu się zawiesi i nie uruchomi się, dopóki nie zastąpisz go innym).

 

server-port Number (1-65535)

Ten parametr definiuje wartość portu w protokołach TCP i UDP, z którego będzie korzystał serwer gry. Standardowy port dla Minecraft to 25565. Zaleca się, aby nie zmieniać tej wartości, ponieważ aby wejść na serwer, który używa standardowego portu, wystarczy, że gracz wpisze adres IP lub DNS bez określania portu, a w przypadku korzystania z innych portów istnieje szansa, że ten port jest już zajęty przez inny zasób sieciowy. Jeśli nadal chcesz określić port ręcznie, wybierz większe liczby i unikaj popularnych portów: 80 i 8080 (serwer www), 21 (serwer ftp), 22 (serwer ssh), 143 (imap), 6969 i 6881- 6889 (bittorrent) i innych. Na przykład port 23000 będzie odpowiedni. Przy wyborze portu można kierować się poniższą listą standardowych portów, które mogą należeć do innych usług i aplikacji sieciowych.

 

snooper-enabled true/false

Umożliwia serwerowi wysyłanie niektórych statystyk i danych do deweloperów. spawn-animals true / false true Podobne do spawn-monsters, ale dla przyjaznych mobów (krowy, świnie, owce...).

 

spawn-monsters true/false

Jeśli wartość parametru wynosi true, to podobnie jak w grze dla jednego gracza, w nocy i w ciemnych jaskiniach, wrogie moby pojawią się na mapie i spróbują skrzywdzić graczy na serwerze. Jeśli parametr ma wartość false, wrogie moby (np. szkielety, zombie) nie będą pojawiać się automatycznie podczas rozgrywki, ale mogą być przywoływane za pomocą jajek przywołań. Wszystkie moby, które znajdowały się na mapie, pozostaną.

 

spawn-npcs true/false

Zezwala na pojawianie się postaci niezależnych w wioskach.

 

spawn-protection Number (1-100)

Promień ochrony obszaru odradzania w blokach (tylko operatorzy będą mogli zmienić ten obszar). Promień 0 daje ochronę pojedynczemu blokowi, 1 strefie 3×3 itd. Ta opcja nie jest generowana przy pierwszym pobraniu, ale pojawia się, gdy pierwszy gracz wchodzi na serwer. Po wersji 1.4.2 ochrona przed odrodzeniem jest automatycznie wyłączana, jeśli serwer nie ma operatora.

 

view-distance Number (3-15)

Dostosowuje promień kawałków wysyłanych do gracza. Dla porównania: zakres dalekiego rysowania w wersjach przed 1.7 wyświetla obszar w promieniu 10 fragmentów.

 

biała lista prawda/fałsz

Umożliwia włączenie/wyłączenie korzystania z białej listy na serwerze. Jeśli ustawiona jest na true, administrator serwera będzie musiał ręcznie dodawać pseudonimy graczy do białej listy. Jeśli ustawiona jest wartość false, każdy gracz będzie mógł uzyskać dostęp do tego serwera, znając jego adres IP i port. Administratorzy serwera mogą uzyskać dostęp do serwera niezależnie od białej listy.

 

enforce-whitelist true/false

Umożliwia włączenie/wyłączenie przeładowywania białej listy, gdy gracz dołącza przed rozłączeniem się z serwerem. Gdy ta opcja jest włączona, serwer wyrzuci gracza dopiero po automatycznym przeładowaniu białej listy w poszukiwaniu zmian.

  • false - Gracze nie będą rozłączani z serwerem, jeśli nie znajdują się na białej liście.
  • true - Gracze zostaną odłączeni od serwera, jeśli nie znajdują się na białej liście.

max-world-size Number (1-29999984 ) Ustawia granicę świata w wybranym promieniu, licząc od współrzędnej zerowej. Ustanowienie granicy, która wykracza poza świat, nic nie da. Przykład:

  • Jeśli określony promień wynosi 1000 bloków, to otrzymasz przestrzeń roboczą 2000 x 2000 bloków.
  • Jeśli określony zostanie promień 4000 bloków, to obszar roboczy wyniesie 8000 x 8000 bloków.

network-compression-threshold Number n

Domyślnie pozwala na działanie pakietów o rozmiarze n-1 bajtów, ale pakiet o rozmiarze n bajtów lub większym zostanie skompresowany. Tak więc mniejsza liczba oznacza większą kompresję, ale kompresja małej liczby bajtów może w rzeczywistości spowodować więcej niż to, co się stało.

  • -1 - wyłącz kompresję
  • 0 - kompresuje wszystko

Uwaga: Internet wymaga, aby pakiety mniejsze niż 64 bajty były kompresowane do 64 bajtów. Dlatego ustawienie wartości poniżej 64 może nie być odpowiednie. Nie zaleca się również przekraczania 1500 bajtów.

 

resource-pack-sha1 String

Opcjonalny skrót SHA-1 pakietu zasobów, zapisany małymi literami w systemie szesnastkowym. Zaleca się podanie tej wartości. Nie jest on używany do sprawdzania integralności pakietu zasobów, ale poprawia wydajność i niezawodność buforowania.

 

use-native-transport true/false

Ulepszenia wydajności serwera Linux: Optymalizacja wysyłania/odbierania pakietów w systemie Linux

  • true - Włącz
  • false - Wyłącz

max-tick-time Liczba (0 - (2^63 - 1))

Maksymalna liczba milisekund, jaką może zająć wątek, zanim watchdog serwera zatrzyma serwer z komunikatem. Jeden tick serwera trwał 60,00 sekund (nie może być dłuższy niż 0,05 sekundy); Jeśli się zawiesi, serwer zostanie przymusowo zamknięty. Gdy tylko to kryterium zostanie spełnione, wywoła System.exit(1). -1 - całkowite wyłączenie watchdog timera (ta opcja została dodana w 14w32a)

Oceń artykuł na 5-punktowej skali

na 5 możliwych na podstawie 1 wyników
Find mistake? Select it and press Ctrl + Enter to let us know.
Panel
Demo
×

Wyślij błąd

Tekst błędu

Twój wybór