Przejdź do treści

Minecraft: Ustawienia konfiguracji serwera

Dowiedz się, jak optymalizować ustawienia serwera Minecraft pod kątem wydajności i stabilności, jednocześnie dostosowując rozgrywkę → Sprawdź teraz

10 listopada 20266 min czytania4 Wyświetlenia0 pomocne

Co mogę ustawić w tej konfiguracji?

Minecraft posiada już mały plik konfiguracyjny o nazwie server.properties. Serwer można tutaj podstawowo skonfigurować. Wyjaśniamy, co oznaczają poszczególne opcje i na co zwrócić uwagę przy ich zmianie. Niektóre ustawienia należy ostrożnie modyfikować, ponieważ mogą one znacząco wpłynąć na wydajność serwera, co może prowadzić m.in. do niestabilności.

view-distance

To ustawienie określa maksymalny zasięg widzenia serwera. Bez względu na ustawienia widoczności w kliencie, serwer nigdy nie wyśle więcej danych chunków do klienta niż tutaj określono. Możesz zmniejszyć tę wartość, aby chronić wydajność serwera. Doświadczenie gracza nie ucierpi nawet przy wartości 5. Wartości poniżej 5 nie są zalecane i mogą sporadycznie powodować problemy. WAŻNE: Wartość ta nie powinna być podnoszona ponad standard (chyba że jest to absolutnie konieczne) i należy ją traktować z ostrożnością, ponieważ może to powodować poważne problemy z wydajnością.

Informacje

To ustawienie dotyczy tylko serwerów Vanilla lub Forge. Dla Bukkit, Spigot i Paper Spigot wartość musi być ustawiona w ich własnej konfiguracji.

max-build-height

Określa maksymalną wysokość (współrzędna Y), do której można budować lub kopać. Wartości powyżej 256 są niedozwolone i będą ignorowane przez serwer. To ustawienie jest przydatne, jeśli chcesz ograniczyć maksymalną wysokość budowy.

server-ip

Jeśli masz zarezerwowanych kilka adresów IP dla swojego serwera root lub VPS, możesz tutaj wskazać, który adres IP ma być używany. Jeśli masz tylko jeden adres IP, to pole może pozostać puste – dotyczy to również serwerów gier.

level-seed

Domyślnie generator świata zawsze tworzy losowy Seed, a więc całkowicie losowy świat. Możesz jednak zdefiniować własny seed złożony z liter lub cyfr, a serwer wygeneruje odpowiedni świat. Maksymalna długość to 32 znaki.

Informacje

Istnieją generatory seedów, które pozwalają skonfigurować świat według własnych preferencji. Ten generator jest jednym z najlepszych i potrafi niemal wszystko.

gamemode

Ta opcja pozwala ustawić domyślny tryb gry na serwerze. Tryb gry jest przypisywany każdemu graczowi przy pierwszej wizycie na serwerze i może być zmieniany w dowolnym momencie za pomocą komendy /gamemode.

Jeśli nie znasz ID poszczególnych trybów gry, oto ich lista:

WartośćTryb gry
0Survival
1Kreatywny
2Przygodowy
3Obserwator

server-port

Możesz przypisać serwerowi stały port, przez który będzie dostępny wraz z IP. Jeśli chcesz uruchomić kilka serwerów na jednym serwerze fizycznym, każdy musi mieć inny port. Zazwyczaj tę opcję można pozostawić bez zmian, jest ona potrzebna głównie w sieciach BungeeCord.

enable-command-block

Ta opcja włącza Command Blocki na serwerze. Jeśli nie są potrzebne, warto ustawić ją na false, ponieważ istnieją metody, które mogą uszkodzić lub zniszczyć serwer za pomocą Command Blocków.

allow-nether

Ta opcja pozwala włączyć lub wyłączyć Nether. Jeśli jest wyłączona, Nether nie będzie dostępny przez portale. Dostęp przez pluginy takie jak Multiverse Core pozostaje jednak możliwy.

enable-rcon

RCON pozwala na wykonywanie poleceń z zewnątrz. Twój panel ZapX korzysta z RCON do wysyłania poleceń przez zakładkę Konsola (rcon-cli). Jeśli wyłączysz RCON, nie będzie można korzystać z tej funkcji. Automatycznie generowane hasło RCON jest już odpowiednio zabezpieczone, więc nie musisz wyłączać RCON.

