Ga naar hoofdinhoud

Rust: Whitelist

Deze handleiding is gemaakt met de volgende producten:

(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)

Introductie

Een whitelist is een toegangscontrolemechanisme dat bepaalt wie er op jouw server kan joinen. Rust dedicated servers hebben geen ingebouwde whitelist-functie, dus de gebruikelijke aanpak bij hostingproviders is om uMod Oxide te installeren met een whitelist-plugin die verbindingen blokkeert tenzij een speler expliciet is toegestaan.

Whitelist activeren

Verbind via FTP met je server en installeer uMod Oxide als deze nog niet aanwezig is. Nadat uMod is geïnstalleerd, upload je het whitelist-pluginbestand Whitelist.cs naar de plugins-map, meestal oxide/plugins/Whitelist.cs.

Zodra de plugin op zijn plek zit, herstart je de server of laad je de plugins opnieuw zodat hij wordt ingeladen. De whitelist-plugin werkt meestal door een specifieke permissie te vereisen voordat een speler kan verbinden.

Whitelisted spelers beheren

Open de Live Console in het ZAP-Hosting gameserverbeheer en geef de whitelist-permissie aan een speler met zijn SteamID64.

oxide.grant user 76561198000000000 whitelist.allow

Om toegang in te trekken, verwijder je de permissie.

oxide.revoke user 76561198000000000 whitelist.allow

Om te checken welke permissies een gebruiker heeft, vraag je zijn permissies op.

oxide.show user 76561198000000000

Whitelist functionaliteit controleren

Probeer te verbinden met een account dat geen whitelist-permissie heeft. De plugin zou de verbinding moeten weigeren. Verbind daarna met een account waaraan je whitelist.allow hebt gegeven om toegang te bevestigen.

Als iedereen nog steeds kan joinen, controleer dan of de plugin geladen is en uMod draait. Een serverherstart na het uploaden van de plugin is de meest betrouwbare manier om zeker te zijn dat hij actief is.

Conclusie

Als je alle stappen hierboven correct hebt gevolgd, is je whitelist nu actief en bepaal jij precies wie er op de server mag joinen. Werkt de toegang toch niet zoals verwacht, herstart dan de server nogmaals en controleer de bestanden of command output om te bevestigen dat de wijziging is doorgevoerd.

Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