Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
[Neoobs] Teamspeak3 Integration Details »
[Neoobs] Teamspeak3 Integration
Mod Version: 0.9.9, by Neo_obs (Member) Neo_obs is offline
Developer Last Online: Mar 2014 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (16 votes - 4.38 average) Installs: 139
Released: 22 Dec 2010 Last Update: 12 Jan 2013 Downloads: 717
Not Supported DB Changes Uses Plugins Additional Files Translations Is in Beta Stage  

** Find more information about this project along with source code and bug/support tracker here **

Please remember to click Mark as Installed if you use this modification.
Please feel free to nominate this modification for the MOTM, and/or use the donate link provided (Support Developer).

This mod integrates Teamspeak 3 with VBulletin by synchronizing VBulletin usergroups with Teamspeaks server groups. It also issues tokens to users and has a small viewer. More functionality will be added upon request or as needed.

NOTE: You must have a Teamspeak 3 server with ServerQuery Login. (Other permissions may be required, a full list of permissions will be added later.)

Options / Features :
* The ability to turn the whole modification on/off.
* The ability to show the modification in Quick Links.
* Automatically add users to TS3 groups (server and channel) based off of their Unique ID (set in profile)
* The ability to look up users by username or userid (if they used a token generated by this script)
* The ability to look up users by unique ID
* The ability to allow certain usergroups to generating tokens.
* The ability to allow certain usergroups to reset token counts.
* The ability to allow certain usergroups to administer tokens.
* Custom number of tokens and unique ID's

Two new usergroup permissions are provided in the usergroup manager.

