Czym jest optymalizacja serwera Rust?
Jako administrator serwera Rust zdajesz sobie sprawę, że zapewnienie wysokiej wydajności serwera jest ważnym aspektem zapewnienia graczom wygodnej i płynnej rozgrywki. Optymalizacja wydajności serwera może być jednak trudnym zadaniem. W tym artykule przyjrzymy się różnym metodom poprawy wydajności serwera Rust, w tym wykorzystaniu wtyczek, poleceń i narzędzi monitorujących.
WSKAZÓWKA
Jeśli nadal nie masz serwera, możesz zamówić serwer Rust .
Zwiększanie sprzętu serwera
Zaczynajmy. Po pierwsze, upewnij się, że pojemność serwera jest wystarczająco duża dla dostosowań, które chcesz zastosować. Takich jak rozmiar mapy, wtyczki, zwiększenie prędkości odradzania się obiektów itp. W chwili pisania tego tekstu, z najnowszymi aktualizacjami, dla mapy o rozmiarze 3500 i online 20 musisz mieć 12gb RAM - więc będziesz w porządku z taryfą Expert, którą można znaleźć tutaj.
WSKAZÓWKA
Jeśli nie wiesz, którą taryfę wybrać, możesz poprosić o pomoc nasz zespół wsparcia, a my powiemy Ci, jakiej pojemności potrzebujesz do stabilnego działania serwera.
Ograniczenie FPS serwera
FPS serwera określa płynność działania serwera (nie mylić z FPS klienta gry) i może być predefiniowany przez sam serwer. Osiąga się to za pomocą polecenia fps.limit <value>, które może być wysokie lub niskie w zależności od celów. Zalecamy użycie limitu 30-100, ponieważ pomoże to zmniejszyć obciążenie serwera, zwłaszcza procesora. Aby to zrobić, wystarczy wpisać to polecenie w konsoli. Gracze zauważą problemy tylko wtedy, gdy liczba klatek spadnie poniżej 20. Miej oko na wartości CPU i pamięci, aby zobaczyć dokładnie, na czym polega problem. Ponadto, aby sprawdzić liczbę klatek na sekundę na serwerze, w konsoli wpisz polecenie"fps", a serwer wyświetli aktualną liczbę klatek na sekundę.
Zmiana rozmiaru mapy
Musisz zdać sobie sprawę, że zbyt duża mapa wymaga więcej zasobów serwera. Jeśli dopiero zaczynasz tworzyć własne serwery - radzimy umieścić mapy o rozmiarze mniejszym niż 2500. Zmniejszy to obciążenie serwera, ponieważ nie będzie on potrzebował zbyt wielu zasobów do przetwarzania. Zależy to jednak od liczby użytkowników aktywnie grających na mapie. Dla większych społeczności robione są wyjątki i tworzone są większe mapy. Średni rozmiar mapy wynosi od 3000 do 3850. Możesz również znaleźć mapy zoptymalizowane pod kątem wzrostu FPS i zainstalować je na swoim serwerze.
Poniżej znajduje się zrzut ekranu, na którym można zmienić ten parametr, który znajduje się w zakładce Ustawienia uruchamiania:
Harmonogram restartów serwera
Najprostszym sposobem na utrzymanie stabilności serwerów jest ich okresowe restartowanie. Jeśli robisz to codziennie, możesz poprawić wydajność. Aby uniknąć wykonywania tej czynności ręcznie, można ją zautomatyzować, tworząc zadanie w naszym "Harmonogramie". Jeśli chcesz, aby serwer uruchamiał się ponownie o określonej godzinie lub w określonym odstępie czasu, musisz edytować odpowiednie zadanie. Ważne jest, aby pamiętać, że ponowne uruchomienie nie oznacza zresetowania postępu, ponieważ serwer po prostu wyłącza się i uruchamia ponownie. Zaleca się ustawienie restartu serwera 2 razy dziennie, ale nie rzadziej niż raz dziennie.
WSKAZÓWKA
Tutaj możesz dowiedzieć się, jak korzystać z Harmonogramu.
Wyłączanie sztucznej inteligencji zwierząt
Sztuczna inteligencja Animal znacząco wpływa na wydajność serwera. Wielu właścicieli serwerów wyłącza sztuczną inteligencję zwierząt w przypadku dużego napływu graczy. Polecenie wyłączające sztuczną inteligencję zwierząt to "ai.think 0". Po wyłączeniu tego parametru zwierzęta nie będą atakować. Wpłynie to znacznie na rozgrywkę, ale lepiej mieć płynny serwer niż dziki i niedźwiedzie biegające za graczami... prawda? Prawda?
Wiedz również, że aby skonfigurować możliwość wyłączenia sztucznej inteligencji zwierząt w szczytowym momencie online, można to zrobić za pomocą RustAdmin.
Usuń zwierzęta
Ponadto, oprócz wyłączenia sztucznej inteligencji zwierząt, możesz wybrać, które zwierzęta chcesz usunąć z serwera, co również wpływa na jego produkcję.
Można to zrobić za pomocą tych poleceń:
bear.population 0 - Bears
boar.population 0 - Boars
chicken.population 0 - Chickens
horse.population 0 - Horses
wolf.population 0 - Wolves
stag.population 0 - Stags
Setup Server Save Interval
Być może zauważyłeś, że okresowo występuje "pingowanie serwera". W porządku. To normalne zjawisko.
Jest to spowodowane zapisywaniem danych przez serwer. Ustawienie wartości server.saveinterval <> (domyślnie 600, liczone w sekundach) na wyższą wartość zmniejszy częstotliwość zapisywania, co pomoże pozbyć się częstych opóźnień, zwłaszcza jeśli serwer działał przez długi czas.
Instalacja Rust Server Metrics
Rust-Server-Metrics to bardzo fajne i niezwykle przydatne narzędzie do monitorowania dla właścicieli serwerów Rust. Narzędzie to zapewnia szczegółowe metryki i wykresy wydajności serwera, w tym aktywności graczy, wykorzystania wtyczek i nie tylko. Korzystając z Rust-Server-Metrics, można szybko wykryć i naprawić wszelkie problemy z wydajnością, a także poprawić ogólną wydajność serwera.
Wszystkie szczegóły dotyczące instalacji i konfiguracji można znaleźć na stronie GitHub strona.
Gratulacje! Teraz już wiesz, jak zoptymalizować swój serwer pod kątem komfortowej gry! Czekaj na miłe opinie od graczy 🙂
Ciesz się grą razem z GODLIKE!