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
Kategorien

Rust Oxide/uMod Plugin-Installation


Diese Anleitung beschreibt, wie Sie das Oxide/uMod- oder Carbon-Modding-Framework auf Ihrem Rust-Server installieren, Community-Plugins hinzufügen und diese über die Konsole verwalten. Für allgemeine Serverkonfiguration und Startvariablen siehe die Rust Server-Konfigurationsanleitung.

Oxide/uMod oder Carbon installieren

Oxide (jetzt als uMod weitergeführt) und Carbon sind Modding-Frameworks für Rust, mit denen Sie von der Community erstellte Plugins installieren können. Diese Frameworks fügen Funktionen wie Wirtschaftssysteme, benutzerdefinierte Kits, Abstimmungsbelohnungen, PvE-Schutzzonen und vieles mehr hinzu.

Sie müssen keine Dateien manuell hochladen. Das Modding-Framework wird automatisch installiert, indem eine einzige Startvariable gesetzt wird:

  1. Stoppen Sie Ihren Server über den GPanel-Reiter Console.
  2. Melden Sie sich bei GPanel an und gehen Sie zum Reiter Startup.
  3. Suchen Sie die Variable FRAMEWORK und setzen Sie sie auf:
    • oxide — für Oxide/uMod (das am weitesten verbreitete Framework mit der größten Plugin-Bibliothek)
    • carbon — für das Carbon-Framework (eine Alternative mit eigenem Plugin-Ökosystem)
    • vanilla — um ohne Modding-Framework zu spielen
  4. Starten Sie den Server. Die Framework-Dateien werden automatisch heruntergeladen und angewendet. Beim ersten Start mit Oxide wird die oxide/-Verzeichnisstruktur erstellt.
  5. Überprüfen Sie das Konsolenprotokoll auf eine Zeile wie Loaded plugin Oxide.Core, um zu bestätigen, dass Oxide aktiv ist.
Kein manueller Download erforderlich. Wenn Sie die Variable FRAMEWORK setzen und den Server starten, wird das Framework automatisch heruntergeladen und installiert. Sie müssen keine Oxide- oder Carbon-Dateien über SFTP hochladen.

Plugins installieren

