The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
gTeamSpeak - TeamSpeak User Management Details »» | |||||||||||||||||||||||||||||||||||||
What is it?
[hr]-[/hr]gTeamSpeak* is a addon for vBulletin which allows your choice of usergroups to register for a TeamSpeak server. It creates a system in which you can link TeamSpeak users to a forum user accounts. If you use this mod, please Mark as Installed, and if you really enjoy this mod, please Nominate for MOTM, and if you really really enjoy this mod, feel free to Support Developer! Thank you! You can find more information about TeamSpeak at http://www.teamspeak.com. You should have good knowledge about running your own TeamSpeak server prior to using the mod. * gTeamSpeak was previously known as vBTeamSpeak. Support [hr]value[/hr]I use my released mods daily, if I find an issue with them or add features for myself I will release updates. If there are significant bugs or simple feature requests I will do my best to release fixes. Some of my mods rely on fetching data from 3rd party websites, due to the unreliable results, my mods will require users to troubleshoot for themselves if they find the addon is not working for them specifically. I am offering my personal mods that work ok for me for you to use, I am sorry I do not have time to troubleshoot many user specific issues. Thank you for your understanding. Features [hr]-[/hr]
Support [hr]-[/hr] I will offer limited setup/installation support this script. While I do use the Remote Server option personally, I will not support this feature, you should have advanced knowledge of your server setup and troubleshoot this yourself. If you have purchased TeamSpeak hosting from a voice comm service provider, it is highly unlikely they will grant you database access. For best results and performance, have your TeamSpeak server use your vBulletin database as it's database. 1. Setup TeamSpeak to use mySQL [hr]-[/hr]By default TeamSpeak uses a file system called SQLite. To make it use a mySQL database edit the server.ini and add: Quote:
For more information about setting TeamSpeak up to use a mySQL database visit http://www.teamspeak.com. 2. gTeamSpeak Installation [hr]-[/hr]
TeamSpeak Access Profile Field Usage [hr]-[/hr] This is used if you want to ban a user from TeamSpeak and do not want to ban them entirely from the forums or change their usergroup.
Changes [hr]-[/hr] v3.31 - Upload files, Import product with Overwrite enabled
v3.29 - Upload files, Import product with Overwrite enabled
v3.27 - Import product with Overwrite enabled
v3.24 - Import product with Overwrite enabled. Upload gteamspeak.php
v3.22 - Import product with Overwrite enabled.
v3.21 - Import product with Overwrite enabled.
v3.20 - Upload all files, import product with Overwrite enabled.
v3.10 - Upload all files, import product with Overwrite enabled.
v3.00 - v2.00 users no need to upgrade if you do not wish. If you do, vBTeamSpeak needs to be un-installed, and then follow fresh installation instructions. Your existing TeamSpeak user database will stay intact.
Hooks [hr]-[/hr]
Copyright [hr]-[/hr]gXboxLive, Copyright ? Ghryphen (https://github.com/ghryphen) Please maintain copyrights in derivative works, thank you. Download Now
Screenshots
Show Your Support
|
Comments |
#212
|
||||
|
||||
No, they can be on separate systems. You need remote access to the database on the TeamSpeak system however.
|
#213
|
||||
|
||||
Hi Gryphon,
I found a big logic bug in your hack and I hope you can write an update. Background: I am running a Teamspeak Server with 3 Virtual Servers (3 different Ports). The Teamspeak Server is using its own Database. I've installed two vBulletin Systems now on the Webserver and both vB Installations have gTeamspeak installed. Now the problem: If you have a user called "test" with the id1 on both Servers you cannot delete it for only one. Also the MANAGE USERS option in the AdminCP shows all users in the database but it should only show Users which use this gTeamSpeak installation, otherwise it could happen that Admins delete or ban the wrong users. Possible solution: gTeamSpeak should internally use the following system to store user information: <username>.<boardid>.<serverport> All User manage options should then show and use only users where the port matches the one entered in the gteamspeak settings. I hope you got the problem? I never thought about this but now where I have this setup I think this could be critial. Kind regards jluerken |
#214
|
||||
|
||||
Update:
Hi Gryphon, you should update the product .xml file Code:
<template name="gts_vbnav_navbarlink" templatetype="template" date="0" username="Gryphon" version="1.00"><![CDATA[<td class="vbmenu_control"><a href="gteamspeak.php$session[sessionurl_q]">$vbphrase[gts_vbnav]</a></td>]]></template> <template name="gts_vbnav_quicklink" templatetype="template" date="0" username="Gryphon" version="1.00"><![CDATA[<tr><td class="vbmenu_option"><a href="gteamspeak.php$session[sessionurl_q]">$vbphrase[gts_vbnav]</a></td></tr>]]></template> Code:
<template name="gts_vbnav_navbarlink" templatetype="template" date="0" username="Gryphon" version="1.00"><![CDATA[<td class="vbmenu_control"><a href="$vboptions[bburl]/gteamspeak.php$session[sessionurl_q]">$vbphrase[gts_vbnav]</a></td>]]></template> <template name="gts_vbnav_quicklink" templatetype="template" date="0" username="Gryphon" version="1.00"><![CDATA[<tr><td class="vbmenu_option"><a href="$vboptions[bburl]/gteamspeak.php$session[sessionurl_q]">$vbphrase[gts_vbnav]</a></td></tr>]]></template> jluerken |
#215
|
||||
|
||||
Quote:
Thank you. However absolute urls are not standard coding practice for vBulletin templates. As well, I despise absolute urls as it hinders portability and boards with parked domains. |
#216
|
|||
|
|||
will this work with 3.7 beta 5?
|
#217
|
||||
|
||||
|
#218
|
|||
|
|||
nice mod, but yep i'm another user that has multiple boards therefore cannot use it.
will check back in the future for an update. Thanks. |
#219
|
|||
|
|||
i went in the config.php and changed it to 1 and 6 but still when i click plugins that command prompt it says super.admin and a pass but thats not my user nam or my pass where do i enter that at?
|
#220
|
|||
|
|||
I have a slight problem with this hack.
I have my TS server running with a MySQL Db fine. The tables are present and when I use the hack to create a user the data is inserted correctly into the tables. However when I try and connect to the server through the TS client I get a Bad Login error from the client. If I login using the default admin or superadmin details that were created by TS I log in fine, so the server is running as it should. It appears that only the plain text stored passwords ( i.e. the ones generated by this hack ) are the ones that can't connect. I'm using MySQL 5 . Any help on this would be much appreciated as this will be very useful for my forum. |
#221
|
||||
|
||||
@socom0810 I am unsure why it would not be working for just your board.
@PlymWS TeamSpeak only uses plain text passwords, this mod does not do anything differently. First thing that pops to mind is really make sure both are accessing the same database, make sure TS didn't somehow default back to sqlite. I am not sure how mySQL 5 interacts with the script, I don't imagine there should be any issue. If you create a user view the TS client, does that user appear in the database? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|