Rust Optymalizacja serwera

Last modified on 10 sierpnia 2024 in RUST
  • 5 min read
  • 1131
  • 2
Valeriy Arnaut

Valeriy Arnaut

Support Team, Rust Game Specialist

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!

Wynajem serwerów Rust

Stwórz swój własny serwer

Test 3 days

Oceń artykuł na 5-punktowej skali

na 5 możliwych na podstawie 2 wyników
Find mistake? Select it and press Ctrl + Enter to let us know.
Panel
Demo
×

Wyślij błąd

Tekst błędu

Twój wybór