Rust-server modden met Oxide en Carbon: plugins installeren
Een vanilla Rust-server is precies dat: Rust zoals Facepunch het bedoeld heeft. Prima, maar de kans is groot dat jij en je spelers net iets anders willen: snellere gather rates, kits voor nieuwe spelers of gewoon fatsoenlijke admin-tools. Daarvoor mod je je server, en in Rust-land betekent dat kiezen tussen twee frameworks: het klassieke Oxide (uMod) of het modernere Carbon. In deze gids zetten we ze naast elkaar, installeer je je eerste plugins en regel je de permissions erbij.
Vanilla of modded: kies bewust
Voordat je ook maar één plugin installeert, moet je één ding weten: dit verandert hoe je server gevonden wordt. De Rust-serverbrowser deelt servers in categorieën in, en een server met gameplay-veranderende plugins hoort in de Modded-lijst thuis, niet bij Community. Dat is geen degradatie, maar wel een ander publiek: wie vanilla of bijna-vanilla zoekt, filtert Modded weg, terwijl wie op zoek is naar 2x gather en kits juist dáár kijkt. Bedenk dus eerst wat voor server je wilt zijn. Een handjevol pure admin-tools kan nog op een Community-server, maar zodra je aan rates, kits of teleports begint, ben je een modded server. En dat is prima, zolang je er zelf voor kiest.
Oxide of Carbon?
Twee frameworks strijden om je servermap. Oxide, vooral bekend via het uMod-platform, is al jaren de standaard: veruit het grootste plugin-aanbod, de meeste documentatie en voor vrijwel elk probleem een bestaand forumdraadje. Carbon is het modernere alternatief: het is grotendeels compatibel met bestaande Oxide-plugins en richt zich op een modernere onderbouw en betere prestaties.
Welke moet je kiezen? Begin je net, dan is Oxide de veilige keuze; vrijwel elke tutorial gaat ervan uit dat je het draait. Draai je een grote server en wil je het maximale uit je hardware halen, dan is Carbon het proberen waard. Wat je ook kiest: kies er één. De twee frameworks draaien niet naast elkaar op dezelfde server.
Plugins installeren
De installatie is verfrissend simpel:
- Download de plugin als
.cs-bestand van de officiële plugin-site. - Upload het via de bestandsbeheerder van je paneel of via SFTP naar de map
oxide/plugins(bij Carbon:carbon/plugins). - De server compileert de plugin automatisch; in de console zie je binnen enkele seconden of dat lukte of welke foutmelding er is.
- Bij de eerste start maakt de plugin een configuratiebestand aan in
oxide/config. Pas dat aan en herlaad de plugin metoxide.reload PluginNaam; een volledige herstart is niet nodig.
Eén waarschuwing: download plugins alleen van de officiële bronnen en niet uit willekeurige Discord-servers. Een plugin is gewoon code die met de rechten van je server draait, en gestolen of aangepaste plugins zijn een bekende bron van ellende.
De categorieën die je het eerst nodig hebt
- Admin-tools. Onzichtbaar rondlopen om cheaters te betrappen, spelersinfo opvragen, teleporteren. Dit is de categorie die elke server nodig heeft, ook een verder bijna-vanilla server.
- Gather rates. De klassieker: sneller hout, steen en erts verzamelen. Van subtiel tot volledig arcade. Zet je rates in je servernaam, want spelers zoeken erop.
- Kits. Starterspakketten voor nieuwe spelers of vaste spullen na een wipe. Doseer voorzichtig: te gulle kits slopen de progressie die Rust juist spannend maakt.
- Clans en teams. Formele clans met tags en gedeelde vrienden, vooral handig op grotere servers waar het ingebouwde teamsysteem te beperkt wordt.
Behandel elke plugin als een verplichting, niet als een gadget. Alles wat je installeert moet je bij updates meenemen, configureren en uitleggen aan je spelers. Een korte lijst die je snapt, wint het altijd van een lange lijst die je ooit ergens gekopieerd hebt.
Permissions: wie mag wat
Vrijwel elke plugin werkt met het permissions-systeem van je framework. Een permissie is een tekstlabel (zoals kits.use) dat je aan een speler of groep hangt; standaard bestaan de groepen default (iedereen) en admin. In de serverconsole ziet dat er zo uit:
oxide.grant group default kits.use
oxide.grant user Henk vanish.allow
oxide.usergroup add Henk adminWelke permissies een plugin kent, staat altijd in de documentatie van die plugin. Werk waar mogelijk met groepen in plaats van losse spelers; dat blijft beheersbaar als je community groeit, en je ziet in één oogopslag wie welke rol heeft.
De forced wipe: je maandelijkse onderhoudsmoment
Elke eerste donderdag van de maand brengt Facepunch een verplichte update uit en gaan alle servers door de forced wipe. Voor jou als beheerder betekent dat een vaste routine: eerst de server zelf updaten, daarna wachten tot er een bijgewerkte versie van Oxide of Carbon klaarstaat en die installeren. Tot die tijd laden je plugins simpelweg niet. Controleer daarna in de console of alles weer compileert; na grote updates breekt er nogal eens een plugin, en dan is het wachten op de auteur of tijdelijk zonder draaien. Plan die donderdagavond dus gewoon in je agenda, en combineer hem met je normale wipe-ritme. Over dat ritme schreven we eerder een apart artikel.
Performance: minder is meer
Elke plugin haakt in op gebeurtenissen in het spel: een speler die hakt, een kist die opengaat, een kogel die raakt. Eén traag geschreven plugin in zo'n pad kan de framerate van je server merkbaar omlaag trekken, en twintig middelmatige plugins samen ook. Begin daarom met een handjevol essentiële plugins en voeg nieuwe één voor één toe, zodat je meteen ziet welke een probleem veroorzaakt. Verwijder wat je niet meer gebruikt. En reken jezelf niet rijk op geheugen: Rust is kaal al een zware server, en plugins doen daar een schepje bovenop. Bij MC-Node draait je Rust-server vanaf € 12,00 per maand op eigen hardware met NVMe-opslag in het Previder-datacenter in Hengelo, inclusief DDoS-bescherming en maandelijks opzegbaar, met genoeg ruimte om mee te groeien met je pluginlijst. Bekijk de opties in de Rust-store.