ForumAcc
Require your users to log into your Minecraft server in order to activate their Forum account!
Version: 1.2p
This plugin is a continuation of the discontinued ForumAcc plugin by THEK, found here. Versions are since my takeover of the project. I may redo the code from the ground up in the near future.
- Credit for the original code goes to THEK. :D
- A lot of the howto's are credited to THEK's original post, didn't see a need to write it all again.
Features:
- Reduce spam by requiring users to activate forum accounts through a Minecraft command.
- Autoactivate users as soon as they log in, no command required! (Disabled by default)
How to install
phpBB:
- Go to your forums, log in as an Administrator and go to the Administration Control Panel
- Under "General" > "Board Configuration" click "User Registration Settings"
- Set it to "By Admin"
MyBB:
- Go to your forums and log in as an Administrator and go to the Admin-CP
- Click on "Configuration" -> "User Registration and Profile Options"
- Change "Registration Method" to "Administrator Activation"
- Download plugin and put into /plugins
- Start server. The plugin will create /ForumAcc/config.yml in /plugins and disable itself
- Edit the file appropriately. HELP BELOW
- Reload Server. DONE
Config.yml
Database: #Hostname for your SQL server. URL: localhost Port: '3306' Username: username Password: password Database: DB-Name Table_Prefix: phpbb_ Forum: Type: phpbb URL: http://forum.myserver.com Optional: # Leave this blank unless your allow users to register with names other than their Minecraft IGN Custom_Username_FieldID: '' Behaviour: ActivateOnLogin: 'false'
Using Custom Profile Fields
This allows users on your forum to register with a username other than their Minecraft username. Help for using custom profile fields can be found here.
How to use
Log in as the username registered on the forum and type /account activate You will receive a confirmation message
Setting Auto kick or Auto activate from in server
- /fa autokick (on|off) Sets Autokick accordingly
- /fa autoactivate (on|off) Sets Auto activation accordingly
- /fa ak or /fa aa (on|off) can be used as a shortcut.
Permissions
- forumacc.*: Has all permissions for this plugin (only 2 as of now).
- forumacc.SetAutokick: This user can toggle whether auto kick is active.
- forumacc.SetAutoactivate: This user can toggle whether auto activation is enabled.
Changelog
- 1.2 Auto kick added, if a user doesn't have an account on your forum they will be kicked
- * New commands added to allow toggling of the Auto Kick and Auto activate features.
- * Permissions added to restrict who can use the commands
- 1.0p MyBB and PhpBB tested and working without issue. Small code tweaks to try and cut down on concurrent connections.
- 0.1p Initial Release under Preyed.
Known Issues
- Due to the way the SQL code handles queries, it is possible to overload the maximum number of connection for your SQL server, if it has a low number of MAX_CONNECTONS (10 is too low, but 15 will allow a single user to activate without issue.) Thanks to Mircoskies for pointing this out
Future Features
Auto Kick users if they haven't already registered on your forum (Meaning if they are pending activation, they won't be kicked)- Support for additional forum software. (IP Boards is likely to be the next release.)
More feature to come, I need to figure out if a total overhaul is in order before I plan additional features.
Source Code
Source for this project can be found in the appropriate version's jar file, as well as the BukkitDev SVN repository. Take your choice as to which you'd like :D
samsya hai to samadhan bhi hai har samsya ka jaldi samadhan guarante 101%ke shat )syed baba+09828891153 Nuri Amliyat Ka Karishma Har Kam Main Kamyabi 300 YEARS OF MY FAMILY HAVING EXPERINCE IN ASTROLOAQGRY SOLVE ALL YOUR PROBLEM WITH THE HELP OF ROOHANI AMLIYAAT,JINNJINNAYAT,MOOVAKEEL,HAMJAAD.MUSLIM ASTROLOGER MOLVIJI shastri pandit baba tantrik aghori bar bar MOLVI SYED BABA ek bar JAO CHAHE JIDHAR KAAM HOGA IDHAR JAISE CHAHOGE WEISA PAOGE VISWASH AAPKA HOGA KAAM HAMARA HOGALakho dhukho ki 1 duwa molvi syed baba mera ilam chale ga saat samander paar sang dil mehboob hoga apke pass mera ilam or kam hi meri pahchan h.duniya ke har konne mein hamara ilm asar karwae hai sire klam-e-ilahi aur noori ilm se har mushkil se mushkil kaam problems solutions Lakho rupees kharach karne ke baad aapka kaam kyun nhi huya satye jano.Jaise ki nab KI allha s duaa khali nhi jati usi tarha MOLVIBABA ki Chiraage dua khali nhi jati.Sirf ek Chiraage dua lagbao or apni har problem ka solution payo,alah sbse bda badsah.Chiraage Duaaye bhee takdir badal skti hai.ON LINE apna masla aik fone call per ghar bhete hal karwae ek call apki zindagi badal sakti hai NA MUMKIN ko MUMKIN BANAYE JO CHAHE vo payo edhar udhar na bhatke kesa bhi kam hamse le turant smadhan.samsya kesi bhi ho jad se khatm sirf 3 din me online world famous POWERFUL MUSLIM astrologer har samsya ka samdhan 72 hours and with 101% guaranted ROHANI DUNIYA MAIN AIK KHAS naam molvi syed baba ji KALY JADO KA TOOR OR PALAT KAY MAHIR ilmo ke badshah vashikaran muth karni black magic Mohini Vashikaran,lslamic ilm ruhani & sifli ilam GUARANTED RESELT ONLY 72 HOURS tona totka,tantra mantra,jadu tona,kali kitab,kala ilame lal kitab specialist molvi ji 09828891153 Vashikaran-Mantra is Used to inter Cast Love specialist on Someone Whom You Want To Make You Love inter cast Get Your Love Ex- Girl Friend / Boy Friend Back+black magic love vashikaran specialist 9198288-91153 SYED BABA JI Inter Cast love marriage love back love guru ishq ki dua specialist Samast Dukhon Ke Nivaran Ke Live call Karen Ilmo ka betaj baadshah Molvi syed baba ji,kali kitab kaala ilm sipli ilm ruhani ilm all power full kalma,s & succes full Mohini Mantra mohini VashiKaran Mantra,Black Magic kamdev mantra vashikaran mantra mooth karni bangali jadu -love Vashikaran jin jinayat Specialist,and KaLKaPaL AGHORI Tantrik Siddhi Sadhana Lord allah & dua Shakti)PHONE PAR GUMRAH KARNE BALO SE BACHE, SACHAI AUR VISVASH KI PARMPARA MANAV KALYAN KE LIYE . MOLVI nirash mata,bhane,bhai,ek call molvi ji ko kare aur problemo ka solution payo love vashikaran specialist baba ji +91-9828891153 Love Vashikaran Specialist molviBaba ji +91-9828891153 black magic specialist baba ji Chandigarh (Punjab) +91-9828891153 inter cast love marriage specialist baba ji Chandigarh (Punjab) +91-9828891153 Love Vashikaran Specialist Baba ji Chandigarh (Punjab) +91-9828891153 black magic specialist molvibaba ji Bangalore (Karnataka) +919828891153 inter cast love marriage specialist baba ji Bangalore (Karnataka) +91-9828891153 Love Vashikaran Specialist Baba ji Bangalore (Karnataka) +91-9828891153 black magic specialist syedbaba ji Surat (Gujarat) +91-9828891153 inter cast love marriage specialist syedbaba ji Surat (Gujarat) +919828891153 Love Vashikaran Specialist khanBaba ji Surat (Gujarat) +919828891153 black magic specialist khanbaba ji Pune (Maharashtra) +919828891153 inter cast love marriage specialist syedbaba ji Pune (Maharashtra)+919828891153 Love Vashikaran Specialist syedBaba ji Pune (Maharashtra) +919828891153 black magic specialist molvibaba ji Ahmedabad (Gujarat) +919828891153 inter cast love marriage specialist molvibaba ji Ahmedabad (Gujarat) +919828891153 Love Vashikaran Specialist molvi ji Ahmedabad (Gujarat) +919828891153 black magic specialist molvi ji Mumbai (Maharashtra) +919828891153 inter cast love marriage specialist molvi ji Mumbai (Maharashtra) +919828891153 Love Vashikaran Specialist Baba ji Mumbai (Maharashtra) +919828891153 black magic specialist baba ji Pathankot (Punjab) +91-9828891153 inter cast love marriage specialist baba ji Pathankot (Punjab) +91-9828891153 Love Vashikaran Specialist molviBaba ji Pathankot (Punjab) +919828891153 black magic specialist molvibaba ji Anandpur (Punjab) +919828891153 inter cast love marriage specialist baba ji Anandpur (Punjab) +919828891153 Love Vashikaran Specialist Baba ji Anandpur (Punjab) +919828891153 black magic specialist baba ji Ferozepur (Punjab) +919828891153 inter cast love marriage specialist syed ji Ferozepur (Punjab)+919828891153 Love Vashikaran Specialist Baba ji Ferozepur (Punjab) +919828891153 black magic specialist baba ji Amritsar (Punjab) +919828891153 inter cast love marriage specialist baba ji Amritsar (Punjab) +919828891153 Love Vashikaran Specialist Baba ji Amritsar (Punjab) 91+9828891153 black magic specialist baba ji Faridkot (Punjab) +919828891153 inter cast love marriage specialist baba ji Faridkot (Punjab) +91-9828891153 Love Vashikaran Specialist molviBaba ji Faridkot (Punjab) +919828891153 black magic specialist molvibaba ji Gurdaspur (Punjab) +919828891153 inter cast love marriage specialist molvi ji Gurdaspur (Punjab) +919828891153 Love Vashikaran Specialist molvi ji Gurdaspur (Punjab) +919828891153 black magic specialist molvi ji Ludhiana (Punjab) +919828891153 inter cast love marriage specialist molvi ji Ludhiana (Punjab) +919828891153 Love Vashikaran Specialist molvi ji Ludhiana (Punjab) +919828891153 black magic specialist molvi ji Fazilka (Punjab) +919828891153 inter cast love marriage specialist molvi ji Fazilka (Punjab) +919828891153 Love Vashikaran Specialist molvi ji Fazilka (Punjab) +919828891153 black magic specialist molvi ji Jalandhar (Punjab) +919828891153 inter cast love marriage specialist molvi ji Jalandhar (Punjab) +919828891153 Love Vashikaran Specialist molvi ji Jalandhar (Punjab) +919828891153 black magic specialist molvi ji Kapurthala (Punjab) +919828891153 inter cast love marriage specialist molvi ji Kapurthala (Punjab) +919828891153Love Vashikaran Specialist molvi ji Kapurthala (Punjab) +919828891153 black magic specialist molvi ji Patiala (Punjab) +919828891153 inter cast love marriage specialist molvi ji Patiala (Punjab) +919828891153 Love Vashikaran Specialist Patiala (Punjab) +919828891153 black magic specialist Firozpur (Punjab) +919828891153 inter cast love marriage specialist +91-9828891153 Firozpur (Punjab) Love Vashikaran Specialist 9828891153 Firozpur (Punjab) black magic specialist +91-9828891153 Jalandara (Punjab) inter cast love marriage specialist 91-9828891153
Please do xenforo, it is wanted by many people. Thanks.
Cloned the plugin from the original author and updated to 1.2.3-R0.2
http://dev.bukkit.org/server-mods/forumaa/
Just added it to dev bukkit so it may or may not be approved yet when you try the link.
Plz update my server forum depend this!
I would love to see an update, as my forum depends on this.
can we get an update?
Has worked great for us for quite a while - but is broken with the dev builds of 1.2 now :/. It would be fabulous to get an update, since it is really helpful in the administration of new players. Thanks ;)
Glad you picked this up! I agree with bentech though, really needs threading. Then it will be vital to my server, and I'm sure many others!
Suggestion: Disable case sensitivity or have an option to disable it.
Problem: When a player enters in /account activate, it does activates the account and comes up with a green message successfully, but it also comes up with a white text saying /account activate. (Repeats what you just typed in)
It does work but it lags really bad when the server starts and when someone activates. Threading would be nice, currently i can't use it.
@Darthrax
With school and everything it's been tough time wise. But I am working on updates for it. :)
@Lockolu
Auto Activate will attempt to activate a user when they log onto your server. Without needing to use /account activate The upside is users don't need to do anything to activate besides logging into your MC server, the obvious downside is every time a user joins it will check your database to see if the user exists, and then if they are activated already. If not, activate them, otherwise return. So no less than 2 connections to your database every time someone joins. So I don't recommend this if your hosting service limits SQL connections, or where performance is a concern. I've never tested this on an extremely popular server, but I can imagine auto activate would impact performance to an extent.
What happends when I do autoactivate on?
Any update on if its possible?
@Cappn
Thanks!
Looking forward to testing it. Let me know when I can...
In case you've not used SMF before the registration settings are under:
Admin > Members > Registration > Settings
Set Method of registration employed for new members -> Admin Approval
The MYSQL database is setup as follows (this is the default setup for SMF as i did not make any changes while installing it)
Table Prefix: smf_
members table: smf_members
username field: member_name
Hope this helps...
Added SMF to the list I'll try and make it work with :D
@Cappon: Its "Simplemachinesforum", a quite popular type of forum for minecraft-servers ;)
@darthrax
SMF? Not sure what you're referring to, I'll test it if it's another plugin or free forum software. :D
Has anyone tested this with SMF?
installing this now :]
@Alrik94
I plan on adding support for more boards once I saw someone is actually using it. :P
I'll PM you about this. :D