Den här guiden beskriver hur du installerar moddningsramverket Oxide/uMod eller Carbon på din Rust-server, lägger till community-plugins och hanterar dem via konsolen. För allmän serverkonfiguration och startvariabler, se Konfigurationsguide för Rust-server.
Installera Oxide/uMod eller Carbon
Oxide (numera underhållet som uMod) och Carbon är moddningsramverk för Rust som låter dig installera community-byggda plugins. Dessa ramverk lägger till funktioner som ekonomisystem, anpassade kit, röstbelöningar, PvE-skyddszoner och mycket mer.
Du behöver inte ladda upp några filer manuellt. Moddningsramverket installeras automatiskt genom att ställa in en enda startvariabel:
- Stoppa din server från fliken Console i GPanel.
- Logga in på GPanel och gå till fliken Startup.
- Hitta variabeln
FRAMEWORKoch ställ in den på:oxide— för Oxide/uMod (det mest använda ramverket, med det största pluginbiblioteket)carbon— för Carbon-ramverket (ett alternativ med sitt eget pluginekosystem)vanilla— för att köra utan något moddningsramverk
- Starta servern. Ramverksfilerna laddas ner och tillämpas automatiskt. Vid första starten med Oxide genereras katalogstrukturen
oxide/. - Kontrollera konsolloggen efter en rad som
Loaded plugin Oxide.Coreför att bekräfta att Oxide är aktivt.
FRAMEWORK och startar servern laddas ramverket ner och installeras automatiskt. Du behöver inte ladda upp Oxide- eller Carbon-filer via SFTP.
Installera plugins
Plugins distribueras som .cs-filer (C#-källkod). Oxide kompilerar dem på servern vid körning — ingen förkompilering krävs.
- Ladda ner plugin-filen
.csfrån umod.org eller en annan betrodd källa. - Ladda upp
.cs-filen till katalogenoxide/plugins/på din server med SFTP eller filhanteraren i GPanel. För hjälp med SFTP, se Så laddar du upp filer via SFTP. - Om servern körs upptäcks och kompileras plugin-filen automatiskt inom några sekunder. Du kommer att se utdata i konsolen som bekräftar att den laddades, t.ex.
Loaded plugin MyPlugin v1.2.3 by Author. - Om servern inte körs laddas plugin-filen vid nästa start.
Oxides katalogstruktur
oxide/
plugins/
MyPlugin.cs <- place plugin files here
AnotherPlugin.cs
config/ <- auto-generated plugin config files
data/ <- plugin data files
logs/ <- plugin log files
oxide/plugins/. Filer som placeras i underkataloger eller med felaktiga filändelser ignoreras. Varje plugin måste ha filändelsen .cs.
Konfigurera plugins
De flesta plugins genererar en JSON-konfigurationsfil i oxide/config/ första gången de laddas. Så här anpassar du ett plugin:
- Låt plugin-filen laddas minst en gång så att den genererar sin standardkonfigurationsfil.
- Stoppa din server (eller observera att vissa plugins stöder omladdning av konfiguration i realtid).
- Öppna pluginets konfigurationsfil i
oxide/config/PluginName.jsonmed filhanteraren i GPanel eller SFTP. - Redigera inställningarna och spara filen.
- Ladda om pluginet med
oxide.reload PluginNameeller starta om servern.
Hantera plugins via konsolen
Dessa kommandon kan köras från GPanel-konsolen eller via en RCON-klient. För RCON-installation, se Rust RCON-åtkomst och administratörskommandon.
| Kommando | Beskrivning |
|---|---|
oxide.plugins |
Lista alla för närvarande laddade plugins och deras versioner. |
oxide.load PluginName |
Ladda ett plugin som finns i oxide/plugins/ men ännu inte är laddat. |
oxide.unload PluginName |
Avlasta ett plugin utan att ta bort filen. |
oxide.reload PluginName |
Ladda om ett plugin efter att ha uppdaterat dess .cs-fil. Använd detta för att tillämpa plugin-uppdateringar utan en fullständig omstart av servern. |
oxide.reload * |
Ladda om alla laddade plugins på en gång. |
Uppdatera plugins
Så här uppdaterar du ett plugin till en nyare version:
- Ladda ner den uppdaterade
.cs-filen från pluginets sida på umod.org. - Ladda upp den nya filen till
oxide/plugins/och skriv över den befintliga filen. - Om servern körs upptäcker Oxide filändringen och kompilerar och laddar om pluginet automatiskt. Alternativt kan du köra
oxide.reload PluginName. - Kontrollera konsolen efter eventuella fel. Vissa plugin-uppdateringar kan kräva ändringar i konfigurationsfilen i
oxide/config/.
Ta bort plugins
Så här tar du bort ett plugin helt:
- Kör
oxide.unload PluginNameför att avlasta pluginet medan servern körs. - Radera
.cs-filen frånoxide/plugins/. - Radera eventuellt pluginets konfigurationsfil från
oxide/config/och datafiler frånoxide/data/om du inte längre behöver dem.
Populära plugins
| Plugin | Kategori | Beskrivning |
|---|---|---|
| Kits | Spelupplevelse | Låter spelare lösa in förkonfigurerade föremålskit. Användbart för startkit eller VIP-belöningar. |
| Economics | Ekonomi | Lägger till ett servervalutasystem. Används som beroende av många butiks- och belöningsplugins. |
| ServerRewards | Ekonomi | Poängbaserat belöningssystem, ofta kombinerat med Economics för en butik i spelet. |
| VoteDay | Verktyg | Låter spelare rösta för att hoppa fram till dagtid. Minskar klagomål om långa nätter. |
| Clans | Socialt | Lägger till ett klan-/lagsystem med klantaggar och delad åtkomst till tool cupboards. |
| TruePVE | PvE | Förhindrar skada mellan spelare. Nödvändigt för PvE-serverkonfigurationer. |
| Teleportation | Verktyg | Lägger till teleportkommandon mellan spelare och till hemmet med konfigurerbara nedkylningstider. |
| DiscordCore / DiscordMessages | Integration | Skickar serverhändelser (anslutningar, chatt, dödsfall) till en Discord-webhook-kanal. |
Felsökning av plugin-problem
Om dina plugins inte laddas, kontrollera följande:
- Bekräfta att Oxide är installerat och aktivt. På fliken Startup i GPanel måste variabeln
FRAMEWORKvara inställd påoxide. Konsolloggen bör visaLoaded plugin Oxide.Coreunder starten. - Plugin-filer måste placeras direkt i
oxide/plugins/med den exakta filändelsen.cs. Filer i underkataloger eller med fel filändelser ignoreras. - Kontrollera konsolen och
oxide/logs/efter kompileringsfel. Ett plugin med ett syntaxfel kommer inte att laddas och felmeddelandet beskriver problemet. - Vissa plugins har beroenden till andra plugins (t.ex. kräver många butiksplugins Economics). Installera alla nödvändiga beroenden först.
För andra vanliga serverproblem, se Felsökning av Rust-server.
Behöver du hjälp?
Om du stöter på ett problem som inte täcks i den här guiden finns vårt supportteam tillgängligt för att hjälpa till. Skicka in ett supportärende och inkludera ditt server-ID, en beskrivning av problemet och eventuell relevant konsolutdata.