Plugins werden als .cs-Dateien (C#-Quellcode) verteilt. Oxide kompiliert sie zur Laufzeit auf dem Server — eine Vorkompilierung ist nicht erforderlich.

  1. Laden Sie die Plugin-.cs-Datei von umod.org oder einer anderen vertrauenswürdigen Quelle herunter.
  2. Laden Sie die .cs-Datei in das Verzeichnis oxide/plugins/ auf Ihrem Server hoch, entweder per SFTP oder über den GPanel-Dateimanager. Für Hilfe mit SFTP siehe Dateien per SFTP hochladen.
  3. Wenn der Server läuft, wird das Plugin innerhalb weniger Sekunden automatisch erkannt und kompiliert. In der Konsole erscheint eine Bestätigung, z. B. Loaded plugin MyPlugin v1.2.3 by Author.
  4. Wenn der Server nicht läuft, wird das Plugin beim nächsten Start geladen.

Oxide-Verzeichnisstruktur

oxide/
  plugins/
    MyPlugin.cs       <- place plugin files here
    AnotherPlugin.cs
  config/             <- auto-generated plugin config files
  data/               <- plugin data files
  logs/               <- plugin log files
Plugin-Dateien müssen direkt in oxide/plugins/ abgelegt werden. Dateien in Unterverzeichnissen oder mit falschen Dateiendungen werden ignoriert. Jedes Plugin muss die Endung .cs haben.

Plugins konfigurieren

Die meisten Plugins erzeugen beim ersten Laden automatisch eine JSON-Konfigurationsdatei in oxide/config/. Um ein Plugin anzupassen:

  1. Lassen Sie das Plugin mindestens einmal laden, damit es seine Standard-Konfigurationsdatei erstellt.
  2. Stoppen Sie Ihren Server (oder beachten Sie, dass einige Plugins ein Live-Neuladen der Konfiguration unterstützen).
  3. Öffnen Sie die Konfigurationsdatei des Plugins unter oxide/config/PluginName.json über den GPanel-Dateimanager oder SFTP.
  4. Bearbeiten Sie die Einstellungen und speichern Sie die Datei.
  5. Laden Sie das Plugin mit oxide.reload PluginName neu oder starten Sie den Server neu.

Plugins über die Konsole verwalten

Diese Befehle können über die GPanel-Konsole oder einen RCON-Client ausgeführt werden. Für die RCON-Einrichtung siehe Rust RCON-Zugang und Admin-Befehle.

Befehl Beschreibung
oxide.plugins Alle aktuell geladenen Plugins und ihre Versionen auflisten.
oxide.load PluginName Ein Plugin laden, das in oxide/plugins/ vorhanden, aber noch nicht geladen ist.
oxide.unload PluginName Ein Plugin entladen, ohne die Datei zu löschen.
oxide.reload PluginName Ein Plugin nach dem Aktualisieren seiner .cs-Datei neu laden. Verwenden Sie dies, um Plugin-Updates ohne vollständigen Serverneustart anzuwenden.
oxide.reload * Alle geladenen Plugins auf einmal neu laden.

Plugins aktualisieren

Um ein Plugin auf eine neuere Version zu aktualisieren:

  1. Laden Sie die aktualisierte .cs-Datei von der Plugin-Seite auf umod.org herunter.
  2. Laden Sie die neue Datei nach oxide/plugins/ hoch und überschreiben Sie die vorhandene Datei.
  3. Wenn der Server läuft, erkennt Oxide die Dateiänderung und kompiliert und lädt das Plugin automatisch neu. Alternativ können Sie oxide.reload PluginName ausführen.
  4. Überprüfen Sie die Konsole auf Fehler. Einige Plugin-Updates erfordern möglicherweise Änderungen an der Konfigurationsdatei in oxide/config/.

Plugins entfernen

Um ein Plugin vollständig zu entfernen:

  1. Führen Sie oxide.unload PluginName aus, um das Plugin zu entladen, während der Server läuft.
  2. Löschen Sie die .cs-Datei aus oxide/plugins/.
  3. Löschen Sie optional die Konfigurationsdatei des Plugins aus oxide/config/ und die Datendateien aus oxide/data/, wenn Sie diese nicht mehr benötigen.

Beliebte Plugins

Plugin Kategorie Beschreibung
Kits Gameplay Ermöglicht Spielern, vorkonfigurierte Gegenstandspakete einzulösen. Nützlich für Starterpakete oder VIP-Belohnungen.
Economics Wirtschaft Fügt ein Server-Währungssystem hinzu. Wird von vielen Shop- und Belohnungs-Plugins als Abhängigkeit benötigt.
ServerRewards Wirtschaft Punktebasiertes Belohnungssystem, oft in Kombination mit Economics für einen In-Game-Shop verwendet.
VoteDay Hilfsmittel Ermöglicht Spielern, über das Überspringen zur Tageszeit abzustimmen. Reduziert Beschwerden über lange Nächte.
Clans Sozial Fügt ein Clan-/Teamsystem mit Clan-Tags und gemeinsamen Zugang zu Werkzeugschränken hinzu.
TruePVE PvE Verhindert Spieler-gegen-Spieler-Schaden. Unverzichtbar für PvE-Serverkonfigurationen.
Teleportation Hilfsmittel Fügt Spieler-zu-Spieler- und Home-Teleport-Befehle mit konfigurierbaren Abklingzeiten hinzu.
DiscordCore / DiscordMessages Integration Sendet Serverereignisse (Verbindungen, Chat, Tode) an einen Discord-Webhook-Kanal.
Installieren Sie nur Plugins aus vertrauenswürdigen Quellen. Die offizielle Quelle für uMod-Plugins ist umod.org. Plugins aus unbekannten Quellen können schädlichen Code enthalten, der Ihren Server kompromittieren kann. Überprüfen Sie immer die Plugin-Berechtigungen und lesen Sie Community-Kommentare, bevor Sie ein Plugin installieren.

Fehlerbehebung bei Plugin-Problemen

Wenn Ihre Plugins nicht laden, überprüfen Sie Folgendes:

  • Bestätigen Sie, dass Oxide installiert und aktiv ist. Im GPanel-Reiter Startup muss die Variable FRAMEWORK auf oxide gesetzt sein. Das Konsolenprotokoll sollte beim Start Loaded plugin Oxide.Core anzeigen.
  • Plugin-Dateien müssen direkt in oxide/plugins/ mit der exakten Endung .cs abgelegt werden. Dateien in Unterverzeichnissen oder mit falschen Endungen werden ignoriert.
  • Überprüfen Sie die Konsole und oxide/logs/ auf Kompilierungsfehler. Ein Plugin mit einem Syntaxfehler wird nicht geladen, und die Fehlermeldung beschreibt das Problem.
  • Einige Plugins haben Abhängigkeiten von anderen Plugins (z. B. benötigen viele Shop-Plugins Economics). Installieren Sie zuerst alle erforderlichen Abhängigkeiten.

Für weitere häufige Serverprobleme siehe Rust Server-Fehlerbehebung.

Brauchen Sie Hilfe?

Wenn Sie auf ein Problem stoßen, das in dieser Anleitung nicht behandelt wird, steht Ihnen unser Support-Team gerne zur Verfügung. Erstellen Sie ein Support-Ticket und geben Sie Ihre Server-ID, eine Beschreibung des Problems und relevante Konsolenausgaben an.


War dieser Artikel hilfreich?

Ready to Get Started?

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