CommunityBridge
Updates are at our Spigot page.
Community Bridge links up your Minecraft player accounts to their corresponding website/forum/CMS accounts. It uses the web application's groups to assign players to permissions groups and stores various bits of information about the player in the forum's database.
Please use the issue system to submit bug reports, feature/enhancement requests and support requests.
UUIDs Most of the programming is done. Lots and lots and lots of testing to do, however.
If you'd like to help localize (translate) CommunityBridge's messages, go here: Crowd-in Project for CommunityBridge
Features / Options
- Slow down Griefers by requiring them to register with your website
- Encourage players to be active in your website community
- Synchronize permissions groups with your web application groups.
- Record players statistical information in your web application's database
- Only allow registered players to connect
- Customizable messages
- Require players to have an avatar on website to get access
- Require players to have a specific number of forum posts to get access
- Compatible with nearly any web application, forum or content management system (CMS). Known to work with: Boonex Dolphin, Invision Power Board (IPB), Joomla!, MyBB,phpBB, Simple Machines Forum (SMF), Vanilla Forum, vBulletin, Woltlab Burning Board (WBB), Wordpress, Xenforo.
- Synchronizes groups with the following permissions systems: bPermissions, GroupManager, PermissionsBukkit, PermissionsEx.
Servers Using CommunityBridge
- Cobalt (Website, server.cobalt-mc.com)
- Craft Australia (Website, Multiple Servers, see website)
- CrystalCraftMC (Website, ccmc.pw)
- DawnFire Realms (Website)
- JustGame (Website, mesa.jgame.co)
- MinecraftBoard (Website, minecraftboard.com)
- MwanzoCraft (Website, game.mwanzocraft.org)
- MythicaCraft (Website, mc.mythicacraft.com)
- PinoyCraft (Website, pinoycraft.net)
- RNJCraft ( Website, Info on how to join: Joining)
- Summa Crossroads ( Website, mc.summaxr.com)
Known Incapable Web Hosting Services
If you're using these services for webhosting, you will be unable to use CommunityBridge.
- IPB Hosting (IPB board hosted by IPB)
- One.com
- Webs.com
- Weebly.com
Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Which permissions plugin is in use.
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. It can be turned off specifically for CommunityBridge in CommunityBridge's config.yml. Before turning it off, please read my explanation of why you should leave it turned on: Why Plugin Metrics?
Please use the issue system to submit bug reports, feature/enhancement requests and support requests.
Is it also possible to only sync forum ranks to server rather than server to forum?
hi i updated to the 1.08 but im still getting this error
23.08 21:55:43 [Server] WARNING [CommunityBridge] Error at SQL UPDATE Query: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE member_id = '1'' at line 1
only happens when someone logs off the server can it be fixed
I have created a guide for IPB with a custom user field used to authenticate. This means that the users can set their minecraft username in a seperate field, so they can have alternate usernames.
http://pastebin.com/GQweijgX
Also, I dont know ifFaelin has any programming knowledge, but I'd like to request a feature: Using PW authentication. So when a user joined he'd have to enter his forum password to play. If he didn't he'd be treated as not registered at all. It should be pretty straight forward, one could use the username check script, and just add the password decoding.
Hi,
Is it possible to only sync Server ranks to forums rather then forums to server?
Thanks.
@Feaelin
I run my server on my home network with my web server hosting my site somewhere else. I know that remote mysql is supported however it's usually a pain. I might give it a try
@Feaelin
Very Nice ;-) You answered my question with this, too. Hope it would be aviable for 1.3.1/1.3.2 soon that i could use it. I would to programm a own Modul for Clansphere CMS for this Plugin to Manage the Users on the Server.
Hi Feaelin and thanks for taking note of my post regarding my GriefPrevention woes but I think bigscary won't make that wish happen anytime soon. From a programming perspective, what I was asking is within the realms of practicality and really is not that hard to achieve. If I knew better, he could be making excuses to steer away from a simple request.. :D
Anyway back on topic. I wanna test this plugin of yours and I wanna know if this works with Enjin websites. Thanks. :)
Is SMF 2.0.2 | SMF © 2011, Simple Machines supported?
@serfma
(answering your last question first): The registration mechanism you're wanting is definitely possible.
Configuring CommunityBridge involves knowing how your CMS/forum/etc. stores user and group information. At a minimum you'll need to know:
If you want to use the tracking, minimum post requirements or avatar features, additional information will be required.
A good first step if you don't know is use phpMySQLAdmin (or similar tool) to "browse" the database tables for SMF and see how it is storing its information.
@xiZverx
That's great news, xiZverx. Thanks for the sample config for IPB, I'll add it to the documentation soon. :)
Feaelin, I hate to ask this, but how would I go about setting this up for my SMF 2.0 website/forums?
It's http://curiumgaming.com/index.php?action=forum
Would it be as simple as changing the table names to the corresponding ones with the WEBSITES database or?...Sorry, it's all confusing and this is something i'd very much love to use on Curium Gaming's Server. :)
EDIT: Also, what we're looking to do is have players simply Register on the website and them be promoted to the Member group in-game. They will get onto the MC server as a Guest at first, then promoted once they Register. How would I go about doing this with this plugin? Is it possible?
I have got this plugin working on IPB 3.3.4 and on bukkit 1.3.1(dev) I've sent my config to feaelin
@ZeroAme
Unless an actual error turns up in testing, I'll release version marked "compatible with MC1.3.1" within a couple of days...I don't want to claim it works with 1.3.1 and then find out it doesn't! :) So far, I've not had any errors with MC1.3.1, so you should be able to use the current releases until that happens, think of them as "dev builds" until an actual release comes out. :)
If you have tried it with MC1.3.1 and have had some problems, be sure to submit a bug/defect ticket in the ticket system. :)
@imilkywayz
I have been using this plugin with Xenforo for months now. And its working in its old form with 1.3.2.
But as you said.. it takes a remote connection to the mysql db.
Totally awesome. I was getting quite frustrated that this does not update with MC updates.
Thank you for picking up this project.
How long do you think it will be before you have this updated to latest CB builds? 1.3.1 & 1.3.2?
@imilkywayz
I've added a note to the description that indicates this is a revival of an abandoned plugin. The plugin currently doesn't support sending data via sockets. It inserts the data directly into the target bulletin board's database according to the configuration options you select.
Its my belief that some server owners are already using it with Xenforo.
@imilkywayz
I don't think thats i good idea, what about beeing all open? a yml file on the server which definies the tables in the database the plugin should use to recieve data from and a table which sends data to. in the cms everybody could program or use it like he want and with this way everybody could use it for his cms he is using. totaly flexible :-) i already thought about a plugin which supports me that feature, but i can't program java and so i dont know how to get that work in bukkit.
This looks like it can be good. Hopefully it doesn't depend on remote mysql to access user data. I think a php file to send data to a socket would be nice, and it gets that data from.. maybe a modded php file in xenforo? Xenforo forum support would be boss.