Jak zainstalować wtyczki na serwerze Rust?
Serwer musi działać na Oxide (uMod) albo Carbon, a wtyczka to plik .cs, który trafia do folderu oxide/plugins lub carbon/plugins – na Spot.gg instalujesz ją jednym kliknięciem na karcie Dodatki. Wtyczka ładuje się sama, bez restartu serwera, a gracze nie muszą niczego instalować.
W skrócie:
- Ustaw silnik serwera na Oxide albo Carbon (czysty Rust – Vanilla – nie ładuje wtyczek).
- Zainstaluj wtyczkę: w panelu z katalogu albo ręcznie, wgrywając plik
.csdo folderu wtyczek. - Dostosuj jej ustawienia w pliku konfiguracyjnym i nadaj uprawnienia, jeśli wtyczka ich wymaga.
Oxide czy Carbon – który silnik wybrać?
Oxide (uMod) to klasyczny framework z największą biblioteką darmowych wtyczek, a Carbon to nowszy framework nastawiony na wydajność, który uruchamia większość wtyczek napisanych dla Oxide. Oba ładują te same pliki .cs.
| Oxide (uMod) | Carbon | |
|---|---|---|
| Wtyczki | Pliki .cs z uMod i innych stron |
Większość wtyczek Oxide plus wtyczki pisane pod Carbon |
| Folder wtyczek | oxide/plugins |
carbon/plugins |
| Ustawienia wtyczek | oxide/config |
carbon/configs |
| Dane wtyczek | oxide/data |
carbon/data |
| Komendy | oxide.* |
c.* |
Jeśli nie wiesz, co wybrać, zacznij od Oxide – to standard, pod który pisze większość autorów i do którego odnosi się dokumentacja wtyczek. Carbon warto sprawdzić, gdy serwer ma dużo wtyczek i liczy się wydajność.
Na Spot.gg silnik zmienisz w Informacje → Modyfikuj → Zmień silnik. Mapa, postępy graczy i ustawienia zostają, a po zmianie serwer jest wyłączony – uruchom go, kiedy chcesz. Przy pierwszym starcie Carbon kopiuje wtyczki z oxide/plugins do carbon/plugins, więc przejście z Oxide ich nie usuwa.
Jak zainstalować wtyczkę z katalogu na Spot.gg?
Wejdź na kartę Dodatki → Dostępne do instalacji, znajdź wtyczkę i kliknij Zainstaluj – panel wybierze folder dla Twojego silnika i doinstaluje wtyczki wymagane przez wybraną. Krok po kroku:
- Otwórz panel serwera Rust na silniku Oxide albo Carbon (na Vanilla karty Dodatki nie ma w menu).
- Wejdź w Dodatki → Dostępne do instalacji.
- Wyszukaj wtyczkę po nazwie i otwórz jej stronę.
- Kliknij Zainstaluj. Jeśli wtyczka wymaga innych wtyczek (np. biblioteki do interfejsu), panel zainstaluje je razem z nią.
- Jeśli serwer działa, wtyczka załaduje się od razu. Przy pierwszym uruchomieniu utworzy swój plik konfiguracyjny.
Zainstalowane wtyczki są w Dodatki → Zainstalowane. Możesz je tam wyłączyć (plik dostaje rozszerzenie .cs-disabled, a Oxide i Carbon go nie ładują), włączyć z powrotem albo usunąć. Nowszą wersję wtyczki zainstalujesz z jej strony w katalogu. Wszystkie dostępne wtyczki przejrzysz też bez logowania w katalogu wtyczek Rust.
Jak zainstalować wtyczkę Rust ręcznie?
Pobierz plik .cs wtyczki i wgraj go do oxide/plugins (Oxide) albo carbon/plugins (Carbon) – na Spot.gg przez kartę Pliki albo SFTP. Tak instalujesz wtyczki spoza katalogu, np. płatne z Codefling czy Lone.Design albo własne.
- Pobierz wtyczkę – to pojedynczy plik z kodem C# (
NazwaWtyczki.cs). - Na karcie Pliki otwórz folder
oxide/pluginsalbocarbon/pluginsi wgraj plik. Przy wielu plikach wygodniejszy jest SFTP – dane logowania są na karcie SFTP. - Sprawdź Konsolę – Oxide i Carbon kompilują wtyczkę i wypisują, czy się załadowała. Błąd kompilacji zwykle oznacza brak wymaganej wtyczki albo wersję niezgodną z obecnym Rustem.
Nie instaluj „wyciekniętych” płatnych wtyczek z przypadkowych stron. Wtyczka to kod wykonywany na serwerze, więc zmodyfikowany plik może zrobić na nim wszystko, na co pozwala serwer gry.
Gdzie zmienić ustawienia wtyczki?
Ustawienia większości wtyczek są w pliku JSON w oxide/config (Oxide) albo carbon/configs (Carbon), który wtyczka tworzy przy pierwszym uruchomieniu. Po zmianie pliku przeładuj wtyczkę – nie trzeba restartować serwera.
- Na karcie Pliki otwórz plik
NazwaWtyczki.jsonw folderze konfiguracji i zmień wartości. - Zapisz plik i przeładuj wtyczkę w Konsoli:
oxide.reload NazwaWtyczki(Oxide) alboc.reload NazwaWtyczki(Carbon). - Sprawdź w konsoli, czy wtyczka przeładowała się bez błędów – literówka w JSON-ie (np. brakujący przecinek) zatrzyma jej ładowanie.
Przydatne komendy:
| Oxide | Carbon | Co robi |
|---|---|---|
oxide.plugins |
c.plugins |
Lista załadowanych wtyczek |
oxide.reload Nazwa |
c.reload Nazwa |
Przeładowanie wtyczki po zmianie ustawień |
oxide.unload Nazwa |
c.unload Nazwa |
Wyłączenie wtyczki do następnego przeładowania |
oxide.load Nazwa |
c.load Nazwa |
Załadowanie wtyczki |
Wiele wtyczek ma też uprawnienia, które trzeba nadać graczom albo grupom (oxide.grant / c.grant). Jak to zrobić, opisujemy w poradniku komendy admina w Rust.
Serwer Rust na Spot.gg (8 GB RAM, 20 GB dysku) kosztuje od 47 zł miesięcznie, a pierwsze 24 h są za darmo, bez karty.
Jak zrobić serwer Rust modded (2x, 5x, kity)?
Serwer modded to serwer Oxide lub Carbon z wtyczkami, które zmieniają podstawową rozgrywkę – najczęściej mnożniki zbierania surowców, kity, teleporty i większe stacki. Więcej o takich serwerach w poradniku Serwer Rust z modami, a przegląd wtyczek w Najlepsze wtyczki Rust. Popularne zestawy:
| Cel | Przykładowa wtyczka |
|---|---|
| Mnożnik zbierania (2x, 5x, 10x) | Gather Manager |
| Większe stacki przedmiotów | Stack Size Controller |
| Kity startowe i VIP | Kits |
| Teleporty do domu i do graczy | NTeleportation |
| Szybsze piece | Quick Smelt |
| Natychmiastowy crafting | Instant Craft |
| Bazy NPC do rajdowania | Raidable Bases |
Wskazówki:
- Zacznij od kilku wtyczek i dodawaj kolejne po sprawdzeniu, że działają. Przy problemie łatwiej znaleźć winowajcę.
- Mnożnik ustaw w konfiguracji wtyczki (np. Gather Manager) i opisz go w nazwie serwera – gracze szukają serwerów po „2x”, „5x” itd.
- Zakładka Modded – zasady Facepunch wymagają, żeby serwery zmieniające podstawową rozgrywkę były widoczne w zakładce Modded przeglądarki serwerów, a nie Community.
- Wipe częściej – na serwerach z mnożnikami gracze szybciej się rozwijają, więc wiele z nich robi wipe co tydzień. Więcej w poradniku o wipe'ach w Rust.
Jeśli chcesz serwer bez walki między graczami, zobacz poradnik jak zrobić serwer PvE w Rust.
Wtyczki a comiesięczna aktualizacja Rusta
Po każdej comiesięcznej aktualizacji Rusta Oxide i Carbon muszą wydać zgodną wersję, a część wtyczek – poprawki. Na Spot.gg przy włączonych Automatycznych aktualizacjach panel czeka, aż framework wyda wersję dla nowego Rusta, i instaluje ją razem z grą.
Gdy po aktualizacji coś nie działa:
| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
| Błąd kompilacji wtyczki w konsoli | Wtyczka korzysta z czegoś, co zmieniło się w Ruście | Zainstaluj nowszą wersję wtyczki albo wyłącz ją do czasu poprawki |
| Wtyczka nie ładuje się po zmianie ustawień | Błąd składni w pliku JSON | Popraw plik konfiguracyjny i przeładuj wtyczkę |
| „Missing dependency” / brak zależności | Wtyczka wymaga innej wtyczki | Zainstaluj brakującą wtyczkę (z katalogu panel robi to sam) |
| Wtyczki nie działają wcale | Serwer działa na Vanilla | Zmień silnik na Oxide albo Carbon |
FAQ
Czy gracze muszą instalować wtyczki?
Nie. Wtyczki Oxide i Carbon działają tylko po stronie serwera, a gracze łączą się zwykłym klientem Rusta.
Czy wtyczki działają na serwerze Vanilla?
Nie. Do wtyczek potrzebny jest Oxide albo Carbon. Na Spot.gg zmienisz silnik w Informacje → Modyfikuj → Zmień silnik, bez utraty mapy.
Czy wtyczki z Oxide działają na Carbonie?
Większość tak – Carbon jest zgodny z wtyczkami Oxide i przy pierwszym starcie kopiuje je z oxide/plugins do carbon/plugins. Pojedyncze wtyczki mogą wymagać wersji przygotowanej pod Carbon – sprawdź opis wtyczki.
Czy po instalacji wtyczki trzeba restartować serwer?
Nie. Oxide i Carbon ładują nową wtyczkę same, a po zmianie ustawień wystarczy oxide.reload albo c.reload z nazwą wtyczki.
Jak zainstalować płatną wtyczkę?
Kup ją u autora (np. na Codefling), pobierz plik .cs i wgraj go do oxide/plugins albo carbon/plugins na karcie Pliki lub przez SFTP. Płatnych wtyczek nie ma w katalogu w panelu.