op-permission-level

Tutaj możesz ustawić domyślny poziom uprawnień OP, który jest przypisywany nowemu operatorowi na początku. Szczegóły dotyczące poziomów i indywidualnego przydzielania znajdziesz tutaj.

enable-query

Query udostępnia zewnętrznym usługom, np. stronie internetowej, oddzielne dane, takie jak aktualna liczba graczy czy dokładna lista graczy. Możesz np. wyświetlać te dane na stronie za pomocą PHP. Niektóre listy serwerów korzystają z tej funkcji, aby poprawnie wyświetlać serwer.

prevent-proxy-connections

Ta opcja pozwala określić, czy gracze mogą łączyć się przez VPN/proxy. VPN często służy do omijania banów IP, więc opcja ta może być bardzo przydatna. W niektórych przypadkach może jednak blokować też normalne połączenia.

Informacje

Aby mieć pełną kontrolę nad połączeniami VPN/proxy, warto zainstalować plugin. Wiele darmowych pluginów znajdziesz szybko, ale ten (płatny) plugin przekonał nas najbardziej i chroni serwer przed atakami botów.

generator-settings

Podobnie jak w trybie singleplayer, serwer może wygenerować świat według określonych ustawień. Podobnie jak seed, świat można skonfigurować wcześniej, a serwer wygeneruje go na tej podstawie. Nadal jest to jednak świat losowy i nie jest taki sam jak inne.

Przykładowy kod generacji dla świata płaskiego może wyglądać tak:

{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}

resource-pack

Jeśli na serwerze ma być używany specjalny pakiet tekstur, możesz tutaj podać bezpośredni link do pobrania. Pakiet zostanie automatycznie pobrany i aktywowany po potwierdzeniu przez gracza.

player-idle-timeout

Nieaktywni gracze mogą być automatycznie wyrzucani po określonej liczbie sekund. Ta opcja jest przydatna, gdy serwer jest mocno obciążony i chcesz zwolnić miejsce dla aktywnych graczy.

level-name

Domyślna nazwa świata to "world". Możesz tutaj ustawić inną nazwę. Jeśli istnieje już świat o innej nazwie i zmienisz ją tutaj, zostanie utworzony nowy świat o tej nazwie. Stary świat pozostanie w poprzednim folderze.

motd

Możesz ustawić wiadomość wyświetlaną na liście serwerów po dodaniu serwera. Wiadomość nie jest widoczna przy bezpośrednim połączeniu, chyba że klient ma specjalne mody. Możesz używać wszystkich kolorów i formatowań dostępnych w Minecraft.

Informacje

MOTD możesz łatwo stworzyć za pomocą tego narzędzia.

force-gamemode

Określa, czy gracz po wejściu na serwer zawsze ma ustawiony domyślny tryb gry, jak wyżej opisano. Niezależnie od trybu, w którym opuścił serwer, zawsze zostanie ustawiony domyślny.

hardcore

Tryb hardcore powoduje, że gracze po śmierci są banowani lub przełączani w tryb obserwatora. Jeśli chcesz go używać, musisz utworzyć nowy świat, ponieważ tryb hardcore wpływa na generację świata.

white-list

Włącza whitelistę, dzięki czemu dostęp mają tylko gracze znajdujący się na liście. Komendy do dodawania, usuwania i inne znajdziesz na podanej stronie.

broadcast-console-to-ops

Określa, czy operatorzy otrzymują powiadomienia na czacie, gdy wykonywane są komendy w grze.

pvp

Pozwala włączyć lub wyłączyć PvP na serwerze. Gdy PvP jest wyłączone, gracze nie mogą zadawać sobie nawzajem obrażeń. Opcja ta nie zapobiega np. celowemu stawianiu lawy. Gracze mogą więc nadal atakować pośrednio.

spawn-npcs

W wioskach pojawiają się wieśniacy, jeśli ta opcja jest włączona. Jeśli ustawisz na false, na całym serwerze nie będzie wieśniaków. Opcja jest przydatna, jeśli chcesz ograniczyć handel tylko do graczy i wzmocnić ekonomię serwera ekonomicznego.

generate-structures

To ustawienie dotyczy generatora świata. Możesz określić, czy w świecie mają się generować struktury takie jak wioski czy świątynie.

