bPermissionsWebGUI
bPermissionsWebGUI
The next step forward in ease of management of permissions!
You will need the plugin WebGUI_Plugin.jar and the client-side application WebGUI_Client.jar available in the WebGUI.zip package.
Don't forget to donate if you liked this! I worked HARD to make this all secure + working so show a little appreciation :)
Installation
Installation is as easy as dragging/dropping into your plugins folder and running once to generate the config.yml for this plugin.
After this is generated you will have a file that looks like this:
bind-port: 4545 bind-ip: ANY username: admin password: password whitelist-ip: - 127.0.0.1 - localhost
bind-port is the port that the webgui binds to, bind-ip is the ip that the webgui binds to (set to ANY to allow for any ip bindings) and the whitelist-ip section is a list of ips that are allowed to connect by default (you can add more via commandline/ingame auth.
username/password are fairly self-explanatory, these are the username/password you must enter in the gui client in order to be able to access the server!
Then, just start up the client and input your server details and password. The server-format should be like this:
username@host
or if you have a non-standard (not 4545 port)
username@host:ip username@host:4545
Connections/Security
There are a few ways to be allowed to connect:
- Have your ip in the whitelist-ip section
- Use the allowip YOURIP command from the console
- Be logged into the game and have the permission node bPermissions.gui
- Make sure and enter the correct username/password too!
Permission nodes/Commands
There is one command
/allowip YOURIP
This works like /allowip 127.0.0.1
Allows ips to be added without needing to be in-game.
There is one permission node
bPermissions.gui
This allows you to be logged into the game and access the panel without auth (only while logged in) as well as allowing you to use the /allowip command.
Won't be using this because of not-sensefulness to me. Would be great if it was more useful for me ;)
Would it be possible to get a version of this that limits it to user control only. On the server I admin on we have app reviewers and they have to white list 100+ players a day. This gui would help a lot in allowing them to add players out of game but would also give them full access to edit all of the permissions on the server.
This actually works fine for me on lastest build, absolutely love bpermissions :)
When will this be updated?!
Seems it will break with R5? Any chance of an update before it hits?
@Fourthbrook
EDIT: you need to edit the configuration so it looks like this:
I can't get the webgui to work.
Here is the config file
Here is my servers address
66.85.171.166:25570
Please help
Could you please add an option to edit the permissions in all worlds at the same time¿ That would be really useful!
@codename_B
what does that do exactly? we have a guest world where the guest are at default permissions and do not what to delete those users that actually get on
@patrick_ryan96
/permissions cleanup
hey im a mod in charge of perms on my server. we have hundreds of unregistered guests trying to log on that leaves our list of users very long and tedious to manage. Is there any way to add a filter feature pertaining to groups added to users? or a way to "remove" those names from the list that are in the server files but are not wanted on the list of users?
We are getting ready to set up Bperms on our server and we are looking for a way to receive a paypal donation via php on our site and use the "success" script to interface with the server to add the donor to the donor group. This seems like it heads that direction.
Is that something you can do or do you know of anything that implements that sort of flow with Bperms?
Is it possible to make the WebGUI, Webbased like a website kinda thing? E.g Drugcraft.net/PermissionsGUI
@TestPig321
Not currently but I'll add it to the todo list :)
I would like to white-list a range of IPs.
Specifically everything on 192.168.1.X
Can that be done without listing every IP in the list ?
@blazeddesigns
works for me :/
I'll test and see if I can replicate
Hello! WebGUI is very helpfull!! I'm really happy :)
And I have one suggestion. Is it possible to create a list of users in selected group. And buttons "add"/"remove" to fast editing group members?
Does not work as intended.
Setting the config file with my IP was refused, I had to use the command to allow my ip (which was not saved to file). Next I had to use username: admin. Thankfully I was able to set my password.
After authentication was done "working" I couldn't get any commits to save at all.
@modtv1337
Depends on what plugin you use - probably it'll be essentials.build
no one on my server can build and im not sure as to why ... the youtube video says to take out bpermission.build because it does not work ... so how do i give my members permission to build on my server? if there is no longer a *node for it