LuckPerms

LuckPerms

41.4k Downloads

Some issue while giving permissions

WarnDa opened this issue ยท 7 comments

commented

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

  1. 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"
commented

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.

commented

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.

commented

My /lp info
Screenshot_6606

commented

i have same issue regarding this

commented

Are there any console errors when the permission isn't sent, like a stack trace? Or is it silently failing?

commented

As there's no additional info, closing this now. Please open a new issue if you have this issue again!

commented

Edit :

It seems fixed for me now.
(I let the ticket open for reynier162000)