Was ist Oxide/uMod?
Wenn du einen Rust-Server betreibst, möchtest du früher oder später mehr tun als nur das Standardspiel anzubieten. Vielleicht willst du die Gather Rates anpassen, ein Teleportationssystem hinzufügen oder ein Chatsystem mit Farben und Rängen einrichten. Das geht alles mit Plugins, aber dafür brauchst du zuerst ein Plugin-Framework. Und dieses Framework heißt Oxide, auch bekannt als uMod.
Was ist Oxide genau?
Oxide (offiziell uMod genannt) ist ein Modding-Framework, das auf dem Rust Dedicated Server installiert wird. Es ist sozusagen eine Zwischenschicht, die dafür sorgt, dass Plugins mit dem Spiel kommunizieren können. Ohne Oxide kannst du keine Plugins auf deinem Rust-Server ausführen.
Oxide bietet unter anderem:
- Ein Plugin-System -- Plugins sind kleine Code-Stücke (geschrieben in C#), die deinem Server zusätzliche Funktionen hinzufügen.
- Ein Permission-System -- Damit bestimmst du, welche Spieler oder Gruppen Zugriff auf bestimmte Plugin-Funktionen haben.
- Konfigurationsdateien -- Jedes Plugin kann seine eigenen Einstellungen in einer JSON-Datei speichern, sodass du alles nach Wunsch anpassen kannst.
- Hot Reload -- Plugins werden automatisch geladen, sobald du sie in den richtigen Ordner legst. Du musst deinen Server nicht neu starten!
- Eine riesige Community -- Es gibt Tausende kostenlose Plugins auf umod.org, dem offiziellen Plugin-Repository.
Oxide auf deinem HytaleNode-Server installieren
Bei HytaleNode ist Oxide in den meisten Fällen bereits vorinstalliert auf deinem Rust-Server. Wenn das nicht der Fall ist, kannst du es einfach selbst aktivieren:
- Gehe zu mijn.hytalenode.nl und logge dich in dein Konto ein.
- Klicke im Übersicht auf deinen Rust-Server.
- Gehe zum Tab Startup im linken Menü.
- Suche die Einstellung Mod Framework (oder Oxide).
- Wähle Oxide im Dropdown-Menü.
- Gehe zurück zum Tab Console und klicke auf Herstarten.
- Der Server lädt und installiert Oxide beim Start automatisch. Das dauert meist nur ein paar Sekunden extra.
Tipp: Nach dem Neustart siehst du in der Konsole Meldungen, die mit [Oxide] beginnen. Das bestätigt, dass Oxide korrekt installiert und aktiv ist.
Die Oxide-Ordnerstruktur
Sobald Oxide installiert ist, wird automatisch ein Ordner namens oxide im Hauptverzeichnis deines Servers erstellt. Dieser Ordner enthält alles, was mit Plugins zu tun hat. Hier ist eine Übersicht der wichtigsten Unterordner:
oxide/plugins/-- Hier landen alle deine Plugins. Plugins sind.cs-Dateien (C#-Quellcode). Sobald du ein Plugin in diesen Ordner legst, wird es automatisch von Oxide geladen.oxide/config/-- Hier werden die Konfigurationsdateien deiner Plugins gespeichert. Jedes Plugin erstellt beim ersten Laden automatisch eine eigene.json-Datei. In diesen Dateien passt du die Einstellungen deiner Plugins an.oxide/data/-- In diesem Ordner speichern Plugins ihre Daten. Denke an Spielerdaten, Wirtschaftsdaten, Teleportationsorte und andere Informationen, die zwischen Server-Neustarts erhalten bleiben müssen.oxide/logs/-- Hier findest du Logdateien von Oxide und deinen Plugins. Praktisch, wenn du Probleme nachverfolgen oder sehen willst, was auf deinem Server passiert.oxide/lang/-- Enthält Sprachdateien von Plugins. Damit kannst du die Nachrichten, die Plugins an Spieler senden, übersetzen oder anpassen.
Wie erkenne ich, ob Oxide funktioniert?
Um zu prüfen, ob Oxide korrekt auf deinem Server läuft, kannst du Folgendes tun:
- Gehe zum Tab Console deines Servers im HytaleNode-Panel.
- Gib den Befehl
oxide.versionin das Eingabefeld ein und drücke Enter. - Wenn Oxide korrekt installiert ist, siehst du eine Meldung mit der Oxide-Versionsnummer, zum Beispiel:
Oxide version 2.0.XXXX.
Du kannst auch den Befehl oxide.plugins verwenden, um eine Liste aller geladenen Plugins zu sehen. Wenn Oxide gerade installiert wurde und du noch keine Plugins hinzugefügt hast, ist diese Liste leer – und das ist in Ordnung. Im nächsten Artikel erklären wir, wie du dein erstes Plugin installierst!
Zusammengefasst: Oxide/uMod ist der Motor hinter allen Rust-Plugins. Es ist kostenlos, wird aktiv gepflegt und ist essenziell für jeden Rust-Server, der mehr bieten möchte als das Standardspiel. Bei HytaleNode ist es einfach über den Startup-Tab zu aktivieren, und sobald es läuft, kannst du mit der Plugin-Installation beginnen.