Zum Hauptinhalt springen
Starmine, Hoster für Minecraft-Server

Oxide oder Carbon für seinen modden Rust-Server

8 Min. Lesezeit

Ein Rust forced wipe findet am ersten Donnerstag des Monats statt, und Ihr modded Server kann leer bleiben, wenn das Framework noch auf ein Update wartet. Die eigentliche Wahl ist zwischen dem sehr großen Katalog von Oxide und der Verfügbarkeit von Carbon, das oft noch am selben Tag bereit ist. Ein Framework-Wechsel löscht weder Ihre Welt noch Ihre Spieler, und die Plugins bleiben in getrennten Ordnern abgelegt.

Oxide oder Carbon für Rust wählen

Das erste Kriterium ist nicht das Leistungsversprechen. Es ist Ihr Puffer am Abend des forced wipe. Rust aktualisiert seinen Client und seinen Server am ersten Donnerstag des Monats, oft gegen 20 Uhr in Frankreich. Wenn Ihre Spieler in den ersten 30 Minuten kommen, macht schon eine Stunde Wartezeit die Warteschlange leer. Wenn Ihr Peak erst am Freitagabend beginnt, wiegt die Verzögerung viel weniger.

Das zweite Kriterium ist der Katalog. Oxide, auch uMod Rust genannt, bringt Jahre an Historie mit und vereint Tausende von Rust-Server-Plugins. Berechtigungen, Kits, Wirtschaft, Community-Anti-Cheat, Zonen, Loot, die Bausteine sind bereits vorhanden. Carbon startet mit einer kürzeren Liste. Im Gegenzug zielt es auf eine leichtere Ausführung und eine Bereitstellung, die näher an den Rust-Updates liegt.

Das dritte Kriterium ist Ihre Abhängigkeit von Plugins. Unter 15 Plugins halten beide Frameworks stand. Zwischen 30 und 60 Plugins wird die Kompatibilität zum eigentlichen Thema. Ab mehr als 80 Plugins zählen die in Schleife aufgerufenen Hooks, wie OnTick, OnEntityTakeDamage oder OnPlayerInput, mehr als das beim Start angezeigte Logo.

Das vierte Kriterium ist das Migrationsrisiko. Es bleibt gering, wenn Sie die Ordner sauber halten. Oxide legt seine Erweiterungen in oxide/plugins ab. Carbon legt seine in carbon/plugins ab. Der Spielport 28015, der RCON-Port 28016 und die Datei server.cfg ändern sich nicht, nur weil Sie das Framework ersetzen.

Oxide und Carbon in einer Tabelle vergleichen

Oxide und Carbon lösen nicht dasselbe Problem. Oxide gewinnt, wenn Sie ein Plugin suchen, das bereits auf 500 Servern erprobt ist. Carbon gewinnt, wenn der Server nach einem Rust-Update schnell wieder starten muss, mit weniger Spielraum für den Loader. Die falsche Wahl besteht darin, den Stack eines anderen Servers zu kopieren, ohne Ihre Anzahl an Plugins, Ihren Wipe-Tag und die tatsächliche Uhrzeit Ihres Peaks zu berücksichtigen.

KriteriumOxide, uMod RustCarbon RustSchwelle, die die Entscheidung ändert
Verfügbarkeit nach forced wipeSehr verbreitet, aber nach einem Rust-Update kann es zu Wartezeit kommenOft am Tag des forced wipe verfügbarAb mehr als 1 h Wartezeit verliert ein Wipe-Day-Server seine Warteschlange
Plugin-KatalogTausende von Plugins, viele öffentliche RückmeldungenKürzerer Katalog, variable Kompatibilität mit Oxide-PluginsAb 30 Plugins jede Abhängigkeit testen
LeistungOrdentlich, wenn die Plugins sauber sindSchnellerer Loader, in mehreren Fällen weniger OverheadBei über 120 ms pro Server-Tick vor dem Hinzufügen von RAM messen
Community-SupportForen, Fehlerhistorien, alte SnippetsKleinere Community, Antworten oft technischerEin Plugin ohne Update seit 12 Monaten wird zum Risiko
MigrationSeparater Oxide-OrdnerSeparater Carbon-OrdnerKein Kartenverlust, wenn Sie den save-Ordner nicht anfassen

Die Lektüre ist direkt. Oxide reduziert das funktionale Risiko. Carbon reduziert das Verzögerungsrisiko und kann die CPU-Last senken. Keines von beiden rettet ein schlecht geschriebenes Plugin, das alle 5 Sekunden 200 000 Entitäten durchsucht.

Oxide, uMod Rust, ohne in die Falle zu tappen

