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ępnewartości [Wartość domyślna]
allow-flighttrue/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-nethertrue/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-opstrue/false
Umożliwia wysłanie wyniku polecenia konsoli do wszystkich operatorów serwera.
announce-player-achievementstrue/false
Ta opcja określa, czy serwer powinien wysyłać wiadomości na czat o otrzymaniu osiągnięć.
difficultyLine [easy]
Poziom trudności:
pokojowy - pokojowy
łatwy - Łatwy
normalny - Normalny
trudny - Trudny
enable-command-blocktrue/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-monitoringtrue/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-writestrue/false
Obejmuje synchroniczny zapis fragmentów.
enable-statustrue/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.
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-querytrue/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.
gamemodeLine [*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-levelLiczba (1-4) [2]
Ustawia poziom dostępu dla funkcji. generator-settings none String Ten ciąg ustawia szablon generowania superpłaskiego świata.
generate-structurestrue/false
Czy generować struktury (skarbce, fortece, wioski...)
hardcoretrue/false
Włącza tryb Hardcore na serwerze. Po śmierci, przejście do trybu obserwatora.
level-nameNazwa 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-seedDowolny seed
Dane wejściowe (Zernoid) dla generatora poziomów. Jeśli chcesz utworzyć losowy świat, pozostaw to pole puste
max-build-heightLiczba 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-playersLiczba (0-2147483647)
Określa maksymalną liczbę graczy dozwoloną na serwerze.
motdLinia 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-levelNumber (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-timeoutLiczba
Jeśli nie jest ustawiona na zero, gracze zostaną automatycznie odłączeni od serwera, jeśli byli nieaktywni przez określony czas (w minutach).
pvptrue/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.portNumber (1-65535)
Port do odbierania informacji o serwerze. Pojawia się automatycznie, jeśli enable-query=true.
rcon.passwordString
Hasło zdalnego dostępu do serwera. Pojawia się automatycznie, jeśli enable-rcon=true.
rcon.portNumber (1-65535)
Port do zdalnego sterowania serwerem. Pojawia się automatycznie, jeśli enable-rcon=true.
resource-packNazwa 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-ipDowolny 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-portNumber (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-enabledtrue/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-monsterstrue/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-npcstrue/false
Zezwala na pojawianie się postaci niezależnych w wioskach.
spawn-protectionNumber (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-distanceNumber (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 listaprawda/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-whitelisttrue/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-sizeNumber (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-thresholdNumber 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-sha1String
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-transporttrue/false
Ulepszenia wydajności serwera Linux: Optymalizacja wysyłania/odbierania pakietów w systemie Linux
true - Włącz
false - Wyłącz
max-tick-timeLiczba (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.