dBUB
dBUB is permissions bridging plugin that was designed to bridge permissions between an online database, and permissions on your minecraft server!
[ Download | Source | Donate | Usage | Change log | Example Setup | Installing | Permissions ]
What is it?
The Database User Bridge, dubbed dBUB, is permissions bridging plugin that was designed to bridge permissions between an online database, and permissions on your minecraft server! Currently, it may only work with group manager, the in future releases will work with other popular permissions systems such as PermissionsEx, bPermissions, and permissionsBukkit.
What exactly does it do?
Based on your configuration settings, dBUB will try to synchronize user's groups from your database with your permissions system based on their group ID in the database (which you can map to any group you'd like in dBUB's configuration file!) when they log into your server!
Features:
- Support for (almost) any database user setup!
- Support for using different tables!
- Supports Database -> Server Synchronization!
- Supports Server -> Database Synchronization!
Future Features:
- Vault support (Permissions 3, bPermissions, PEX, GroupManager, PermissionsBukkit, zPermission)
- Support for ignoring certain users
- Database -> Server and vise versa Ban synchronization.
Automatically generated empty config fileDone!
Server -> Database synchronizationDone!
Forums Tested:
- vBulletin!
- SMF!
- PhpBB
- More to come as soon as I get feedback!
Need more support?
Join the IRC Channel!
Hey! From what I can tell, you are a hero! This seems like it's similar to OKB3 in many more ways then the current forum-bridge plugins! Maybe you can team up with these guys and show them a thing or two? (http://dev.bukkit.org/server-mods/forum-bridge/)
Their plugin doesn't have anything more than database specification, no ability to select from like phpbb_users > username_clean (no specification). Anyways, thanks for being a dev!
Hi guys, I've been inactive for aaaaages because my server went under a while ago, but I'm back! I'm working on a similar user-management plugin at the moment, and with any luck, I'll be reviving this to work with the latest version of bukkit as well! So hang in there :D
does it register new players to the forum with the password used on xauth or authme?
Please, update to 1.3.1 R2.0. I need this plugin :P
Please update this plugin,- it's so great that me and my staff don't have to move people into new groups manually.
Please update for R6 <3
@SamV522
Thats allright :) Lemme know when you updated it so i can test it out, looking forward to! (Just created the ban group)
@iConfesss
Why not just make a banned group? That way you dbub can change them to a banned group on the forums where they can only post in say, a unban application thread or what have you.
Then I'll just add an option in the config to drop the connection of a user in a certain group, i.e. "Banned" when they try and connect
@SamV522
Can't you implement a ban option, so it puts the name at the ban list and changes the ID in the database? would be very cool.
If that's not an option, do you know any plugin or permission that can block the banned people from loging in?
@iConfesss
If when they get banned they get demoted to some sort of banned group, then yeah, certainly.
I might try and test this using IPB. But can you ban using this plugin so they get banned from forum + server?
@Hvarr
I just downloaded 1.2.2 and set it up from scratch and I couldn't reproduce any errors, and Pastie.org is down, so I couldn't see which particular error that was, but I'm sure I'll be able to have a look when its back up :)
@SamV522 that's awesome! Thank's man!
Also, could you update example setup and check my comment on that page?
What I mean, is you could add some #commenting into config.
Added: I tested it and problem is still there: http://pastie.org/3433251 Please, fix it SamV522
@AusTim:
I'll give it a go, I'm working on bPermission at the moment though, I'll try PermissionsBukkit next
@PhonicUK:
So what you're saying is MCMA doesn't have it's own permissions system, but it does store it's own permissions data?
@SamV522: MCMAs permission system is export only (MCMA contains the actual data, and writes out plugin-specific permissions depending on what plugin the user is using) - so if an outside application wants to change the permissions of a server using MCMA to manage its permissions, it needs to either use the MCMA API, or use the MCMA command push method.
If you'd like to add support for McMyAdmin, PM me and I'll provide you with any assistance you need, and a copy of McMyAdmin to test with.
You can use the MCMA API to push changes to it.
@SamV522
:( PermissionsBukkit is much more popular then PermissionsEx and bPermissions. Can you implement it's support first? Thank you.
@Hvarr, that's what it's meant to do, but I made a small last minute error that cause those issues, it should do that now, and in the next version I'm introducing support for PermissionsEx and bPermissions, so I'll add an ignore unregistered configurable value in there as well if all goes well :) Until then, give 1.2.2 a go, I've tested it and it's running really smoothly :)
@JustinM511 What do you mean if it has McMyAdmin support? Does McMyAdmin have it's own permission system now? :/ Last I checked it hooked into something else, didn't it?
This plugin interests me. I use IP.Board. I would love to give your plugin a try IF it has McMyAdmin support. Thanks.
@SamV522
Yeah, man, I was using the v1.2.1 for sure. For some reason, plugin is having issues syncing people, if they are not registered. plugin should just ignore them and go on.