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.
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ą.
To ustawienie dotyczy tylko serwerów Vanilla lub Forge. Dla Bukkit, Spigot i Paper Spigot wartość musi być ustawiona w ich własnej konfiguracji.
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.
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.
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.
Istnieją generatory seedów, które pozwalają skonfigurować świat według własnych preferencji. Ten generator jest jednym z najlepszych i potrafi niemal wszystko.
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 |
|---|---|
| 0 | Survival |
| 1 | Kreatywny |
| 2 | Przygodowy |
| 3 | Obserwator |
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.
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.
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.
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.
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.
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.
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.
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.
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":{}}}
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.
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.
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.
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.
MOTD możesz łatwo stworzyć za pomocą tego narzędzia.
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.
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.
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.
Określa, czy operatorzy otrzymują powiadomienia na czacie, gdy wykonywane są komendy w grze.
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.
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.
To ustawienie dotyczy generatora świata. Możesz określić, czy w świecie mają się generować struktury takie jak wioski czy świątynie.
Określa, czy na serwerze mają się pojawiać zwierzęta. Listę wszystkich zwierząt znajdziesz hier.
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.
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.
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.
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 |
|---|---|
| DEFAULT | Normalny świat z górami, dolinami, wioskami itd. |
| FLAT | Całkowicie płaski świat z samymi wioskami |
| LARGEBIOMES | Podobny do normalnego, ale z większymi biomami |
| AMPLIFIED | Podobny do normalnego, ale bardzo pofałdowany z dużymi różnicami wysokości |
| BUFFET | Świat typu buffet, gdzie ustawienia są definiowane przez generator-settings |
Określa, czy na serwerze mają się pojawiać potwory. Listę wszystkich potworów znajdziesz hier.
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.
Określa liczbę slotów dostępnych na serwerze, czyli maksymalną liczbę graczy.
Ta opcja powoduje, że zmiany na whiteliście są stosowane natychmiast. Normalnie whitelistę trzeba przeładować, aby zaczęła działać.
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.
Włącza lub wyłącza wbudowany w Minecraft anty-cheat dotyczący latania. Zwykle hacki pozwalają na latanie bez pozwolenia.
Zawsze zalecamy instalację anty-cheata w formie pluginu!
Określa poziom OP, z którym można wykonywać komendy. Na poziomie 4 można np. zatrzymać serwer lub wyrzucać/banować graczy.
