Rust Kiszolgáló optimalizálás

Last modified on 10 augusztus 2024 in RUST
  • 7 min read
  • 1398
  • 2
Valeriy Arnaut

Valeriy Arnaut

Support Team, Rust Game Specialist

Mi az a Rust szerveroptimalizálás?

A Rust szerver adminisztrátoraként tisztában vagy vele, hogy a magas szerverteljesítmény biztosítása fontos szempont a játékosok kényelmes és zökkenőmentes játékélményének biztosításához. A szerver teljesítményének optimalizálása azonban ijesztő feladat lehet. Ebben a cikkben a Rust szerver teljesítményének javítására szolgáló különböző módszereket tekintjük át, beleértve a pluginok, parancsok és a felügyeleti eszközök használatát.

TIPP

Ha még nincs szervere, megrendelheti a Rust szervert.

A szerver hardverének növelése

Kezdjük el a munkát. Először is győződjön meg arról, hogy a szerver kapacitása elég nagy az alkalmazni kívánt testreszabásokhoz. Ilyen például a térkép mérete, a pluginok, a spawning objektumok sebességének növelése stb. A cikk írásakor, a legújabb frissítésekkel, 3500-as térképmérethez és online 20-hoz 12gb-ra van szükséged RAM - tehát az Expert tarifával, amit itt találsz, nem lesz gond.

TIPP

Ha nem tudod, hogy melyik tarifát kell választanod, kérhetsz segítséget a support csapatunktól, és mi megmondjuk, hogy milyen kapacitásra van szükséged a szerver stabil működéséhez.

Szerver FPS korlátozás

A szerver FPS a szerver simaságát határozza meg (nem tévesztendő össze a játékkliens FPS-ével), és maga a szerver adhatja meg előre. Ezt az fps.limit <value> paranccsal érheted el, amely a céljaidtól függően lehet magas vagy alacsony. Javasoljuk a 30-100-as limit használatát, mivel ez segít csökkenteni a szerver, különösen a CPU terhelését. Ehhez egyszerűen írja be ezt a parancsot a konzolba. A játékosok csak akkor veszik észre a problémákat, ha ezek a számok 20 képkocka alatt vannak. Tartsd szemmel a CPU és a memória számokat, hogy pontosan lásd, mi a probléma. A szerver FPS-ének ellenőrzéséhez a konzolban írd be az"fps" parancsot, és a szerver megjeleníti a szerver aktuális másodpercenkénti képkocka sebességét.

A térkép méretének megváltoztatása

Tisztában kell lenned azzal, hogy a túl nagy térképek több szerver erőforrást igényelnek. Ha még csak most kezded el a saját szervereid létrehozását - azt tanácsoljuk, hogy 2500 méretnél kisebb térképeket tegyél. Ez csökkenti a szerver terhelését, mivel nem igényel túl sok erőforrást a feldolgozáshoz. Ez azonban a térképen aktívan játszó felhasználók számától függ. Nagyobb közösségek esetében kivételt teszünk, és nagyobb térképeket készítünk. Az átlagos térképméret 3000 és 3850 között van. Az FPS növelésére optimalizált térképeket is találhatsz, és telepítheted a szerveredre.

Az alábbiakban egy képernyőképet láthatsz, ahol ezt a paramétert megváltoztathatod, amely az Indítási beállítások fülön található:

Szerver újraindítások ütemezése

A szerverek stabilan tartása érdekében a legegyszerűbb dolog, ha rendszeresen újraindítod őket. Ha ezt naponta megteszi, javíthatja a teljesítményt. Ha nem szeretné manuálisan elvégezni, akkor automatizálhatja ezt egy feladat létrehozásával az "Ütemezőnkben". Ha azt szeretné, hogy a szerver egy bizonyos időpontban vagy időközönként újrainduljon, akkor szerkesztenie kell a megfelelő feladatot. Fontos megjegyezni, hogy az újraindítás nem jelenti a haladás visszaállítását, mivel a szerver egyszerűen leáll és újraindul. Javasoljuk, hogy a szerver újraindítását naponta 2 alkalommal, de legalább napi egyszer állítsa be.

TIPP

Itt megtudhatja, hogyan használja az Ütemezőt.

Az állatok mesterséges intelligenciájának letiltása

Az állati mesterséges intelligencia nagyban befolyásolja a szerver teljesítményét. Sok szervertulajdonos letiltja az állatok mesterséges intelligenciáját, amikor nagy a játékosok beáramlása. Az állatok mesterséges intelligenciájának letiltására a "ai.think 0" parancs használható. Ha letiltod ezt a paramétert, az állatok nem fognak támadni. Ez nagyban befolyásolja a játékmenetet, de jobb a zökkenőmentes szerver, mintha vaddisznók és medvék futnának a játékosok után... Nem igaz?

Azt is tudni kell, hogy az Animal's AI letiltásának lehetőségét csúcs online állapotban a RustAdmin segítségével lehet beállítani.

Az állatok eltávolítása

Az állatok AI letiltása mellett azt is kiválaszthatod, hogy mely állatokat szeretnéd eltávolítani a szerverről, ami a termelését is befolyásolja.

Ezt ezekkel a parancsokkal teheted meg:

  • 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 (Szerver mentési intervallum beállítása)

Talán észrevetted, hogy időnként "szerver pingelés" történik. Ez nem baj. Ez normális.
Ez a szerver mentése miatt van. A server.saveinterval <érték> (alapértelmezett 600, másodpercben számolva) magasabb értékre állítása csökkenti a mentések gyakoriságát, ami segít megszabadulni a gyakori késleltetéstől, különösen, ha a szerver már régóta üzemel.

A Rust szervermetrikák telepítése

Rust-Server-Metrics egy nagyon klassz dolog és hihetetlenül hasznos felügyeleti eszköz a Rust szerver tulajdonosai számára. Ez az eszköz részletes mérőszámokat és grafikonokat biztosít a szervered teljesítményéről, beleértve a játékosok aktivitását, a plugin-használatot és még sok mást. A Rust-Server-Metrics segítségével gyorsan felismerheted és kijavíthatod a teljesítményproblémákat, valamint javíthatod a szervered általános teljesítményét.
A telepítés és a konfigurálás minden részletét megtalálod a GitHub oldalon.

Gratulálunk! Most már tudod, hogyan optimalizálhatod a szerveredet a kényelmes játékhoz! Várd a játékosok kedves visszajelzéseit 🙂

Élvezd a játékot együtt a GODLIKE-val!

Rust Szerver Bérlés

Hozzon létre saját szervert

Test 3 days

Értékelje a cikket egy 5 pontos skálán

az 5-ből, 2 pontszám alapján
Find mistake? Select it and press Ctrl + Enter to let us know.
Demo
Game
Panel
×

Hiba jelentése

Hiba szövege

A te döntésed