Some issue while giving permissions
WarnDa opened this issue ยท 7 comments
Description
I got a server in 1.16.5 running latest luckperms' dev build in MySQL.
I got 100-150 players, and I got a lott of permissions check.
Sometimes when player receive a permission (given by a plugin) it doesn't give them the permission.
I got a
[LP] Another command is being executed, waiting for it to finish...
And sometimes they will never get their permission.
Reproduction steps
- Give a lot of permissions to players
Expected behaviour
It should give them all the permissions, but sometimes it doesn't
Environment details
- Server type/version: Airplane 1.16.5
- LuckPerms version: v5.3.68
- Running MySQL (0ms delay to the database)
- Using dedicated machine
Any other relevant details
I must give them multiple permissions, I can add theses permission to a group.
Because when a user buy something in the store, each player that will do "/gg" will receive 2 temp permissions. (not to give theses boosts to afk players)
Runned commands each time (per player) :
- "lp user %player% permission settemp beasttokens.farming.multiplierbooster.double true 3h accumulate" - "lp user %player% permission settemp beasttokens.mining.multiplierbooster.double true 3h accumulate" - "lp user %player% permission settemp beasttokens.mobs.multiplierbooster.double true 3h accumulate"
Or :
- "lp user %player% permission settemp islandshop.sell.100 true 8h accumulate" - "lp user %player% permission settemp jobs.boost.exp.all.1 true 8h accumulate" - "lp user %player% permission settemp essentials.fly true 30m accumulate" - "lp user %player% parent addtemp warpfarm 30m accumulate"
i have same issue regarding this
Please could you also give some details about your unique problem, since I assume it is not exactly the same.
Regarding the original issue: are you sure you are using a recent version of LuckPerms - and that updating has not fixed the problem?
In modern versions of LuckPerms, commands are ran sequentially (and wait in a queue to be executed if another is running already) which should prevent any type of issue where a command overwrites another.
Are there any console errors when the permission isn't sent, like a stack trace? Or is it silently failing?
As there's no additional info, closing this now. Please open a new issue if you have this issue again!