#support-1
1 messages ยท Page 341 of 1
huh interesting
i have not updated the bungeeone so maybe thats why no error for it?
kk
So luckperms has the MySQL driver built in?
any plugin that uses mysql does
Ok.
the driver is also provided by the server
most plugins use that
however, LP also provides its own version
Ok.
Hi
trying to figure out why when I add a new prefix toa user (with weight 1), it doesn't override
ahh
so the default prefix overrides user prefix if its a lower weight?
also assume weight is in the prefix node prefix.weight.<prefix>
I need to work out how to change the username and chat colours. I have Vault and it's working for everything but me. The admin is purple and the co-owner is red, but I'm white and I don't know how to change it because I didn't the others accidentally. Help?
@foggy quartz you are correct
@brave crow for the last time, read this page: https://github.com/lucko/LuckPerms/wiki/Prefixes,-Suffixes-&-Meta
If that still doesn't work tell us what you tried and what the result was
I did the command /lp group owner meta addprefix 100 &b&l(&9&lOwner&b&l) but my username and chat colour didn't change, only the prefix was added.
which chat formatting plugin are you using
Vault
Vault is an API, not a chat formatting plugin
Vaultchatformatter*
are you sure no other chat plugins are installed and interferring
like essentialschat
I have essentials, the prefixes work, just not the colour of the username and chat
No
ok, can you please send me a pastebin of your vaultchatformatter config file, and a screenshot of what your chat currently looks like
wrong file
the red name is because essentials is setting the display name
but you can get around that by changing the VaultChatFormatter config
Oh oops sorry
you don't need to pastebin it
but just check that file
you can alter the format to suit your needs
I don't see anything to change.
if I recall correctly, it's the last option in the file
This one? # Standard Minecraft color codes can be used in the format.
format: "<{prefix}{name}{suffix}> {message}"
eh maybe not
i thought there was an option for it
anyway, uh
if you go to your essentials config
set "change-displayname" to false
and it'll fix the red name
Oh nice, thank you ๐
@elfin egret Could you friend me please.
why?
I'm trying to get some plugin creators, I have randomhashtags so far, I am also a plugin author/coder. So I would like to chat. That's all
we can talk in the #general channel if you like ๐ I try to keep my discord friends list for, well uh, friends.
Shot down.
@zealous flume no advertising!
Was pretty fun trying to convert the string arrays that's stored in tracks.
it's just json
haha yeah I realized that after an hour trying to conver tit to a stringified array to an array, when all I had to do was something simple. I hate my brain sometimes.
Is it possible
/lp user sleepyrose permission addtemp example.test true 1d
/lp user sleepyrose permission addtemp example.test true 1d
and i get 2 day example.test in the future? ๐ณ
i wish i could replace PermissionEX and PermissionTimer .
Luck
What is the command to changes if player have Rank X and Y remove this ranks and put rank Z
/lp user <user> parent remove X
/lp user <user> parent remove Y
/lp user <user> parent add Z
not possible
what?
I have a players with default rank and VIP rank
And i like changee this to players have only VIP rank
You understand?
/lp bulkupdate all set permission group.VIP "permission == group.VIP"
ยฟ?
have a look at rules at the bottom of your config
it might do what you want
it's the " Default Assignments" section
Why can groups target higher ranks?
ie. Manager can demote owner.
Yet owner inherits from Manager and has a higher weight.
if you want to stop that you'd need to use argument based command permission
hi, any idea what this error means https://hastebin.com/tiyuyodepe.pl
It usually means you're using the wrong jar. For bungee, grab the luckperms-bungee jar from here https://ci.lucko.me/job/LuckPerms/
thanks mate
no problemo
I was looking for a fix for chat prefixes the other day, and was instructed toward installing API Placeholder, which I did...plus the following: https://ci.lucko.me/job/LuckPermsPlaceholders/
I'm showing the following error in the console and I don't know where to even start to fix this.
31.12 18:19:41 [Server] ERROR Could not load 'plugins/LuckPermsMVdWHook.jar' in folder 'plugins'
31.12 18:19:41 [Server] INFO org.bukkit.plugin.UnknownDependencyException: MVdWPlaceholderAPI
is it a simple reinstall?
you didn't install the correct luckperms expansion. You installed the one for MVdWPlaceholderAPI. Try this one: https://ci.lucko.me/job/LuckPermsPlaceholders/lastSuccessfulBuild/artifact/luckperms-papi-expansion/target/Expansion-LuckPerms.jar
ty merjilin! by the way, how can you tell?
the error tells you what is wrong ๐ UnknownDependencyException: MVdWPlaceholderAPI, which states the expansion couldn't load due to not have the current placeholder API installed.
I'm feeling a bit sheepish...though its clearly because I don't understand any of that...chalk it up to my own ignorance, thank you again!
same here
You're alright ๐ You'll get to grip with everything over time
good thing there are shortcuts
if i want to import a pex config into lp
where do i put the permissions.yml of pex
just keep it where it is. Have pex and LP installed at the same time, then run the migration command. Once it's done, disable PEX
thnks man
i need to install MVdWPlaceholderAPI, but where do I put it?
just in the plugins folder?
@remote arrow That's not the channel AND discord for this plugin, but yes. Just put it in the plugins-folder
sorry andre, I was following a line of events leading to this one attempting to get luckperms to display prefix's. ty for directing me appropriately
so say i want to disable certain permissions that are enabled by default, how would i do that.
for example, in groupmamanger or any other plugins you would simply put a - behind it and it would be disabled. such as
- -essentials.kit
How would i recreate that message in luckperms?
Set the permission to false instead of true. /lp group <group> permission set <permission> false
thank you
Hi, is it possible for a user to inherit from multiple groups? Can't seem to find it anywhere, thanks in advance ๐
@ancient thunder /lp user <user> parent add <group>
huh?
Example
When i have ip foward in true
when i click on other server
he redirect me to redirected ip?
yeah?
ip-forwarding means, that your IP will be send from the BungeeCord to the spigot-Server.
This prevents issues like having different UUIDs on different Servers.
Have you enabled bungeecord in the spigot config?
ye
So when you attempt to join a spigot server, it says you haven't enabled ip-forwarding?
I'm wondering, what version of Minecraft is the server you're attempting to join?
And what bungeecord are you using?
Latest
I mean spigot's, waterfall, hexacord etc
BungeeCord Latest
Alright, I'm not too sure this is a luckperms issue, so could you remove luckperms and attempt to join again. If the issue is still there, you will need to take it to the bungeecord devs
ok
same error....
and fallback dont works too
i close one server
he dont move to fallback server
@elfin egret thank you for building this plugin, it's lovely. Have to argue with my admin why it's better then PEX but they'll see it sooner or later.
xD
Is it possible, for a highest user in a specific track, let say track A. Being able to promote an other user in the same track A, but not being able to promote in other tracks?
Me ? :p
yeah xD
If you want a promote guy on a specific track and dont promote on other tracks?
yeah?
is ez
do
/lp user <name> promote <track>
It's just, I got a server with people with different functions and permissions. Let's say I am the highest member on track A, and I'd like to promote another user to a higher level on my track A, but I would not be able to promote someone on track B, does that make sense?
Since, I got permission to promote permission node, I would be able to promote someone on a different track as well
@ancient thunder you have to enable parameter based permissions
Check the config
Might be called differently
Luch
How i disable the LP kick, when server is starting
?
is possible merjillin?
you can't. It does that on purpose to ensure the correct permissions are distributed
so.......
how i will correct this
is exist some plugin put on queue?
or delay the join
That issue can happen, when LuckPerms can't load permissions (connection issue f.e.)
It shouldn't take long at all. It takes 400ms for my lobby to load luckperms which has over 800 permissions in it's database
Can you please run /lp Info and show us the output?
Preferably in the console
As the output is too big for the chat
can you show us the server jar you're using? So spigot.jar, paperclip.jar etc
my only concern there is that the server could be running a craftbukkit.jar, which doesn't like luckperms very much
Also the ping to the MySQL is pretty high at 94ms
That could very well explain why the first login fails
My players without a donor rank can do ./nick how to fix?
you've set the permission to allow them to use /nick. We can't help without knowing your setup
or you're using essentials instead of essentialsX, so it is falling back to it's own permissions
alright, do /lp search essentials.nick please
are you using essentialsx
yes
are you using the latest version of essentialsx
fun fact, every essentials binary released in the last 3 years carries that version.
sooo, that doesn't really help
also not essentialsx
please read the "essentials" section of this page
it explains some options you can take.
what's red
essentials
essentials is not my plugin
how so?
hi
do i need to have lp installed on spigot too
or only the bungeecord folder
beacause i cant give myself any perms
@humble shuttle The command on the bungee side is /lpb
Happy New Year everyone!
@humble shuttle you also might want to read this: https://github.com/lucko/LuckPerms/wiki/Network-Installation
Will it break anything if I run the most updated version of LP on all servers except 1 and not on the bungee?
why "except 1"
Long story short, I can't reboot it for a couple days.
Nah, I like keeping my plugins updated. Esepcially permissions plugins, because....if it breaks, chaos will ensue. I think.
How do I make it so 1 group inhierits all of another groups permissions?
/lp group <group> parent add/set <group>
Hey, having an issue with LP displaying [com.zaxxer.hikari.pool.PoolBase]: luckperms - Failed to validate connection com.mysql.jdbc.JDBC4Connection@1b99b689 (No operations allowed after connection closed.)
Any ideas?
your mysql server is closing connections too quickly.
you either need to fix that, or change this option
Why when I switch server on bungeecord Luckperms set my primary group to default? Everything else works fine
Guys help me :/
https://hastebin.com/gazewosone.sql
@opaque elk are your backend servers on spigot or sponge?
Spigot
Alright, make sure ip-forwarding is set to true in the bungeecord config, and that bungeecord is set to true in your spigot.ymls
Yes, everything works fine but everytime I switch server my primary group is default
The parent groups are ok
Umh no
@wind halo Has that error occurred before?
Wut @storm geyser ?
Alright, @opaque elk. Set your weights so your higher groups have higher weights, then make sure this is set to all-parents-bt-weight in your luckperms config https://github.com/lucko/LuckPerms/wiki/Configuration#primary-group-calculation
@lyric ruin do your vault installed and a chat formatting plugin?
Ok i'll do it thanks
no i dont have vault installed
and i have no chat formatting plugin
do you guys recommend a good chat formatting plugin
It depends what you want. Do you have essentials on your server?
yes
i just installed vault
Poked luck "https://hastebin.com/gazewosone.sql"
Alrighty, RealBeatin. Install essentialsX and EssentialsXchat from here and you should be good to go. If you have plain essentials (Essentials-2x`), you will need to replace it with these. Luckily it's a drop in replacement
@wind halo update your bungeecord version
don't use luckperms then
The latest bungeecord support 1.8-1.12.2
use travertine if you need 1.7 support
ok, just update then?
@elfin egret
i will say
Where do i find the GroupManager config coverter to PEX
why im using this version of bungee
because
bungee reconnect
he need a specific version
understand'
?
If you're using that bungee cord, you can't use luckperms
why does it need a specific version
@median vigil this is the luckperms discord
I know
If the bungee plugin hasn't been updated, it should be left to die. Simple
๐คท
that has nothing to do with me
BrettPlayMC - Today at 12:51 PM
i only said pex cuz i've used it. i suggest luckperms. it has a groupmanager converter
and i will test it
@median vigil https://github.com/lucko/LuckPerms/wiki/Migration
@wind halo you need to use the latest version of bungeecord.
ohh
with the removeprefix or removesuffix command
what is that command?
those are the commands
Hey guys i updated to newest vesion but now no ones names show up https://i.imgur.com/uKAP7vs.png
I dont know if its luck perms or nucleus
probably nucleus
What's your nucleus/main.conf file look like?
Hello people
this luckperms.. no create permission file where i have create groups and add permissions ? :/ i don't understand why is this plugin is only in server midify or something :S sorry my english is bad but maybe help me ?!
this is my nucleus main file
and.. :S
Deus Corvi - Today at 4:38 PM
What's your nucleus/main.conf file look like?
@snow wigeon Please doo this plugin file video tutorial or something :S crazy plugin but i don't have this plugin take in my server.. this is so bad.. in server per command added permissions and so yea :S ๐ฆ
@vernal python by default you can't. You can edit permissions via text if you set your storage-type to yaml in the luckperms config. However, we recommend you use the web editor by doing /lp group <group> editor and click the link in-game.
Hmm interested.. Where to going my created grups ?! I don't see created groups in this yaml fail. Srsly bad plugin conf idea
You cannot create groups using the yaml storage. That is pretty much the only thing you must do using commands. However the command is very simple /lp creategroup <name>, and it will then create a yaml file called the group
However, I recommend you set at least one permission by command before editing the file, just so you see how it is stored.
Wtf idont understand this plugin :s
You will get the hand of it very quickly. Just like everyone else in this discord had
I create.. But nothing in yaml :3
Alright, are you looking in the same folder as the config?
Show me for pics in PM step by step.. and maybe i understand..
What i need to doo..
I'm not at my pc, so sadly I cannot. However, I will take you step by step to the storage
Go to the folder where your luckperms config is. Tell me when you are there
Ok. I go to sleep cya!
o/
Am I allowed to ask questions here? ;p
I was wondering, is it possible to give a player the "*" permission, and then make some things not be allowed. For example, if I have this:
Permissions:
* / true
nucleus.vanish.onlogin / false
nucleus.afk.exempt.toggle / false
Would it make it so I have all permissions except for those two? If not, is it possible to do that?
I just think I'm a little confused when it comes to what the "false" and "true" mean on the editor
Yep, that should work fine
very very beginner here btw
Huh, interesting. That's odd, because when I went to go AFK after I did that it said I was exempt from going AFK
Are you logging in as vanish still?
No, so that's working
https://img.visualfiredev.com/admin/xwkjr.png But this still happens when I attempt to go afk
Alrighty, can you do /lp verbose record do /afk, then do /lp verbose paste and put the link here please
I can't express how amazing this plugin is... like everything about it. I used to think PermissionsEx was good, but this plugin has such a good interface and everything about it just.. works! It's awesome.
Hmmm, nucleus.afk.exempt.toggleย is still returing true... interesting
Oh also here's the editor view https://img.visualfiredev.com/admin/q8lf9.png
I honestly haven't a clue why that isn't being shown as false. It has been set as false which means LP is doing it's job
Should I report it as a bug?
*shivers*, a little unfomfortable that my remote IP was in there
Server IP makes sense to me, but my IP... wew
However, I'm going to give you a tip here. On sponge, especially when you have grief prevention, never give a user * as it breaks the entire plugin
Oh really? I didn't know that, what should I use instead?
I'd honestly recommend you make use of this nucleus command. https://nucleuspowered.org/docs/configuration/permissions.html so as an example, you'd do /nucleus setupperms USER default to assign the default group the suggested user permissions
Yes, luckperms is fine with giving a user all permissions. It's grief prevention and nucleus that aren't
Ah, okay.
Grief prevention on sponge is powered by permission data, so if a user has all permissions, the plugin doesn't like them very much, as things are deliberately denied to all users
For grief prevention, you should only ever use griefprevention.user and griefprevention.admin, else you will be turned away by the dev and support staff
Good to know
That's an odd one xD any issues with the editor should be browser
Does it work on your end?
Oh god I clicked on it and everything came back all weird
Indeed it is not working for me. Very odd
I recommend you apply your edits and then create another editor instance
I hate my phone with a passion
Have you applied your edits and tried creating another instance yet?
Oh, it did it again with a fresh group. I should probably report this as a bug
Yep
Twice now
Alright, then. I'm surprised nobody else has reported that. Create your issue here
https://github.com/lucko/LuckPermsWebEditor
Alright, thanks
It's 3:30am for me now, so I need to get going xD If you need anymore help, someone should be able to help you if you just post your question here
Same to you, and no problemo. We're here to help :P
anyone able to give me a quick pointer to changing the display name? display name currently seems to include group/rank and nick/username from migrated group manager profiles... rather than separating the rank and allowing new nicknames to be displayed
Is there a permission node for placing command blocks?
@FireController1847#3577 depends on what server software youโre using
Spigot: No
Sponge: yes
hi guys
๐
I have redis installed on my system (because I use pterodactyl)
but I only use 1 bungeecord and will not need a second one soon
so should I set my messaging channels and such to bungeecord
or redis
Use bungee
I have my bungee luck perms config done, idk if you could have a look?
would be really awesome if you can :d
Why? Is something not working?
no, I just don't know if I set it up right
There isnโt really much you can do wrong tbh
because this is the first time i've used it
I mean, I would be really grateful if you have a look at it ๐
If the messaging service is set the bungeecord and the database info is correct, you are good to go. Oh and server name is set to bungee. Not required but recommend
Sure I can have a look
Though remove passwords
Looks fine
Though servername should be lowercase
And it can be anything you like. Doesnโt have to be bungee or waterfall
proxy, ffabjys, ... are fine too
yea ๐ I just love to name it waterfall cuz I'm using waterfall
would it be a problem if I name it Waterfall? because I name all my other servers Lobby-1, SW-1, MM-1
Thatโs fair. Just wanted to make sure you realize it doesnโt have to be called like the software
Again be sure to use lowercase
And use lowercase in the bungee setting for consistency
And just to be sure. IP forwarding is enabled on the bungee and the bungee mode on the spigots?
yea
I have set these server up a bit
they work fine with ultra permissions but I decided I would use LP instead
could the name be lower case in the LP config but upper case in bungee config?
because I don't want the server name to appear as lower case on my tab list
would be ugly if it's lobby-1
What plugin do you use for tab list?
I mean you donโt have to lowercase it unless you want per server permissions on the bungee
Iโm asking about the plugin because with BungeeTablistPlus you can create aliases
@hollow perch
stablist
I don't like how bungeetablisplus look
Here's what I want:
I want each server to have some permissions on its own and some global permissions that are applied to all servers
and I want the name to be upper case in bungeecord and spigot config
(I really don't care what the name is in luckperms configs, however)
@lapis ibex
You do realize that the BTLP plugin allows you customize it any way you want
The question is if the server specific permissions should extend to the bungee
If so you need them to be lowercase in the bungee confif
oh rip
Unless Luck fixed that issue
But last time I tried it didnโt work with uppercase
Well
A simple way to test it
well got any news from the devs?
Start the bungee with LP. Join a server with uppercase letters
Then run /lpb user <you> info
And show me that output please
Alright
setting up....
nothing much changes in luckperms config right
I just put the mysql info in I didnt even config luckperms on the spigot
oh ok forgot that
Anyways, can you run that command?
If you donโt have permissions, run it from the console
The bungee console
no perms
I want to know if LP lowercases the server names internally
Then run it from the console
No slash
no slash
oh shit
I mean it certainly shouldnโt get any permissions denied XD
is there any command for that
soz I'm totally new
oh god
nothing works
rip
well I will try lp out later :d ty for helping
xD
Weird. What version do you use?
latest on jenkins
alrighty
samething
maybe I did something really wrong or my console doesn't work?
well sleep tight man
ty for helping
xD I will try lp out later
Alright. Seems really weird tbh
Iโm using it too without issues
might be authme
4.0.80 on waterfall with no issues, also using pterodactyl >.>
@storm geyser can you try 4.0.82
how is it possible I got permission denied from console lol
the only commands that doesnt work is the info thing
everything else is fine
probs cuz upper case
Nope, it wouldn't be upper case. I'll test it in just a moment
Can you test if it is only denying luckperms commands in console? So if you have another plugin installed, try running a command from it.
Yep, latest is working for me as well
And now?
http://prntscr.com/hv3dhy
xD
@TommyTran73#5560 pterodactyl vs PufferPanel
who won?
@storm geyser the only thing it blocks is lpb user TommyTran73 info
other commands like creating groups work fine
ptero always wins
hey man @elfin egret ๐
can someone help me with this lol
Ok, looks like my config caused the problem
I tried with the default config and it works
That's very bizzare... I don't know a config change that would cause that. Can you send me your old config if you still have it? Remove any MySQL details if you have any.
I need help with a some command...
how can i add for "x" mins/hours any user to some group...
ej: add 60 mins some user to VIP.
We want to do this so that if people buy twice the time vip accumulates and therefore if you take twice a month, it lasts 2 months instead of one.
set this config option to accumulate and run the normal command https://github.com/lucko/LuckPerms/wiki/Configuration#temporary-add-behaviour
cheesus i don't this luckperms ๐
Talking with the server owner, he doesn't think it's worth it to update from PEX to LuckPerms, given that while PEX is 'officially' abandoned, it'll basically be fixed whenever it breaks because so many people use it. Thoughts?
they're right, it probably won't break, and i'm sure there will be fixes available.
however, there is zero official support, and there are a number of issues which remain unfixed.
for instance: https://github.com/PEXPlugins/PermissionsEx/issues/2923
I just found the 'why luckperms' page, let's see....
We're using Essentials to manage our group tags, prefixes, faction information, and suffixes with PermissionsEx as our main permissions plugin. How hard would it be to migrate that aspect of our configuration to LP?
i don't think it's very difficult ๐
and in my opinion, it's much nicer to be able to manage all of that via your perms plugin
let me pull you a line of our config so you can see how we have it set up...
you'll still need essentials to handle the faction information bit
ah
yeah, that's probably the reason we've been using it forever...
architect: '&e{factions_roleprefix} &c{factions_name|rp}&b[&3Architect&b]&6 {DISPLAYNAME}&r&b*&b {MESSAGE} &b~'
okay well
luckperms will stuff all of it's data into {DISPLAYNAME}
depending on your settings, in the format {PREFIX}{USERNAME}{SUFFIX}
That doesn't seem like to much to modify :P
Can someone help me with how to encrypt passwords. Im thinking 256 bit AES Encryption. But i dont have a single clue on how to do it
hello, question about luckperms, is there a command to list the player in the ran "rank1" ?
Sorry
this is a really random question.... but I noticed that LP is both parallelized and has aynchronous operation, would switching from Pex to LP reduce server startup time and/or overall load in any noteworthy way? (it's an extra plus, if so)
Iโm not sure about the startup time but itโll significantly speed up permission checks
the higher the weight the higher the priority right?
I know the pex also caches checks....
@hazy moon yes
any answer about is there a command to list the player in the ran "rank1" ?
What's the bulk update command to change if a player has node.1 on factions and change it to note.1.updated on factions?
lp bulkupdate users update permission node.1.updated "permission == node.1" "server == factions" should work fine if I recall its usage correctly. @cinder grail
@static agate ignore my previous message. Use /lp group <group> listmembers <page number> to display all members in the specified group.
@hollow perch server: Waterfall perhaps lowercase for server name? I know uppercase use to cause issues not sure if it still does
lemme test again, I really want that upper case ๐
It shouldn't be that upper case, but I can't find any reason why any config changes would cause that
ohhhh your using Pt Panel right @hollow perch ?
They are yes
Have you remade your changes in the new config, and see if the issue occurs again?
I have not made a single change from the defualt other than adding mysql
Does LuckPerms keep a viewable log of who executed what command and when?
@elfin egret you're welcome to tell anyone still using PEX that they should be using luckperms
that ^^ should be pinned
PEX is discontinued
I've been directing everyone who wants to maintain PEX to try contributing to LP first as well
(not that I expect much to come of that)
what's up, nice of you to join here ๐ - I said the same thing at the time, but will repeat it again now - real shame to see PEX discontinued, but I think for your sake it was probably the right decision. I really appreciate you nudging people this way. for what it's worth, your work on PEX, Sponge & configurate have had a big influence on luckperms, and the designs and approaches you developed have gone a long way in making it what it is.
as for telling people to move, I guess i'm trying to be gentle about it. obviously it's nice to see others reccomending LP, but on the other hand, I definitely don't want to be seen to be jumping on people using other software and begging them to switch ๐
@elfin egret as someone that did use to swear on PEX, though that the need to move to Luckperms was some kind of cult etc the move wasn't as bad as what I thought it would be.
Yes there was a new learning curve invloved but that was expected as Luckperms != PEX.
Those that say "oh its too hard" or some other excuse usually cbf'ed to RTFM (the wiki) or want to be spoonfed/be support vampires
yeah, not much I can do about that
obviously you can try make things as easy as possible (which I think I've probably done), but you can't help lazy ๐
also help vampires is an interesting term
never heard that one before
relatable though haha
mhm
Usually those that ask something, you give all the info needed and they (basically) want you to do it for them. Usually starts by wanting to add you, contact you directly, call/voice with you
Most of the questions that are asked in here fall under Does he clearly lack the ability or inclination to ask the almighty Google? but in this case searching the wiki
@chilly sluice as someone who used to swear at PEX... ๐
Well back then there wasn't any half decent choices for perm management that had any sort of flexability that didn't run like pushing shit up a iced hill
guess you're one of the lucky ones who didn't have performace issues with PEX
yeah back then I was spoilt. before there were any data centres in australia I was part of an admin team the ran an isp based gaming community. so we had some pretty powerful hardware and we were directly on an isp backbone
๐
@elfin egret , i need help with a crash report, it seems that When the taks of regenerating an arena caused a lag spike, luckperm made thserver go slower and then eventually crash, i was on the intellectualcrafters discord and i was redirected to come here
heres my log
[17:17:55] [Server thread/INFO]: [GroupManager] Loading GroupManager v2.0.1-b332 why run GM when you have Luckperms on?
Line 17 of your pastebin
those messages indicate that (as they say) it took LP a long time to process a users login. that could be for a number of reasons - slow database, overloaded cpu, slow network connection, etc etc
however, they wouldn't cause the server to crash
at most, they'd mean players couldn't login, or would get stuck on the "logging in" screen.
well, it uses CPU time to process the login
but it doesn't affect the minecraft server itself
thats odd then. idek how to replicate this
are you running your own machine?
no
or using a shared host
the output on your control panel doesn't represent real usage
if the other users also on your machine are performing intensive tasks, then that will affect you too
The way you have this setup by the looks of it you have Luckperms using flatfile (H2). I'm going to assume GM uses flatfile too. Two plugins using flatfile db to handle player/perm checks
looks like the stackdump on the server thread is from chunk loading
yes
possibly slow disk then
ssd
also that log is full of other issues, especially from MBedwars and Murder
which would also affect luckperms load speed
"ssd"
right, but you're sharing those resources with other users
sry if i sound annoying, im justtrying to get this sorted out
and have no idea about the quality of the hardware ๐
I'd ask your hosting company about it. tell them your server is crashing whilst loading chunks
What I call GSP - Game Service Providers - can set your I/O max in/out. So even if they are running the latest nvme hardware I doubt you would have 100% of that nvme device
ill also go to the MBedwars plugin channel
and one of your plugins is taking a long time when reading data from the disk
mbedwars didn't cause the crash either
Hi all. I worked with PermissionEX a few years ago on a spigot server. Now I try to start with a new server based on Sponge and decide to take LuckPerms. One thing I did not get even I read the wiki about it: How are default permissions for new users handled with LuckPerms? Can I somewhere define a group that is applied to all new users be default without saving informations about the user?
deitux: all users are assigned to the "default" group when they login. if you want to give permissions to all players, add it to that group
@restive beacon All users that don't have a defined group are placed as default
damn ninjaed lol
๐
So I need to define a group "default" in LuckPerms?
@tawny prism yes, luckperms is taking a long time to read data from the disk, but it's unlikely to be a software issue
no, its automatically there
Bob joins, automatically is part of default group
unless defined otherwise of course
Luck you are in intellectualcarfters right?, i saw your user
i asked pannosayt
i think?
Does this group have standard-permissions after install?
Paintsplatters, yep I am
ok, can you @ the person i mentioned on there?
would rather not start an argument, they were just trying to help you ๐
default users have "default" perms unless a plugin needs that user/group to have those perms needed
but some of the stuff they suggested isn't entirely accurate
my advice is to contact your hosting company - my assumption is that they're probably overselling the node you're on, and too many users are sharing the same disk / cpu
and prob running platter drive not ssd
see what their response is, if you get some dismissive reply suggesting it's not their fault, it's probably time to switch to a different company.
THX Spanner_Man ... I found the group bei "/lp listgroups"
that or brace yourself ๐ learn linux and run it on a VPS like Linode
okay, hopefully they'll resolve it for you ๐
Maybe you'll have some 'luck' after all :P
i get like no lag most of the time
solid 20 tps
idk whats up with this, but it wasnt happening tilll recently
influx with new people (christmas/new years sales) over provisioning expecting people not to use 100% - happens all the time with GSP's
I was suggested to use the MySql database (which isnt onthe same disk)
that's probably a good suggestion
ill try it
but you might still have issues with other plugins
no, but the excessive resonse times helpes the other process crash it
thats what i was told
that's not true
yes I know, but it's not true
the login handling process occurs on a different thread
it has to regen arenas
did the watchdog kill the server bc of the main thread or bc of the login thread
hmm,
ill go to MBedwars and ask, ive never had issues before, we have several worlds, chunks load fine
even at /speed 10
"it has to regen arenas" -- chunk regeneration is always relatively slow
and idk what the plugin does exactly, but large block changes are hard to do correctly
(and are always a performance sink)
AFAIK
, no regen was occuring at that time
guys where is the file to edit perms manually instead of ingame
You need to set your storage-type to yaml in the config, then restart your server. If you want to move your existing data with it, you'll need to export your old data, then change the storage type, restart the server, and then import it https://github.com/lucko/LuckPerms/wiki/Switching-storage-types
If you haven't already, i recommend you check out the web editor which is accessible using /lp group <group> editor
Is there a way to rollback LuckPerms to a certain time?
not unless you've taken backups
Okay
Hey all, I'm looking to replicate the PEX regex functionality that lets you specify multiple perm nodes with parentheses like this: - essentials.signs.use.(buy|kit|protection|trade|warp) How would I go about doing that with LP?
just like that ๐
Ah cool. I wasn't sure because when I did the import it has question marks by it. Is that normal?
guys how do i make my ranks have colour for there chat
hm, can you give an example?
'- ? essentials.build.(craft|pickup|interact).(267||271|272|273|276|281|283|284|298|299|300|301|302|303|304|305|306|307|308|309|310|311|312|313|314|315|316|317):*'
depending on your chat plugin, you might need to set a suffix for chat color
Well that didn't work so well
set a different suffix for each rank
i did on lp and it stil doenst work
Snhnry, yeah, the ? shouldn't be there
luck i set a suffix in game as well it doenst work
TheRealBeastin, then you need to reconfigure your essentials config
luckperms just provives the relevant data when Essentials requests it
it doesn't actually do any of the formatting
all of the options for that are in the Essentials Chat section of the config file
but this isn't an essentials support discord
you can try asking for help here:
Does anyone know to what I should set playerOrder in BungeeTabListPlus?
I've set it to LuckPermsGroupInfoReversed,alphabetically though ranks still see out of order.
could be related @lapis ibex https://github.com/CodeCrafter47/BungeeTabListPlus/issues/206 and that issue is still open
ohhh @gilded cove was https://github.com/CodeCrafter47/BungeeTabListPlus/issues/262#issue-249033602 resolved for you? @lapis ibex having similiar issue from what I can gather/guess
Hey, we are using BTLP 2.8.0 on BungeeCord 1.12.1 with Luckperms 2.2.57
Thats our tablist config:
https://pastebin.com/MykCLLNn
In Luckperms, our admin groups have the highest weight as of Luckperm...
No, these white players are simply players where permission data couldn't be loaded bungeeside
But the ranks itself are ordered correctly
But we gave them a group weight
in our case:
http://prntscr.com/hvdfhh
Yeah I was wondering if playerSet: global was set. Assuming not every player has the same group on every server? I know BTLP cache data and it would pull the data it last had when that user connected prob
in our case our lp instances are not connected. every server uses yaml flatfile. Not sure if something changes if you use a global db for all lp installtions
I know for sure that it at some point didn't work whatsoever and just ordered the players reverse alphabetically
Sadly don't have any people to test rn
@lyric ruin you need vault i think
@elfin egret ServerMiner doesn't have your plugin on the drop down list... whereas they do have PEX and basically all the others...
How badly do I want to try migrating from PEX to LP on our test server? Good enough to download it and upload it using FTP, apparently...
how do you set per world permissions?
Check the wiki for further help, but it's lp group groupname permission set global worldname
Instead of global <world> world=<world> works too
Sorry to bother anyone but I've tried looking for the 1.10.2 version to download and can't seem to find it. Is it possible someone can lend a hand? Looking for 1.10.2 Sponge version of LuckPerms to be more specific
@cunning peak https://ci.lucko.me/job/LuckPerms/
O
I'm guessing it's the 4.0.83 given that it says 1.8.8 or Higher, Thanks for the help man.
Sorry, kinda new to the whole plugin shtick.
As a rule of thumb: Plugins are generally version independent @Styles#0417
Hey quick question I was thinking about switching to LuckPerms but I was wondering, when lets say a donator on our server gets staff, am I able to make it so I can add the staffrank to the player and it will show the staffrank prefix in the chat
But the player will get the staffrank permissions and keeps their donator rank permisions
@elfin egret Is that possible
Yes, set the priority of the staff prefixes higher than that of the donator ranks, set the staff ranks a higher weights than the donator ranks, then when you add the staff rank to the user using /lp user <user> parent add <group>, the staff rank will be set as their primary group, and their prefix will be the staff prefix
Oh okay thankyou!
No problemo
If you want global permissions including bungee, you need to install luckperms-bungee from here: https://ci.lucko.me/job/LuckPerms/ on your bungeecord server, as well as have luckperms installed on your backend servers. Then all servers need to be connected to the same MySQL database
A better walkthrough of network setup can be found here: https://github.com/lucko/LuckPerms/wiki/Network-Installation
Alright thanks again ๐
No problem :)
We cannot help you, if we don't know your issue/problem. Just ask:)
@elfin egret How can i allow to use bungee commands per multiple spigot servers?
@glass bough Don't tag Luck.
Also you need LuckPerms Bungee on your BungeeCord.
Yes, I installed it.
ok. Now make sure, that the servers have different names in the LuckPerms config.
Also are the plugins all conected to the same Database?
A better walkthrough of network setup can be found here: https://github.com/lucko/LuckPerms/wiki/Network-Installation
Authorization of players takes place on a separate Spigot server. If the player is authorized successfully - he moves to lobby. But If the player is not even authorized, he will be able to use the bungee commands from my account :(
Yes, all servers are connected to the database (mysql) and have different names.
Ahhh. A cracked Server. Iโm out, lol
Why ???
I donโt support software piracy
you can negate permissions on bungee using the world context
for example
/lpb group admin permission set bungeecord.command.alert false sever=bungee world=auth
It's idea.
Hmm .. Is it possible to allow "bungeecord.command.alert" only for several servers, if the worlds names is the same?
yes, but you'd have to create your own context
WOW
I am very grateful to you, thank you!
Hello, can I ask sth.? I need help...
I have an admin group with permissions * .When I try to disable just one permission, it says that it doesn't have it. What am I doing wrong?
@fickle oasis what command are you using to disable the permissions?
Hi guys, quick question, I am new to LP, moving from powerfuleperms after endless issues with not updating from them. Project seems to be dying. How would I go about having multiple ladders for example, staff, donator and normal ranks all assigned to a user at the same time, for example, a normal player that donates would get two ranks and have permissions from both ranks and prefix, like this [VIP][Rank]Username: MESSAGE
/lp group admin perm unset permission...
Wrong command. Since you haven't explicitly set that permission to true, you have to set it to false using /lp group <group> permission set <permission> false in order to block access.
Ok, thanks a lot!
M45, I need to get going for about 30 mins, so if nobody helps you by then I'll see what I can do :)
ok thank you mate
Sorry, I can't help, I am totally new at this... I mean, didn't use the LP so much time to know it.
@samo_lego#4797 having a look at the wiki is always worth a shot
@fickle oasis Its ok to be new at learning something. Hell after I gave up on PEX and was looking for something else that could replace PEX I came across Luckperms. Not only did it it work on my custom cauldron built server but it also covered bungee and Sponge. I thought to myself "Hell this is swweetttt as".
I took the time to read over the wiki. As I came from using PEX there is a page there that gave command equivelents of PEX <-> Luckperms.
Yeah, I usually look at wiki, but somehow... Don't really find all the info.
Thanks.
Oh, great, I found those equivelents!
You'd be surprised what you find on the wiki @fickle oasis ๐
๐ ok
Do you run a bungee network @fickle oasis ?
Nope, just small private server
Ok
Anyone got a link to wiki about multiple ranks at once? e.g: [viprank][normalrank]
on two separate tracks
can't find anything
Most of my players want to only see one rank in the chat I've found. They say too much text spammage lol
And that would be handled by a chat plugin not Luckperms alone. Luckperms doesn't touch chat formatting at all @river tulip
But.... if you want to stack multi prefix https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking
thanks, ill take a look at it
its not only the prefixes but the permissions from both groups on one user at the same time
I can't seem to find a placeholder for a second group prefix, only one
ill have a read over that and see if it mentions it
I know ChatControlPro has a multiprefix option
ok thanks
that link you sent me, is that only for prefix? what about the permissions attached to the second group, would they be added to the user too?
Yes, if you doubt it run a perm check that is only in that second group - that command is on the wiki too by the way ๐
Or even verbose the player that is a member of two groups
ok cool, thanks
ok
got everything working @chilly sluice , except i cant find the placeholders to put in chatcontrol for multi prefix, any ideas?
or do i just put the standard prefix placeholder and luckperms does the work?
I use PlaceHolderAPI so how I have it setup might be different to you. But if you already have PlaceholderAPI https://github.com/lucko/LuckPerms/wiki/Placeholders
l l l legendddd. thats working, now finally, how do I add myself to multiple tracks, im currently in rank owner on track staff but also want to be in rank XXX on track XXX
you would just use /lp user <user> parent add <group> to add them to a group on each of the tracks. If they're in a group which is in a track, they are automatically placed in the track
have you set this up in your luckperms config? https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking
oh dear xD Did that fix it?
yeah ๐ thank you. just trying to work out formatting now. e.g: its showing as [Owner rank], i want it [Owner] [Rank]
which chat plugin are you using?
deluxechat, i also have chatcontrolpro
maybe chatcontrolpro is a better option for this?
nah, I use deluxe chat as well. Can you show me a screenshot of your chat currently?
alrighty, can you show me /lp group <group> meta info for the groups taking affect?
hmm, you should just be able to click on the non-coloured one and it should give you the command to remove it
also, I recommend you redo your prefix priorities. Priorities with the larger numbers take priority
hmmm i click it and nothing happens
that's odd... can you show me /lp info please
made my own little rank wiki for my players with luckperms db. https://i.imgur.com/3zkLjpZ.png โค
nice @misskoa#6286 - pulling from mysql I assume?
ok i removed the white one
Not having [ ] is due to you not including it in the prefix itself, M45. However you could use the middle-spacer option in the config to add ] [ between them
ahh yes
I'll have a play around and see if i can get it looking nice, thank you ๐
No problem :)
Hallo!
awesome, looks perfect using middle spacing. Thanks so much, have a good one @storm geyser
Same to you! And hello, Prozaphex o/
@elfin egret How do i install luckperms with bungee
I actually do have a question. Glad to find out there is a discord for the plugin
When you have a moment
@foggy quartz install luckperms-bungee from here on your bungeecord server https://ci.lucko.me/job/LuckPerms/
Just ask away, Prozaphex
You grab the bungee plugin from https://ci.lucko.me/job/LuckPerms/ and follow https://github.com/lucko/LuckPerms/wiki/Network-Installation @foggy quartz
Yes
Or all of the servers?
Install luckperms-bungee on bungeecord, and then regular luckperms on all your other servers. Then set them to use the same MySQL database
Follow the directions in the wiki page spanner_man linked :)
Alrighty
I recently migrated over from PermissionsEx, and I do have to say I love the organization that each member has its own file.
But, something it did funny, when it migrated is this
It plopped the prefix and the weight and stuff within the perms
does the format matter in this? im using yml btw
I mean can I stick to a basic format like this
or is it specific format for LuckPerms
Yes, luckperms likes to store everything as permissions.
Luckperms has a specific formatting, which is why we suggest people use the web editor
/lp group <grouo> editor in order to access it
Oh okay, so it would break it if I were to remove that stuff and put it above perms like you'd normally do
Ahh @rough depot each "default" member shouldn't have its own file. See Luckperms power is that it only stores what it needs to that is special or edge cases. "default" group - or what is sometimes called plebs, newbs etc should be in that default group.
Yes it would very much break the plugin :P
No I get that much @chilly sluice , I like that Newcomers, Members, Mods, Admins, etc have their own file (folder)
rather than one huge file. its nice.
But I was just curious if I were to want to edit it directly on the file, if everything has to be listed under perms like that in the shot how it brought it over
I appreciate your guys help btw
You misunderstood me @rough depot https://github.com/lucko/LuckPerms/wiki/Default-Groups
I was pretty religiously stuck to pex for so long but it sucks so bad now.. i need something that doesnt break every other day hahaha
For me I just modified the display name of default
Oh I see... so logically, I should change the default group displayname to "Newcomer", paste in the perms from Newcomer and delete newcomer
that way (if you don't whitelist or greylist) randoms that only join once off don't have a file created (assuming your using yaml storage from the screens) - saving space
Makes sense
I do whitelist but, is nice if I ever choose to remove it.
Now the other part of my question im not certain if it made sense ornot.
Basically, I'm really good at working with perms directly in the yml, is this the basic format it stays at period
And no, the way luckperms works the meta is a permission node itself
Okay.. so I should not even touch this at all?
meta being prefix/suffix etc
I have to use the editor?
If you end up switching to mysql eventually then yes use the editor. its quite powerful
I guess im just trying to see what the easiest way is to get used to this lol. Im used to opening the file and manually editing this cause I've done this for years.
so from what im understanding, the formatting im used to would not work
PEX mysql support was..... well crap. Luckperms sure as hell isn't crap
hence
groups
Member
Permissions:
yada yada
no - thats PEX formatting. wouldn't work
kk
My prefixs don't work
so if I were to manually add to these perms, I can re order things, just not do anything format wise aside form straight verticle stacking
correct?
I will definitely check out the editor if it works well even though im using yml's instaed of squl
Im using essentials
sql
I never used yaml storage with Luckperms. When I switched from PEX to Luckperms I went straight to mysql. Was so excited nearly wet myself lol
If your using essentials make sure you are using EssentialsX and EssentialsChatX (or whatever it is)
@foggy quartz
I am
And have vault installed
Not bungee. All other servers
Vault = https://dev.bukkit.org/projects/vault
EssentialsX = http://ci.ender.zone/job/EssentialsX/