* Default Teamspeak Server Group - The Teamspeak 3 server groups that users will be placed into.
* (Channel Name) - The Teamspeak 3 channel group that users will be placed into for that channel. (Only one group is allowed per channel, select none to not set a channel group)
* Can Generate Tokens
* Can Reset Tokens
* Can Admin Teamspeak
* Number of Tokens allowed (also used for number of unique ID's)

Two new user fields have been added and are editable through the user manager or the teamspeak script.

* Teamspeak Unique ID (variable depending on settings for primary usergroup)
* Tokens (the number of tokens they have generated)

* All other modification settings are in vBulletin Options > Neoobs - Teamspeak.

To install or upgrade;
  • Unzip the files.
  • Upload contents of upload folder to forum root.
  • Import the product into vBulletin using the ACP Product Manager.
  • Set your groups in the usergroup manager.
  • Set your settings in the settings manager.

Note that by default all usergroups are not set up, you must set them each to your own server groups. (This will be fixed in a future release)



Support
Support will not be provided for vBulletin 4 Alpha, Beta or RC versions.
Feel free to PM me if you have any problems and I will try my best to fix them in a timely manner.
Low priority will be given to posters who do not have this marked as installed
In some cases, support can only be provided if I have an admin login and ftp access.


To Be Added
* Update TS3 Group when VB3 Group is updated
* Viewer on ForumHome
* Add FAQ and Admin Help Topics


History:
v0.9.9 : 4-May-2011 : Initial Stable Release.

Beta Releases
v0.9 Beta : 31-Dec-2010 : Added support for custom number of tokens, Moved away from profile fields, Added lookup page, Added support for multiple unique ID's, Added support for secondary usergroups. Added Screens (NOTE: Phrases are not complete in this version. However if you would like to add phrases for another language let me know)
v0.8 Beta : 23-Dec-2010 : Added lookup page, Added multiple server groups, Added channel groups
v0.7 Beta : 22-Dec-2010 : Initial Beta Test.




GNU COPYRIGHT NOTICE: This mod uses Teamspeak3 PHP Framework provided by Sven 'ScP' Paulsen of Planet TeamSpeak.

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	TeamSpeak - ACP - User.png
Views:	1497
Size:	6.5 KB
ID:	125046   Click image for larger version

Name:	TeamSpeak - ACP - Usergroup.jpg
Views:	1526
Size:	49.7 KB
ID:	125047   Click image for larger version

Name:	TeamSpeak - List Tokens.jpg
Views:	2171
Size:	57.1 KB
ID:	125048   Click image for larger version

Name:	TeamSpeak - List Users.jpg
Views:	1702
Size:	51.9 KB
ID:	125049  

Click image for larger version

Name:	TeamSpeak - View Groups.jpg
Views:	2925
Size:	56.5 KB
ID:	125050   Click image for larger version

Name:	TeamSpeak - Viewer.jpg
Views:	1696
Size:	45.6 KB
ID:	125051   Click image for larger version

Name:	TeamSpeak - Generate.jpg
Views:	1785
Size:	49.1 KB
ID:	125052   Click image for larger version

Name:	TeamSpeak - Index.jpg
Views:	1616
Size:	51.9 KB
ID:	125053  

Click image for larger version

Name:	TeamSpeak - ACP - Settings.jpg
Views:	1536
Size:	67.8 KB
ID:	125057  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 22 Dec 2010, 14:09
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
Reserved - Screenshots coming soon.
Reply With Quote
  #3  
Old 22 Dec 2010, 21:18
Harelin Harelin is offline
 
Join Date: Oct 2005
Thank you for creating this. I'm glad to see support for channel groups on your to do list - I'll be adopting this for use on my forum as soon as that is implemented.
Reply With Quote
  #4  
Old 23 Dec 2010, 03:13
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
Originally Posted by Harelin View Post
Thank you for creating this. I'm glad to see support for channel groups on your to do list - I'll be adopting this for use on my forum as soon as that is implemented.
Well since you gave some feedback, why not help me make this the best TS mod for you, how do you want to support channel groups? Should it be per user or per usergroup? Do you want it as easy as possible or are you ok with entering number combinations like (channel_id => channel_group_id)
Reply With Quote
  #5  
Old 23 Dec 2010, 03:40
Trip3151 Trip3151 is offline
 
Join Date: Mar 2007
I am installing this mod as we speak I think the best TS3 mod for VB would be this:
http://addons.teamspeak.com/director...chokiller.html

If this mod could do all or even 90% of what the above app can do then people that have a vbulliten forum can host TS3 servers \ reseller.

Thanks for the mod
Reply With Quote
  #6  
Old 23 Dec 2010, 03:51
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
Originally Posted by Trip3151 View Post
I am installing this mod as we speak I think the best TS3 mod for VB would be this:
http://addons.teamspeak.com/director...chokiller.html

If this mod could do all or even 90% of what the above app can do then people that have a vbulliten forum can host TS3 servers \ reseller.

Thanks for the mod
That is essentially what I want to do, except with VBulletin as the backend. (I use that already, and even want to incorporate TSFTP into this as well)
Reply With Quote
  #7  
Old 23 Dec 2010, 04:04
Trip3151 Trip3151 is offline
 
Join Date: Mar 2007
Ok lets see

I get an error when I try and edit the usergroup

Database error in vBulletin 4.1.0:

Invalid SQL:

SELECT text, languageid, special
FROM phrase AS phrase
LEFT JOIN phrasetype USING (fieldname)
WHERE phrase.fieldname = 'error'
AND varname = 'neo_teamspeak_error' AND languageid IN (-1, 0, 1);

MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Thursday, December 23rd 2010 @ 04:03:09 PM
Error Date : Thursday, December 23rd 2010 @ 04:03:20 PM
Script : http://forum.outkasts.net.au/admincp...&usergroupid=6
Referrer : http://forum.outkasts.net.au/admincp....php?do=modify
IP Address : 60.230.100.202
Username : Trippy
Classname : vB_Database
MySQL Version :
Reply With Quote
  #8  
Old 23 Dec 2010, 04:16
Trip3151 Trip3151 is offline
 
Join Date: Mar 2007
Ok Mysql error has gone away now I am getting

TeamSpeak Teamspeak Error 110: Connection timed out.

Take it password or port is wrong
Reply With Quote
  #9  
Old 23 Dec 2010, 04:50
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
The MySQL error was something with your server, however the Connection timed out error most likely points to wrong settings, double check the settings in vbulletin->options->Neoobs-Teamspeak
Reply With Quote
  #10  
Old 23 Dec 2010, 15:54
sgbmad sgbmad is offline
 
Join Date: Nov 2005
Installed but in group Settings changes not saved.

When I have selected Default Teamspeak Server Group Serveradmin, normal or guest allways appears like Serveradmin.
Reply With Quote
  #11  
Old 23 Dec 2010, 18:37
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
Originally Posted by sgbmad View Post
Installed but in group Settings changes not saved.

When I have selected Default Teamspeak Server Group Serveradmin, normal or guest allways appears like Serveradmin.
Will be fixed in next release which should be out very soon (couple days max)
Reply With Quote
  #12  
Old 23 Dec 2010, 20:02
Hendrik83 Hendrik83 is offline
 
Join Date: Oct 2008
Installed and working.

Only when someone switches usergroups(vb) it is not updated.
The user is added to the new servergroup(ts3) and not removed from the older servergroup so he is added to two groups on teamspeak.

I got paid subscriptions so there is some switching between usergroups on VB.

Thanks
Reply With Quote
  #13  
Old 23 Dec 2010, 20:13
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
I will add that to the list of things that need to be fixed. As of right now it only updates when you edit a user (and that is a lot of work) I will try and find a way to sync when people are moved from one usergroup to another.
Reply With Quote
  #14  
Old 23 Dec 2010, 20:37
Neo_obs Neo_obs is offline
 
Join Date: Mar 2006
Real name: Jeff Baldwin
A new version is up, 0.8 adds channel group support and multiple server group support.

Also because of the way things are set up, you will need to set up server groups again. Sorry just couldn't make it work right.
Reply With Quote
  #15  
Old 24 Dec 2010, 10:46
Hendrik83 Hendrik83 is offline
 
Join Date: Oct 2008
Thanks for the update.

Hope you find a way to do it.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 21:33.

Layout Options | Width: Wide Color: