Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Instalacja wtyczek Oxide/uMod dla Rust


Ten przewodnik opisuje, jak zainstalować framework modyfikacji Oxide/uMod lub Carbon na serwerze Rust, dodawać wtyczki społecznościowe oraz zarządzać nimi z poziomu konsoli. Ogólne informacje o konfiguracji serwera i zmiennych startowych znajdziesz w Przewodniku po konfiguracji serwera Rust.

Instalacja Oxide/uMod lub Carbon

Oxide (obecnie utrzymywany jako uMod) oraz Carbon to frameworki modyfikacji dla Rust, które umożliwiają instalację wtyczek tworzonych przez społeczność. Frameworki te dodają funkcje takie jak systemy ekonomii, niestandardowe zestawy, nagrody za głosowanie, strefy ochrony PvE i wiele więcej.

Nie musisz ręcznie przesyłać żadnych plików. Framework modyfikacji jest instalowany automatycznie przez ustawienie jednej zmiennej startowej:

  1. Zatrzymaj serwer z karty Console w GPanel.
  2. Zaloguj się do GPanel i przejdź do karty Startup.
  3. Znajdź zmienną FRAMEWORK i ustaw ją na:
    • oxide — dla Oxide/uMod (najszerzej używany framework, z największą biblioteką wtyczek)
    • carbon — dla frameworku Carbon (alternatywa z własnym ekosystemem wtyczek)
    • vanilla — aby uruchomić serwer bez żadnego frameworku modyfikacji
  4. Uruchom serwer. Pliki frameworku są pobierane i stosowane automatycznie. Przy pierwszym uruchomieniu z Oxide generowana jest struktura katalogów oxide/.
  5. Sprawdź dziennik konsoli pod kątem wiersza takiego jak Loaded plugin Oxide.Core, aby potwierdzić, że Oxide jest aktywny.
Nie jest wymagane ręczne pobieranie. Gdy ustawisz zmienną FRAMEWORK i uruchomisz serwer, framework zostanie pobrany i zainstalowany automatycznie. Nie musisz przesyłać plików Oxide ani Carbon przez SFTP.

Instalacja wtyczek

Wtyczki są dystrybuowane jako pliki .cs (kod źródłowy C#). Oxide kompiluje je na serwerze w czasie działania — wstępna kompilacja nie jest wymagana.

  1. Pobierz plik wtyczki .cs z umod.org lub innego zaufanego źródła.
  2. Prześlij plik .cs do katalogu oxide/plugins/ na serwerze za pomocą SFTP lub menedżera plików GPanel. Pomoc dotyczącą SFTP znajdziesz w artykule Jak przesyłać pliki przez SFTP.
  3. Jeśli serwer jest uruchomiony, wtyczka zostanie wykryta i skompilowana automatycznie w ciągu kilku sekund. W konsoli zobaczysz komunikat potwierdzający jej załadowanie, np. Loaded plugin MyPlugin v1.2.3 by Author.
  4. Jeśli serwer nie jest uruchomiony, wtyczka zostanie załadowana przy następnym uruchomieniu.

Struktura katalogów Oxide

oxide/
  plugins/
    MyPlugin.cs       <- place plugin files here
    AnotherPlugin.cs
  config/             <- auto-generated plugin config files
  data/               <- plugin data files
  logs/               <- plugin log files
Pliki wtyczek muszą znajdować się bezpośrednio w oxide/plugins/. Pliki umieszczone w podkatalogach lub z nieprawidłowymi rozszerzeniami zostaną zignorowane. Każda wtyczka musi mieć rozszerzenie .cs.

Konfiguracja wtyczek

Większość wtyczek generuje plik konfiguracyjny JSON w oxide/config/ przy pierwszym załadowaniu. Aby dostosować wtyczkę:

  1. Pozwól wtyczce załadować się co najmniej raz, aby wygenerowała domyślny plik konfiguracyjny.
  2. Zatrzymaj serwer (lub pamiętaj, że niektóre wtyczki obsługują przeładowanie konfiguracji na żywo).
  3. Otwórz plik konfiguracyjny wtyczki w oxide/config/PluginName.json za pomocą menedżera plików GPanel lub SFTP.
  4. Edytuj ustawienia i zapisz plik.
  5. Przeładuj wtyczkę poleceniem oxide.reload PluginName lub uruchom ponownie serwer.

Zarządzanie wtyczkami z poziomu konsoli

Te polecenia można uruchamiać z konsoli GPanel lub za pomocą klienta RCON. Konfigurację RCON opisuje artykuł Dostęp RCON i polecenia administracyjne w Rust.

Polecenie Opis
oxide.plugins Wyświetla listę wszystkich aktualnie załadowanych wtyczek i ich wersji.
oxide.load PluginName Ładuje wtyczkę, która znajduje się w oxide/plugins/, ale nie została jeszcze załadowana.
oxide.unload PluginName Wyładowuje wtyczkę bez usuwania pliku.
oxide.reload PluginName Przeładowuje wtyczkę po zaktualizowaniu jej pliku .cs. Użyj tego, aby zastosować aktualizacje wtyczek bez pełnego restartu serwera.
oxide.reload * Przeładowuje wszystkie załadowane wtyczki naraz.

Aktualizacja wtyczek

Aby zaktualizować wtyczkę do nowszej wersji:

  1. Pobierz zaktualizowany plik .cs ze strony wtyczki na umod.org.
  2. Prześlij nowy plik do oxide/plugins/, nadpisując istniejący plik.
  3. Jeśli serwer jest uruchomiony, Oxide wykrywa zmianę pliku i automatycznie rekompiluje oraz przeładowuje wtyczkę. Alternatywnie uruchom polecenie oxide.reload PluginName.
  4. Sprawdź konsolę pod kątem błędów. Niektóre aktualizacje wtyczek mogą wymagać zmian w pliku konfiguracyjnym w oxide/config/.

Usuwanie wtyczek

Aby całkowicie usunąć wtyczkę:

  1. Uruchom polecenie oxide.unload PluginName, aby wyładować wtyczkę podczas działania serwera.
  2. Usuń plik .cs z oxide/plugins/.
  3. Opcjonalnie usuń plik konfiguracyjny wtyczki z oxide/config/ oraz pliki danych z oxide/data/, jeśli już ich nie potrzebujesz.

Popularne wtyczki

Wtyczka Kategoria Opis
Kits Rozgrywka Pozwala graczom odbierać wstępnie skonfigurowane zestawy przedmiotów. Przydatne do zestawów startowych lub nagród VIP.
Economics Ekonomia Dodaje system waluty serwerowej. Używany jako zależność przez wiele wtyczek sklepowych i nagród.
ServerRewards Ekonomia System nagród oparty na punktach, często łączony z Economics, aby utworzyć sklep w grze.
VoteDay Narzędzia Pozwala graczom głosować, aby przeskoczyć do dnia. Zmniejsza skargi na długie noce.
Clans Społeczność Dodaje system klanów/drużyn z tagami klanów i współdzielonym dostępem do szafek narzędziowych.
TruePVE PvE Zapobiega obrażeniom gracz-kontra-gracz. Niezbędne w konfiguracjach serwerów PvE.
Teleportation Narzędzia Dodaje polecenia teleportacji gracz-do-gracza oraz do domu z konfigurowalnymi czasami odnowienia.
DiscordCore / DiscordMessages Integracja Wysyła zdarzenia serwera (połączenia, czat, śmierci) do kanału webhooka Discord.
Instaluj wtyczki wyłącznie z zaufanych źródeł. Oficjalnym źródłem wtyczek uMod jest umod.org. Wtyczki z nieznanych źródeł mogą zawierać złośliwy kod, który może naruszyć bezpieczeństwo serwera. Zawsze sprawdzaj uprawnienia wtyczek i czytaj komentarze społeczności przed instalacją.

Rozwiązywanie problemów z wtyczkami

Jeśli wtyczki się nie ładują, sprawdź następujące rzeczy:

  • Potwierdź, że Oxide jest zainstalowany i aktywny. W karcie Startup w GPanel zmienna FRAMEWORK musi być ustawiona na oxide. Dziennik konsoli powinien podczas uruchamiania pokazywać Loaded plugin Oxide.Core.
  • Pliki wtyczek muszą być umieszczone bezpośrednio w oxide/plugins/ z dokładnym rozszerzeniem .cs. Pliki w podkatalogach lub z błędnymi rozszerzeniami są ignorowane.
  • Sprawdź konsolę oraz oxide/logs/ pod kątem błędów kompilacji. Wtyczka z błędem składni nie załaduje się, a komunikat o błędzie opisze problem.
  • Niektóre wtyczki mają zależności od innych wtyczek (np. wiele wtyczek sklepowych wymaga Economics). Najpierw zainstaluj wszystkie wymagane zależności.

Inne częste problemy z serwerem opisuje artykuł Rozwiązywanie problemów z serwerem Rust.

Potrzebujesz pomocy?

Jeśli napotkasz problem nieopisany w tym przewodniku, nasz zespół wsparcia jest dostępny, aby pomóc. Wyślij zgłoszenie do pomocy technicznej i dołącz identyfikator serwera, opis problemu oraz wszelkie istotne dane wyjściowe konsoli.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.