spawn-animals

Określa, czy na serwerze mają się pojawiać zwierzęta. Listę wszystkich zwierząt znajdziesz hier.

snooper-enabled

Jeśli włączone, serwer wysyła anonimowe dane do Mojang. Dane te służą do rozwoju i optymalizacji. Opcja nie wpływa na wydajność serwera.

difficulty

Możesz ustawić ogólny poziom trudności na serwerze. W zależności od ustawienia potwory zadają więcej lub mniej obrażeń. Szczegóły i możliwe opcje znajdziesz tutaj.

network-compression-threshold

Wartość definiuje rozmiar danych, od którego są one kompresowane lub przesyłane bez kompresji między klientem a serwerem. Przy małej wartości, jak domyślne 256, dane są wymieniane około 20 razy na sekundę. Zalecana wartość to 512, co odciąża serwer i nie ma negatywnego wpływu. Wartość nigdy nie powinna przekraczać 1024.

To ustawienie należy traktować z ostrożnością, ponieważ błędne wartości mogą powodować poważne problemy dla graczy i nieodwracalne uszkodzenia świata.

level-type

Określa typ świata, jaki generator ma stworzyć. Po zmianie tej opcji powinien zostać utworzony nowy świat. W przeciwnym razie pojawią się nieestetyczne przejścia tam, gdzie generowane są nowe chunk.

WartośćZnaczenie
DEFAULTNormalny świat z górami, dolinami, wioskami itd.
FLATCałkowicie płaski świat z samymi wioskami
LARGEBIOMESPodobny do normalnego, ale z większymi biomami
AMPLIFIEDPodobny do normalnego, ale bardzo pofałdowany z dużymi różnicami wysokości
BUFFETŚwiat typu buffet, gdzie ustawienia są definiowane przez generator-settings

spawn-monsters

Określa, czy na serwerze mają się pojawiać potwory. Listę wszystkich potworów znajdziesz hier.

max-tick-time

Reguluje maksymalny czas trwania ticka. Różne zadania serwera przypisane są do ticka. Jeśli tick trwa dłużej niż domyślnie 60 sekund, serwer jest automatycznie zatrzymywany.

Na serwerach Forge bywa to uciążliwe, ponieważ mody często wymagają więcej czasu. W takim przypadku można ustawić wartość na -1, co wyłącza automatyczne zatrzymanie.

max-players

Określa liczbę slotów dostępnych na serwerze, czyli maksymalną liczbę graczy.

enforce-whitelist

Ta opcja powoduje, że zmiany na whiteliście są stosowane natychmiast. Normalnie whitelistę trzeba przeładować, aby zaczęła działać.

online-mode

Możesz określić, czy gracze bez konta premium mogą dołączyć do serwera. Ważne jest, że na serwerze publicznym gracze mogą zdobyć uprawnienia, wybierając nazwę operatora, a serwer sprawdza tylko nazwę.

W ten sposób gracz mógłby nieuprawnienie uzyskać uprawnienia. Aby temu zapobiec, konieczne jest zainstalowanie pluginu z hasłem na serwerze obsługującym pluginy, np. Spigot.

allow-flight

Włącza lub wyłącza wbudowany w Minecraft anty-cheat dotyczący latania. Zwykle hacki pozwalają na latanie bez pozwolenia.

Informacje

Zawsze zalecamy instalację anty-cheata w formie pluginu!

function-permission-level

Określa poziom OP, z którym można wykonywać komendy. Na poziomie 4 można np. zatrzymać serwer lub wyrzucać/banować graczy.

FAQ

Często zadawane pytania

Określa maksymalny zasięg widzenia, jaki serwer wysyła do klienta w postaci danych chunków, niezależnie od ustawień klienta. Wartość 5 nie wpływa znacząco na rozgrywkę, wartości poniżej 5 nie są zalecane. Dotyczy tylko serwerów Vanilla i Forge; Bukkit, Spigot i Paper Spigot mają własne konfiguracje.
Ustawia maksymalną wysokość (współrzędna Y), do której można budować lub kopać. Wartości powyżej 256 są niedozwolone i ignorowane przez serwer.
Nie, wartość powinna być podnoszona tylko w wyjątkowych sytuacjach, ponieważ może to powodować poważne problemy z wydajnością.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.