LuckPerms op je Minecraft-netwerk instellen
Een proxy zoals BungeeCord of Velocity stuurt spelers alleen door naar de juiste server; hij deelt geen rechten. Zodra je lobby, survival en minigames apart draaien, heeft elke server zijn eigen, losse LuckPerms-gegevens — tot je ze allemaal naar dezelfde database laat wijzen en een messaging-service instelt om wijzigingen bijna meteen door te geven.
Kort samengevat
- Een proxy regelt alleen de verbinding en de identiteit van de speler, niet de rechten op de backend-servers erachter.
- Elke server bewaart zijn LuckPerms-gegevens standaard apart — gepromoveerd worden op de ene server betekent niet automatisch dat het op de andere ook zo is.
- Eén gedeelde MySQL- of MariaDB-database laat alle servers dezelfde groepen en rechten lezen; een messaging-service duwt wijzigingen bijna meteen door.
- Economie, inventaris en voortgang regelt LuckPerms niet mee — dat zijn aparte plugins met hun eigen gedeelde opslag.
Wat deelt een proxy eigenlijk, en wat niet?
Een proxy herkent een speler en stuurt zijn verbinding door naar de juiste backend, maar daar stopt het. Velocity doet dat via moderne forwarding: het geeft identiteit (IP-adres, UUID, skin) ondertekend door aan de server die de speler binnenkrijgt. Dat is pure identificatie, geen speldata. Rechten, saldo, inventaris en voortgang blijven volledig op de backend staan waar de speler toevallig op dat moment zit.
Het verschil tussen "doorverbinden" en "delen" is precies waar beginnende netwerken over struikelen: ze denken dat alles automatisch overal hetzelfde is zodra de proxy draait, en merken dan dat een speler die admin is op de lobby, dat op survival niet automatisch ook is.
| Onderdeel | Deelt de proxy dit? | Wat regelt het wel |
|---|---|---|
| Verbinding & identiteit | Ja | IP, UUID en skin, ondertekend doorgegeven aan de backend |
| Rechten & permissies | Nee | Vereist LuckPerms met een gedeelde database |
| Economie & saldo | Nee | Vereist een aparte economie-plugin met gedeelde opslag |
| Inventaris & voortgang | Nee | Vereist een aparte synchronisatie-plugin |
| Chat tussen servers | Soms | Alleen als de proxy-plugin dat zelf doorstuurt |
Waarom "LuckPerms op elke server zetten" niet vanzelf werkt
LuckPerms installeren op elke backend en op de proxy is de juiste eerste stap, maar de plugin bewaart zijn gegevens standaard lokaal, per server apart. Maak je op de lobby een nieuwe rang aan, dan bestaat die op survival gewoon niet, want elke installatie leest en schrijft haar eigen bestand. Je krijgt dus geen foutmelding, geen waarschuwing — alleen een netwerk waarin iedereen op elke server opnieuw moet worden ingedeeld.
Dat is precies het probleem dat een proxy zelf niet oplost: hij weet niet eens dat er zoiets als rechten bestaat. Voor een netwerk met een lobby naast survival en minigames — zoals we beschrijven in ons artikel over BungeeCord en Velocity — is dat de volgende stap die je zelf moet zetten.
Eén gedeelde database: dezelfde rechten op elke server
LuckPerms laat je de opslag omschakelen naar een externe MySQL- of MariaDB-database, en die kun je vanaf de proxy en elke backend tegelijk aanspreken. Vanaf dat moment bestaat er geen "lokale" rang meer: elke server leest dezelfde gebruikers, groepen en rechten uit diezelfde tabel. Promoveer je iemand op survival, dan staat die promotie meteen ook klaar voor de lobby en minigames — zonder dat je het drie keer moet herhalen.
Het is dezelfde logica als bij economie of een gedeelde speleconomie: zodra meerdere servers naar dezelfde bron kijken in plaats van elk hun eigen kopie te bewaren, houdt de data zich netwerkbreed consistent. De database zelf hoort dan niet bij één server, maar bij het netwerk als geheel.
Bijna meteen synchroniseren: de rol van de messaging-service
Een gedeelde database alleen betekent niet dat wijzigingen meteen zichtbaar zijn: zonder extra instelling controleert elke server de database pas op zijn eigen interval. LuckPerms biedt daarom een optionele messaging-service, een kanaal waarmee de proxy en de backends elkaar laten weten dat er iets veranderd is. Dat kanaal slaat zelf niets op — dat blijft de taak van de database — maar duwt het signaal "er is iets gewijzigd, haal het opnieuw op" bijna meteen rond.
Zonder die messaging-service werkt het netwerk nog steeds, maar met vertraging: een promotie op survival kan dan pas na de volgende periodieke controle op minigames doorkomen. Voor een klein netwerk met twee of drie servers is dat zelden een probleem; voor een netwerk waar moderators snel iemand moeten kunnen muten of promoveren, maakt het verschil tussen seconden en minuten wel uit.
Wat LuckPerms niet regelt: economie, inventaris en voortgang
LuckPerms regelt rechten: wie mag welke commando's gebruiken, welke gebieden bouwen, welke items craften. Het saldo van een speler, zijn inventaris of zijn voortgang in een questplugin zijn andere gegevens, die LuckPerms niet aanraakt. Wil je dat een speler op elke server hetzelfde saldo heeft, dan heb je een economie-plugin nodig die eveneens naar een gedeelde database wijst — veel daarvan werken via de Vault-API, de gangbare brug tussen economie-, shop- en permissieplugins.
Inventaris en voortgang meenemen tussen servers is weer een derde, apart stuk: daarvoor bestaan specifieke synchronisatie-plugins, los van LuckPerms en los van de proxy. Reken er dus niet op dat één instelling alles tegelijk regelt — permissies, economie en inventaris zijn drie losse puzzelstukken die elk hun eigen gedeelde opslag nodig hebben.
Welk pakket past bij een netwerk met gedeelde permissies?
Een gedeelde database en een proxy vragen weinig extra rekenkracht op zich, maar je moet wel elke backend-server, de proxy en de database binnen hetzelfde netwerk kunnen laten draaien. Binnen een OnPowered Box hoort dat bij één pakket: de MySQL-databases staan erbij, en je verdeelt RAM en vCores zelf over de proxy en elke backend.
Welk OnPowered-aanbod past bij jouw server?
Een proxy met twee backends die dezelfde rechten moeten delen, past al in Box Iron. Komt er een derde server bij met z'n eigen permissiegroepen, dan schuif je door naar Box Gold.
| Aanbod | RAM | vCores | Opslag | Servers | Prijs | Link |
|---|---|---|---|---|---|---|
| Iron | 16 GB | 6 | 80 GB NVMe | 3 | € 15,99 per maand | Bestellen |
| Gold | 24 GB | 7 | 100 GB NVMe | 5 | € 21,99 per maand | Bestellen |
| Diamond | 32 GB | 8 | 150 GB NVMe | 7 | € 29,99 per maand | Bestellen |
| Emerald | 48 GB | 9 | 200 GB NVMe | 10 | € 43,99 per maand | Bestellen |
| Netherite | 64 GB | 12 | 250 GB NVMe | 12 | € 52,99 per maand | Bestellen |
Gratis proefperiode van 7 dagen op de Minecraft-aanbiedingen, zonder verplichtingen: proef starten. Alle details: Minecraft Box. Onze klanten geven ons 4,8/5 op Trustpilot.
Veelgestelde vragen
Synchroniseert BungeeCord of Velocity automatisch de rechten van spelers?
Nee. Een proxy stuurt de verbinding van een speler door naar de juiste backend en geeft zijn identiteit mee, maar raakt verder niets aan wat op die backend draait. Rechten, economie en inventaris blijven apart per server, tot je zelf een plugin zoals LuckPerms instelt met een gedeelde database die alle servers samen gebruiken.
Werkt LuckPerms zonder externe database op een netwerk?
Technisch wel, maar dan bewaart elke server zijn gegevens apart en werken wijzigingen niet door naar de andere servers. Voor een enkele server is dat geen probleem. Zodra je een proxy met meerdere backends draait en overal dezelfde rangen wilt, is een gedeelde MySQL- of MariaDB-database de stap die dat daadwerkelijk oplost.
Wat is het verschil tussen storage en messaging-service in LuckPerms?
De storage, bijvoorbeeld een MySQL-database, is waar de rechten blijvend bewaard worden. De messaging-service slaat zelf niets op: het is enkel een kanaal waarmee servers elkaar melden dat er iets veranderd is, zodat de wijziging niet moet wachten op de volgende periodieke controle van de database.
Heb ik een aparte plugin nodig voor gedeelde economie of inventaris?
Ja. LuckPerms regelt enkel rechten, niet het saldo, de inventaris of de voortgang van een speler. Een gedeeld saldo over je netwerk vraagt een economie-plugin met zijn eigen gedeelde database, vaak via de Vault-API. Inventaris of voortgang meenemen tussen servers vraagt dan weer een aparte synchronisatie-plugin.
Kan ik dit instellen binnen een OnPowered Box?
Ja. Een Box is één resourcepakket met MySQL-databases, dat je zelf verdeelt over de proxy en elke backend-server. Een proxy met twee backends die dezelfde rechten delen, past al in Box Iron met 3 servers; komt er een derde backend met eigen permissiegroepen bij, dan schuif je door naar Box Gold.
Zie ook
- BungeeCord of Velocity: wanneer heb je een proxy nodig?
- Minecraft server kopen of huren: waar let je op?
- Hoeveel RAM heb je nodig voor een Minecraft-server?
- Minecraft Box: meerdere servers in één dienst
Wil je een netwerk met gedeelde rechten opzetten zonder voor elke server apart een database te regelen? De OnPowered Box bundelt de proxy, je backend-servers en de MySQL-databases in één pakket, vanaf € 15,99 per maand voor 3 servers tegelijk, met 7 dagen gratis proberen.