Oxide bleibt die sicherste Wahl für einen klassischen modded Server. Wenn Sie nach oxide ou carbon suchen, weil ein Kits-Plugin nicht mehr startet, hat Oxide einen klaren Vorteil: Jemand ist oft schon auf denselben Fehler gestoßen, auf derselben Rust-Version, mit demselben C#-Plugin. Meldungen wie Error while compiling: BetterChat.cs oder Failed to call hook OnPlayerConnected tauchen in alten Diskussionen auf. Sie helfen immer noch.

Seine Stärke ist das Ökosystem. Ein PvE-Server mit 40 Plugins findet schnell seine Grundlagen: StackSizeController, Vanish, ZoneManager, NTeleportation, Economics, Kits. Der Befehl oxide.reload PluginName vermeidet einen kompletten Neustart, wenn Sie eine Konfiguration korrigieren. Halten Sie ihn griffbereit, wenn bereits 25 Spieler verbunden sind und der Tick bei 20 TPS bleibt.

Die Grenze von Oxide zeigt sich bei großen Rust-Updates. Der forced wipe verändert manchmal Hooks, Unity-Klassen oder interne Signaturen. Oxide zieht nach. Nicht immer in den ersten Minuten. Für einen monatlichen Server, der um 21 Uhr mit 80 wartenden Spielern wiped, wird diese Verzögerung zum Problem Nummer eins.

Verwechseln Sie Katalog und Qualität nicht. Ein uMod-Plugin, das 50 000 Mal heruntergeladen wurde, kann den Tick immer noch zerstören, wenn seine Konfiguration in oxide/config zu häufige Backups oder Anzeigen alle 10 Sekunden auslöst. Wenn Ihr Server bei 50 Spielern unter 18 TPS fällt, entfernen Sie zuerst die Plugins, die auf Schaden, Loot und Bewegungen hören. 4 Go RAM hinzuzufügen behebt keinen überlasteten Server-Thread.

Carbon Rust installieren, wenn der Wipe nicht warten kann

Carbon richtet sich an Administratoren, die nach einem Update schnell neu starten wollen. Am Abend des forced wipe sieht man den Vorteil sofort. Wenn Oxide verlangt, auf einen kompatiblen Build zu warten, ist Carbon oft schon am selben Tag bereit. Auf einem öffentlichen Server mit monatlichem Wipe, Warteschlange und Discord-Ankündigungen um 20 h rückt dieser Unterschied vor ein kosmetisches Plugin.

Carbon arbeitet auch an den Ausführungskosten. Der Gewinn macht aus einem schwachen Prozessor keine Turniermaschine, aber er zeigt sich auf Servern mit vielen Hooks. Wenn Ihr Server-Tick regelmäßig über 100 bis 150 ms mit 60 Spielern liegt, testen Sie Carbon im A/B-Vergleich auf einer Kopie. Behalten Sie dieselbe Map, dieselben Plugins und dieselbe Anzahl an sleepers. Sonst ist Ihre Messung wertlos.

Die Grenzen bleiben klar. Der Carbon-Katalog ist kürzer. Manche Oxide-Plugins funktionieren, andere müssen angepasst werden, vor allem solche, die Permissions, Timer oder interne Aufrufe betreffen. Legen Sie die Carbon-Plugins in carbon/plugins ab und behalten Sie ihre Einstellungen in carbon/configs. Mischen Sie die Ordner nicht, um 5 Minuten zu sparen. So verliert man einen Abend damit, zu suchen, warum ein Plugin eine alte Konfiguration liest.

Carbon passt weniger gut zu einem RP-Server, der von 70 alten uMod-Erweiterungen und einem privaten, 2022 kompilierten Plugin abhängt. Es passt sehr gut zu einem Server, der eine kurze Auswahl übernimmt, Administration, Permissions, Stack, Gather, Kits, Teleportation, Logs. Weniger Teile. Weniger Überraschungen.

Von Oxide zu Carbon wechseln, ohne die Map zu verlieren

