Denne veiledningen beskriver hvordan du installerer modding-rammeverket Oxide/uMod eller Carbon på Rust-serveren din, legger til community-plugins og administrerer dem via konsollen. For generell serverkonfigurasjon og oppstartsvariabler, se Konfigurasjonsveiledning for Rust-server.
Installere Oxide/uMod eller Carbon
Oxide (som nå vedlikeholdes som uMod) og Carbon er modding-rammeverk for Rust som lar deg installere plugins bygget av community-et. Disse rammeverkene legger til funksjoner som økonomisystemer, egendefinerte kits, stemmebelønninger, PvE-beskyttelsessoner og mye mer.
Du trenger ikke laste opp noen filer manuelt. Modding-rammeverket installeres automatisk ved å sette en enkelt oppstartsvariabel:
- Stopp serveren din fra fanen Console i GPanel.
- Logg inn på GPanel og gå til fanen Startup.
- Finn variabelen
FRAMEWORKog sett den til:oxide— for Oxide/uMod (det mest brukte rammeverket, med det største plugin-biblioteket)carbon— for Carbon-rammeverket (et alternativ med sitt eget plugin-økosystem)vanilla— for å kjøre uten noe modding-rammeverk
- Start serveren. Rammeverkfilene lastes ned og tas i bruk automatisk. Ved første oppstart med Oxide genereres katalogstrukturen
oxide/. - Sjekk konsolloggen etter en linje som
Loaded plugin Oxide.Corefor å bekrefte at Oxide er aktiv.
FRAMEWORK og starter serveren, lastes rammeverket ned og installeres automatisk. Du trenger ikke laste opp Oxide- eller Carbon-filer via SFTP.
Installere plugins
Plugins distribueres som .cs-filer (C#-kildekode). Oxide kompilerer dem på serveren ved kjøretid — ingen forhåndskompilering er nødvendig.
- Last ned plugin-filen
.csfra umod.org eller en annen pålitelig kilde. - Last opp
.cs-filen til katalogenoxide/plugins/på serveren din ved hjelp av SFTP eller filbehandleren i GPanel. For hjelp med SFTP, se Slik laster du opp filer via SFTP. - Hvis serveren kjører, oppdages og kompileres pluginen automatisk i løpet av noen sekunder. Du vil se utdata i konsollen som bekrefter at den ble lastet inn, f.eks.
Loaded plugin MyPlugin v1.2.3 by Author. - Hvis serveren ikke kjører, lastes pluginen inn ved neste oppstart.
Katalogstruktur for 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
oxide/plugins/. Filer som plasseres i underkataloger eller med feil filtype ignoreres. Hver plugin må ha filtypen .cs.
Konfigurere plugins
De fleste plugins genererer en JSON-konfigurasjonsfil i oxide/config/ første gang de lastes inn. Slik tilpasser du en plugin:
- La pluginen lastes inn minst én gang slik at den genererer sin standard konfigurasjonsfil.
- Stopp serveren din (eller merk at enkelte plugins støtter live config-omlasting).
- Åpne pluginens konfigurasjonsfil i
oxide/config/PluginName.jsonved hjelp av filbehandleren i GPanel eller SFTP. - Rediger innstillingene og lagre filen.
- Last pluginen på nytt med
oxide.reload PluginNameeller start serveren på nytt.
Administrere plugins via konsollen
Disse kommandoene kan kjøres fra GPanel-konsollen eller via en RCON-klient. For RCON-oppsett, se RCON-tilgang og admin-kommandoer for Rust.
| Kommando | Beskrivelse |
|---|---|
oxide.plugins |
List opp alle plugins som er lastet inn for øyeblikket, og deres versjoner. |
oxide.load PluginName |
Last inn en plugin som finnes i oxide/plugins/ men ennå ikke er lastet inn. |
oxide.unload PluginName |
Last ut en plugin uten å fjerne filen. |
oxide.reload PluginName |
Last en plugin på nytt etter oppdatering av dens .cs-fil. Bruk dette for å ta i bruk plugin-oppdateringer uten en full omstart av serveren. |
oxide.reload * |
Last alle innlastede plugins på nytt samtidig. |
Oppdatere plugins
Slik oppdaterer du en plugin til en nyere versjon:
- Last ned den oppdaterte
.cs-filen fra pluginens side på umod.org. - Last opp den nye filen til
oxide/plugins/, og overskriv den eksisterende filen. - Hvis serveren kjører, oppdager Oxide filendringen og rekompilerer og laster pluginen på nytt automatisk. Alternativt kan du kjøre
oxide.reload PluginName. - Sjekk konsollen for eventuelle feil. Enkelte plugin-oppdateringer kan kreve endringer i konfigurasjonsfilen i
oxide/config/.
Fjerne plugins
Slik fjerner du en plugin fullstendig:
- Kjør
oxide.unload PluginNamefor å laste ut pluginen mens serveren kjører. - Slett
.cs-filen fraoxide/plugins/. - Eventuelt kan du slette pluginens konfigurasjonsfil fra
oxide/config/og datafiler fraoxide/data/hvis du ikke lenger trenger dem.
Populære plugins
| Plugin | Kategori | Beskrivelse |
|---|---|---|
| Kits | Spillmekanikk | Lar spillere løse inn forhåndskonfigurerte gjenstandskits. Nyttig for startkits eller VIP-belønninger. |
| Economics | Økonomi | Legger til et servervaluta-system. Brukes som en avhengighet av mange shop- og belønnings-plugins. |
| ServerRewards | Økonomi | Poengbasert belønningssystem, ofte kombinert med Economics for en in-game butikk. |
| VoteDay | Verktøy | Lar spillere stemme for å hoppe til dagtid. Reduserer klager på lange netter. |
| Clans | Sosialt | Legger til et klan/team-system med klan-tags og delt tilgang til tool cupboards. |
| TruePVE | PvE | Forhindrer skade mellom spillere. Essensielt for PvE-serverkonfigurasjoner. |
| Teleportation | Verktøy | Legger til teleport-kommandoer mellom spillere og til hjem med konfigurerbare nedkjølingstider. |
| DiscordCore / DiscordMessages | Integrasjon | Sender serverhendelser (tilkoblinger, chat, dødsfall) til en Discord webhook-kanal. |
Feilsøking av plugin-problemer
Hvis pluginene dine ikke lastes inn, sjekk følgende:
- Bekreft at Oxide er installert og aktiv. I fanen Startup i GPanel må variabelen
FRAMEWORKvære satt tiloxide. Konsolloggen skal viseLoaded plugin Oxide.Coreunder oppstart. - Plugin-filer må plasseres direkte i
oxide/plugins/med den nøyaktige filtypen.cs. Filer i underkataloger eller med feil filtype ignoreres. - Sjekk konsollen og
oxide/logs/for kompileringsfeil. En plugin med en syntaksfeil vil ikke lastes inn, og feilmeldingen vil beskrive problemet. - Enkelte plugins har avhengigheter til andre plugins (f.eks. krever mange shop-plugins Economics). Installer alle nødvendige avhengigheter først.
For andre vanlige serverproblemer, se Feilsøking av Rust-server.
Trenger du hjelp?
Hvis du støter på et problem som ikke dekkes i denne veiledningen, er supportteamet vårt tilgjengelig for å hjelpe. Send inn en supportsak og inkluder server-ID-en din, en beskrivelse av problemet og eventuell relevant konsollutdata.