// Rust

Modowanie serwera Rust z Oxide i Carbon: instalacja pluginów

Modowanie serwera Rust z Oxide i Carbon: instalacja pluginów

Serwer Rust w wersji vanilla to dokładnie to: Rust taki, jakim wymyślił go Facepunch. W porządku, ale jest spora szansa, że Ty i Twoi gracze chcecie czegoś odrobinę innego: szybszych gather rate, kitów dla nowych graczy albo po prostu porządnych narzędzi administracyjnych. Do tego służy modowanie serwera, a w świecie Rusta oznacza to wybór między dwoma frameworkami: klasycznym Oxide (uMod) lub nowocześniejszym Carbonem. W tym poradniku zestawiamy je obok siebie, instalujesz pierwsze pluginy i ustawiasz do nich uprawnienia.

Vanilla czy modded: wybierz świadomie

Zanim zainstalujesz choćby jeden plugin, musisz wiedzieć jedno: to zmienia sposób, w jaki Twój serwer jest znajdowany. Przeglądarka serwerów Rusta dzieli serwery na kategorie, a serwer z pluginami zmieniającymi rozgrywkę należy do listy Modded, nie do Community. To nie degradacja, ale inna publiczność: kto szuka vanilli albo prawie-vanilli, odfiltrowuje Modded, a kto rozgląda się za 2x gather i kitami, patrzy właśnie tam. Najpierw zastanów się więc, jakim serwerem chcesz być. Garść czysto administracyjnych narzędzi ujdzie jeszcze na serwerze Community, ale gdy tylko zaczynasz od rate'ów, kitów czy teleportów, jesteś serwerem modded. I to jest w porządku, o ile sam to wybierasz.

Oxide czy Carbon?

O Twój folder serwera rywalizują dwa frameworki. Oxide, znany głównie z platformy uMod, od lat jest standardem: zdecydowanie największy wybór pluginów, najwięcej dokumentacji i gotowy wątek na forum do praktycznie każdego problemu. Carbon to nowocześniejsza alternatywa: jest w dużej mierze kompatybilny z istniejącymi pluginami Oxide i stawia na nowocześniejsze fundamenty oraz lepszą wydajność.

Który wybrać? Jeśli dopiero zaczynasz, Oxide to bezpieczny wybór; praktycznie każdy tutorial zakłada, że to na nim pracujesz. Prowadzisz duży serwer i chcesz wycisnąć maksimum ze sprzętu? Wtedy Carbon wart jest próby. Cokolwiek wybierzesz: wybierz jedno. Te dwa frameworki nie działają obok siebie na tym samym serwerze.

Instalacja pluginów

Instalacja jest odświeżająco prosta:

  1. Pobierz plugin jako plik .cs z oficjalnej strony z pluginami.
  2. Wgraj go przez menedżer plików w panelu albo przez SFTP do folderu oxide/plugins (w Carbonie: carbon/plugins).
  3. Serwer kompiluje plugin automatycznie; w konsoli w kilka sekund zobaczysz, czy się udało, albo jaki wyskoczył błąd.
  4. Przy pierwszym starcie plugin tworzy plik konfiguracyjny w oxide/config. Dostosuj go i przeładuj plugin poleceniem oxide.reload PluginNaam; pełny restart nie jest potrzebny.

Jedno ostrzeżenie: pobieraj pluginy wyłącznie z oficjalnych źródeł, a nie z przypadkowych serwerów Discord. Plugin to po prostu kod działający z uprawnieniami Twojego serwera, a kradzione lub zmodyfikowane pluginy to znane źródło kłopotów.

Kategorie, których potrzebujesz najpierw

  • Narzędzia administracyjne. Chodzenie po serwerze niewidzialnym, żeby przyłapać cheaterów, podgląd informacji o graczach, teleportacja. To kategoria potrzebna każdemu serwerowi, także temu prawie-vanilla.
  • Gather rate. Klasyka: szybsze zbieranie drewna, kamienia i rudy. Od subtelnych zmian po pełną arkadówkę. Wpisz swoje rate'y w nazwę serwera, bo gracze właśnie tak szukają.
  • Kity. Pakiety startowe dla nowych graczy albo stały ekwipunek po wipie. Dozuj ostrożnie: zbyt hojne kity niszczą progresję, która czyni Rusta ekscytującym.
  • Klany i teamy. Formalne klany z tagami i wspólnymi znajomymi, przydatne zwłaszcza na większych serwerach, gdzie wbudowany system teamów robi się za ciasny.

Traktuj każdy plugin jak zobowiązanie, nie gadżet. Wszystko, co zainstalujesz, musisz przy aktualizacjach utrzymać, skonfigurować i wytłumaczyć graczom. Krótka lista, którą rozumiesz, zawsze wygra z długą listą skopiowaną kiedyś skądś.

Uprawnienia: kto może co

Praktycznie każdy plugin korzysta z systemu uprawnień Twojego frameworka. Uprawnienie to tekstowa etykieta (jak kits.use), którą przypinasz graczowi lub grupie; domyślnie istnieją grupy default (wszyscy) i admin. W konsoli serwera wygląda to tak:

oxide.grant group default kits.use
oxide.grant user Henk vanish.allow
oxide.usergroup add Henk admin

Jakie uprawnienia zna dany plugin, zawsze znajdziesz w jego dokumentacji. Gdzie się da, pracuj na grupach zamiast na pojedynczych graczach; to pozostaje ogarnialne, gdy społeczność rośnie, i od razu widzisz, kto ma jaką rolę.

Forced wipe: Twój comiesięczny termin serwisowy

W każdy pierwszy czwartek miesiąca Facepunch wydaje obowiązkową aktualizację i wszystkie serwery przechodzą forced wipe. Dla Ciebie jako admina oznacza to stałą rutynę: najpierw aktualizujesz sam serwer, potem czekasz, aż pojawi się zaktualizowana wersja Oxide lub Carbona, i ją instalujesz. Do tego czasu Twoje pluginy po prostu się nie załadują. Następnie sprawdź w konsoli, czy wszystko znów się kompiluje; po dużych aktualizacjach dość często jakiś plugin się psuje i wtedy zostaje czekanie na autora albo tymczasowa gra bez niego. Wpisz więc ten czwartkowy wieczór na stałe do kalendarza i połącz go ze swoim normalnym rytmem wipe'ów. O tym rytmie napisaliśmy wcześniej osobny artykuł.

Wydajność: mniej znaczy więcej

Każdy plugin podpina się pod zdarzenia w grze: gracz rąbie, skrzynia się otwiera, kula trafia. Jeden wolno napisany plugin na takiej ścieżce potrafi zauważalnie ściągnąć w dół framerate serwera, a dwadzieścia przeciętnych pluginów razem także. Zacznij więc od garści niezbędnych pluginów i dodawaj nowe pojedynczo, żeby od razu widzieć, który powoduje problem. Usuwaj to, czego już nie używasz. I nie licz na cud z pamięcią: Rust nawet goły jest ciężkim serwerem, a pluginy dokładają swoje. W MC-Node Twój serwer Rust działa od € 12,00 miesięcznie na własnym sprzęcie z dyskami NVMe w centrum danych Previder w Hengelo, z ochroną DDoS w cenie i miesięcznym okresem wypowiedzenia, z zapasem na rosnącą listę pluginów. Zobacz opcje w sklepie Rust.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Rust online w 60 sekund
Zobacz pakiety →