Keep a LuckPerms permission local to one network backend
Applies to: LuckPerms; match the linked maintainer documentation to your installed platform and release.
Documentation checked .
A lobby convenience command may be inappropriate on a survival backend. Give each backend a deliberate server context before applying a permission that should stay local.
Follow the procedure
- Identify the LuckPerms instance that owns the permission check: backend, BungeeCord or Velocity. A proxy command and a backend command can use different stores and contexts.
- Inspect the relevant instance’s server identifier in its LuckPerms configuration. Keep distinct names for distinct backends and record the current value before editing.
- With shared storage already working, create a small test node scoped to the intended server context. Use the matching
/lp,/lpbor/lpvcommand. - Join the target backend as an ordinary account and test the actual command. Switch to another backend and repeat without changing the user’s groups.
- Check for unconditional copies of the same node and for proxy-side aliases. Both can make a backend-specific rule appear broader than intended.
- Apply the final contextual rule to the smallest relevant group and remove the temporary test entry. Keep a record of the backend names used in the policy.
Check the result
The feature should work only where the server context matches the rule. Verify a reconnect and a backend switch, not just two commands in the same session. Confirm that unrelated shared ranks continue working across the network and that the proxy still has its own intended permissions.
If the result is wrong
If every backend reports the same context, correct duplicated server identifiers during a controlled change. If the check belongs to the proxy, move the rule to that permission scope instead of adding broad grants everywhere. Restore the previous configuration if storage or messaging stops working.
No comments to display
No comments to display