Serverregels en moderatie: de plugins die je community beschermen
De meeste Minecraft-servers gaan niet ten onder aan lag of aan te weinig spelers, maar aan wat er tussen spelers gebeurt: een gesloopte base waarvan niemand meer weet wie het deed, een chat die 's avonds ontspoort, een moderator die een vriend een tweede kans geeft en een vreemde niet. Moderatie is geen kwestie van meer regels schrijven, maar van drie dingen goed regelen: kunnen zien wat er gebeurd is, eerlijk en zichtbaar kunnen straffen, en macht precies genoeg verdelen. Dit artikel zet de plugins en de afspraken op een rij waarmee je dat doet, ook als je in je eentje beheert.
Eerst zien wat er gebeurde: CoreProtect
CoreProtect houdt van elk geplaatst en gebroken blok, elke kist die geopend wordt en elk item dat verplaatst wordt bij wie het deed en wanneer. Met /co inspect klik je op een blok en zie je de geschiedenis; met /co rollback draai je de schade van een speler in een gebied over een tijdvak terug, zonder dat de rest van de wereld wordt aangeraakt. Dat verandert griefing van een ramp in een ongemak van twee minuten, en het maakt discussies overbodig: het logboek liegt niet.
Twee instellingen zijn belangrijk. Zet de bewaartermijn (purge) op minimaal dertig dagen zodat je ook vertraagde meldingen kunt onderzoeken, en gebruik een aparte database (MySQL) zodra je server groter dan een paar honderd chunks is; de standaard SQLite wordt dan traag. CoreProtect kost weinig CPU maar wel opslag, dus houd de schijfruimte in de gaten.
Schade voorkomen in plaats van herstellen
Terugdraaien is mooi, voorkomen is beter. Met GriefPrevention of Lands claimen spelers hun eigen gebied waar anderen niet kunnen bouwen; met WorldGuard bescherm je de spawn en publieke gebouwen en zet je regels als geen PvP, geen explosies of geen mobspawning per gebied. Combineer de twee: WorldGuard voor de server-brede gebieden die jij beheert, een claimplugin voor de gebieden van spelers. De handleiding voor WorldGuard staat in onze kennisbank: WorldGuard installeren.
Eerlijk straffen: LiteBans of AdvancedBan
Een ban via het vanilla-commando /ban werkt, maar heeft geen geschiedenis, geen tijdelijke variant en geen reden die de speler ziet. LiteBans (betaald) en AdvancedBan (gratis) voegen precies dat toe: tijdelijke bans en mutes, waarschuwingen die oplopen, een reden die bij het inloggen wordt getoond, IP-bans voor hardnekkige gevallen en een geschiedenis per speler die elke moderator kan inzien. Belangrijk voor de eerlijkheid: alle moderators zien dezelfde geschiedenis en de reden staat erbij, zodat een tweede kans geen kwestie van vriendjes is.
Maak een vaste straffenladder en zet die in je regels: waarschuwing, mute van een uur, mute van een dag, tijdelijke ban van drie dagen, permanente ban. Griefen met opzet en het gebruik van cheats slaan de ladder over. Zo weet elke moderator wat hij moet doen en elke speler wat hem te wachten staat.
Macht verdelen: LuckPerms en rollen
LuckPerms is de standaard voor permissies en de plek waar je moderatie-rollen inricht. Maak minimaal drie lagen: helper (mag muten en waarschuwen, mag niet bannen), moderator (mag tijdelijk bannen en terugdraaien met CoreProtect), admin (permanente bans, plugins, wereldbeheer). Geef niemand OP tenzij het echt nodig is: OP omzeilt elke permissie en elke logregel, en een helper met OP is een ongeluk dat wacht op een moment. De meeste servers die "gehackt" worden, zijn in werkelijkheid gesloopt door iemand die te veel rechten had.
Leg in LuckPerms ook vast wat moderators niet mogen: geen creative in survival, geen items geven, geen teleporteren naar spelers zonder reden. Rechten die er niet zijn, kunnen niet misbruikt worden.
De chat: filters en context
Een chatfilter (via ChatSentry, EssentialsX of een modern chatplugin) vangt de ergste dingen op: scheldwoorden, links naar andere servers, caps en spam. Stel hem niet te scherp af: een filter die normale zinnen blokkeert, irriteert meer dan hij helpt. Belangrijker dan de filter is dat moderators de context zien: een chatlog per speler, en de regel dat je pas straft na één keer lezen wat er vóór het incident is gezegd. Voor grotere servers is een koppeling met Discord (DiscordSRV) handig: de chat is dan ook zichtbaar voor moderators die niet ingelogd zijn.
Regels die mensen echt lezen
Tien regels op een bord bij spawn worden niet gelezen; vijf regels in gewone taal wel. Een set die op de meeste survival-servers werkt:
- Bouw niet op andermans grond en sloop niets dat niet van jou is.
- Geen cheats, hacks of xray; ook geen "alleen even kijken".
- Chat zoals je aan een tafel met vreemden zou praten.
- Geen reclame voor andere servers.
- Luister naar moderators; oneens? Open een ticket, geen discussie in de chat.
Zet de straffenladder eronder en verwijs bij elke straf naar het regelnummer. Spelers accepteren een mute veel makkelijker als de reden "regel 3" is dan als het "omdat de mod het zei" is.
Routines voor de beheerder
- Dagelijks vijf minuten: banlijst en waarschuwingen doornemen, kijken of moderators consistent zijn.
- Wekelijks: CoreProtect-opslag controleren, backup testen, claims van vertrokken spelers opruimen.
- Maandelijks: plugins bijwerken op een testserver, permissies nalopen, regels herlezen met de moderators.
Backups blijven de laatste verdedigingslinie; zelfs met CoreProtect wil je een wereld van gisteren kunnen terugzetten als een moderator per ongeluk de verkeerde rollback doet. Hoe je dat inricht staat in een backupstrategie voor je Minecraft-server, en de technische kant van accounts, whitelist en anti-cheat in je server beveiligen.
Een incident afhandelen in vijf stappen
Als er iets misgaat, helpt een vaste volgorde. Eén: vraag de melder om coördinaten en een tijd, en kijk zelf met /co inspect of in de chatlog. Twee: zet de vermoedelijke dader tijdelijk vast (een korte mute of freeze) zodat hij niet doorgaat terwijl jij onderzoekt. Drie: draai de schade terug met /co rollback voor precies de speler, het gebied en het tijdvak. Vier: straf volgens de ladder en noteer de reden in het bansysteem met het regelnummer. Vijf: meld de melder wat er gebeurd is. Die laatste stap wordt het vaakst vergeten en is de reden dat spelers het gevoel krijgen dat melden geen zin heeft.
De basisset in één keer
CoreProtect, WorldGuard plus een claimplugin, LiteBans of AdvancedBan, LuckPerms en een chatfilter: vijf plugins, samen een paar honderd megabyte RAM, en het verschil tussen een server die na de eerste griefer leegloopt en een community die jaren blijft. Draai je bij ons, dan installeer je ze via het paneel in een paar minuten; onze Minecraft-servers hebben ruimte om er per gigabyte bij te schalen als de community groeit.