Ein Framework zu wechseln zerstört allein gar nichts. Die Rust-Map, die blueprints, die sleeping bags und die Inventare bleiben im Backup-Ordner der Server-Identität. Oxide- und Carbon-Plugins bleiben getrennt. Was eine Migration kaputt macht, ist das manuelle Löschen des falschen Ordners oder das gleichzeitige Starten von zwei Plugin-Systemen.

  1. Stoppen Sie die Spieler sauber. Senden Sie vor dem Abschalten ein Console-Backup. Warten Sie in der Konsole auf die Rückmeldung des Backups, dann stoppen Sie den Server. Ein Abschalten während des Schreibens der Welt kann eine unvollständige Datei erzeugen.
  2. Kopieren Sie den Backup-Ordner Ihrer Server-Identität, die Server-Konfigurationsdatei, dann den vorhandenen Oxide- oder Carbon-Ordner. Ein nützliches Backup wiegt oft zwischen 200 Mo und 3 Go, je nach Kartengröße, Anzahl der Entitäten und verlassenen Basen.
  3. Deaktivieren Sie das alte Framework, bevor Sie das neue aktivieren. Lassen Sie nicht zwei Loader parallel laufen. Wenn die Konsole beim Start zwei Framework-Banner anzeigt, testen Sie ein unsauberes Setup.
  4. Starten Sie mit null Plugins, dann fügen Sie maximal drei Plugins hinzu: Permissions, Administration, dann ein Gameplay-Plugin. Starten oder laden Sie zwischen jedem Block neu. Wenn ein Fehler erscheint, wissen Sie, welcher Block ihn verursacht hat.
  5. Erstellen Sie die Permissions methodisch neu. Die Gruppen admin, modérateur, VIP und joueur verwenden nicht immer dasselbe Format von einem Framework zum anderen. Ein Server mit 200 VIP migriert man nicht nach Gefühl.

Auf dem Starmine-Panel vermeidet der Oxide/Carbon-Wähler den manuellen Upload des Frameworks, die Änderung des Startziels und das Sortieren der Plugin-Ordner für genau diesen Fall.

Oxide oder Carbon für Ihren Rust-Server wählen

Nehmen Sie Oxide für einen stabilen Community-Server mit 10 bis 60 Spielern und einer langen Plugin-Liste. Behalten Sie es, wenn Ihr Gameplay auf bekannten uMod-Erweiterungen basiert, wenn Ihre Moderatoren bereits die Oxide-Befehle nutzen oder wenn Ihr Wipe nicht innerhalb von 15 Minuten nach dem Steam-Update starten muss. Für einen PvE-Server, leichtes RP oder einen modded Semi-Vanilla-Server vermeidet Oxide vor allem dumme Inkompatibilitäten.

Nehmen Sie Carbon für einen Server, der vom Wipe-Start lebt. Wenn Ihre Discord-Ankündigung Öffnung um 20 h 05 sagt und 80 Spieler warten, gibt Ihnen Carbon Rust die bessere Chance, den Zeitplan am ersten Donnerstag des Monats einzuhalten. Nehmen Sie es auch, wenn Ihre Plugin-Auswahl aus 15 bis 35 gut bekannten Erweiterungen besteht und jedes Update zuerst auf einer Kopie läuft.

ProfilAuswahlGrund
Vanilla-Server mit 5 Admin-PluginsCarbonWenige Abhängigkeiten, schneller Start nach dem Wipe
PvE-Server mit Wirtschaft, Kits, Zonen und TeleportationOxideGrößerer und besser dokumentierter uMod Rust-Katalog
Wettbewerbsfähiger Wipe-Day-Server, 50 bis 150 SpielerCarbonVerfügbarkeit und CPU-Last zählen mehr als historischer Komfort
RP-Server mit 70 Plugins und privaten SkriptenOxideWeniger Überraschungen bei alten Rust-Server-Plugins

Wenn Ihr Server unter 18 TPS mit weniger als 40 Spielern fällt, wechseln Sie nicht zufällig das Framework. Deaktivieren Sie zuerst die Plugins, die jeden Schuss, jedes Loot oder jede Bewegung protokollieren. Wenn der Tick wieder steigt, war das Framework nicht der Hauptschuldige.

Guides

Müssen die Spieler etwas für Oxide oder Carbon installieren?

Nein. Oxide und Carbon laufen serverseitig. Die Spieler verbinden sich mit dem normalen Rust-Client, über denselben Spielport, oft 28015.

Funktionieren alle meine Oxide-Plugins auf Carbon?

Nein, nicht alle. Viele einfache Plugins funktionieren direkt oder brauchen nur wenige Anpassungen, aber die, die Berechtigungen, erweiterte Hooks oder interne Aufrufe betreffen, werden einzeln getestet.

Löscht ein Framework-Wechsel meine Map oder die Inventare?

Nein, das Framework enthält die Map nicht. Die Daten von Welt, Spielern und Inventaren bleiben im Backup der Server-Identität, solange Sie diesen Ordner nicht löschen.

Warum laggt mein modded Server mit 32 Go RAM?

Rust sättigt oft den Server-Thread, bevor der Arbeitsspeicher knapp wird. Ein Plugin, das zu viele Ereignisse verarbeitet, kann die TPS selbst bei viel freiem RAM fallen lassen.