Przejdź do treści

Minecraft: optymalizacja wydajności serwera

Dowiedz się, jak zoptymalizować serwery Minecraft, aby działały wydajniej i zapewniały płynniejszą rozgrywkę. Poznaj skuteczne wskazówki dotyczące ustawień → Dowiedz się więcej

10 listopada 202618 min czytania6 Wyświetlenia0 pomocne

Na czym dokładnie polega optymalizacja?

Optymalizacja jest ważna, aby serwery Minecraft działały płynnie. Jeśli prowadzisz serwer publiczny, zdecydowanie warto poświęcić na nią odpowiednio dużo czasu. Tylko dzięki testom i cierpliwości można uzyskać najlepszy rezultat. Nie musisz więc stosować się do tego poradnika dokładnie krok po kroku — ma on pomóc Ci obrać właściwy kierunek.

Optymalizacja zwykle polega na zmianie wielu ustawień serwera, co może znacząco wpłynąć na jego działanie. Niektóre ustawienia zostają obniżone, aby odciążyć serwer i poprawić jego wydajność. Aby jednak nie pogorszyć zbytnio ogólnych wrażeń z gry, warto znaleźć złoty środek.

Vanilla

Możliwości optymalizacji serwera Vanilla są niestety bardzo ograniczone, ponieważ dostępnych jest niewiele ustawień. Spróbujemy jednak nieco zwiększyć jego wydajność za pomocą poniższych działań:

Zasięg widzenia

Często stosowanym rozwiązaniem jest zmniejszenie zasięgu widzenia. Domyślnie wynosi on 10 chunków, ale wielu graczy korzysta ze znacznie mniejszej wartości, np. 6–8. Niektórzy przesadzają z liczbą chunków i ustawiają ją np. na 32. Oznacza to, że serwer musi wczytywać i przetwarzać wszystkie te chunki, co znacznie obciąża jego wydajność.

W przypadku serwera Vanilla zasięg widzenia można zmienić w pliku konfiguracyjnym "server.properties". W tym celu należy zmienić wartość "view-distance". Aby nie ograniczyć zbytnio rozgrywki, zalecamy ustawienie jej na 5–6. Może to zmniejszyć obciążenie serwera nawet o 50%. Mamy już na ten temat artykuł w naszym poradniku, który znajdziesz tutaj.

Kompresja danych

Serwer nieustannie wymienia dane z połączonymi z nim graczami. Ruchy graczy są wysyłane do serwera, a następnie przekazywane przez niego wszystkim pozostałym graczom. Do danych przesyłanych w ten sposób należą również działania graczy i zdarzenia w świecie, takie jak eksplozje.

Aby usprawnić wymianę danych, można podwoić rozmiar skompresowanych danych. Dzięki temu serwer będzie potrzebował o 50% mniej pracy, aby wymieniać z graczami te same dane. W tym celu należy zmienić wartość "network-compression-threshold" w pliku konfiguracyjnym "server.properties". Zalecamy ustawienie jej na 512. Mamy już na ten temat artykuł w naszym poradniku, który znajdziesz tutaj.

FAQ

Często zadawane pytania

Domyślny zasięg widzenia wynosi 10 chunków. Zmniejszenie wartości view-distance do 5–6 w pliku server.properties może odciążyć serwer nawet o 50%, nie ograniczając przy tym znacznie rozgrywki.
Poradnik omawia optymalizację serwerów Vanilla, Forge, Bukkit, Spigot i Paper Spigot. Paper Spigot oferuje najwięcej dodatkowych ustawień, m.in. dotyczących limitów pojawiania się mobów, zasięgów aktywacji bytów, spawnerów i redstone.
Serwer Vanilla ma mniej dostępnych ustawień niż platformy takie jak Spigot czy Paper Spigot. Dlatego jego optymalizacja ogranicza się głównie do zasięgu widzenia i kompresji danych.

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.