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 |
#182
|
|||
|
|||
I downloaded 10.0.0 and now that loads. But it is still failing. Now I receive DatabaseError.dbExpress Error: Invalid Username/Password but the .ini settings
are the same as my vbulletin config file. |
#183
|
|||
|
|||
for anyone who doesn't have 10.0.0 on your server..
|
#184
|
||||
|
||||
Hi Gryphon,
I am using your hack now for a few month and its great. I found out that people register to use the teamspeak, but never write a forum thread/post. It would be nice to add a feature to this hack that checks this. Example: Group A must have X threads/posts within Y days. If a user tries to connect to the teamspeak server the hack should check if the set minimum thread/post value for the set timeframe is reached and allow/disallow access. Do you think you can integrate this? |
#185
|
||||
|
||||
Quote:
If 4.1x or higher pls. check that you set the old password hashing method for the teamspeak database cause the teamspeak libraries cannot handle the new system. |
#186
|
|||
|
|||
Quote:
How do you do that? Yes, I'm using 4.1.22 |
#187
|
||||
|
||||
Options added.
|
#188
|
||||
|
||||
If you get an error about client authentication version when connecting to MySQL then it may be because your server is using the new
password format, while your mysql client (or PHP script, or JDBC code) is using the old password format. See: http://dev.mysql.com /doc/mysql/en/Application_password_use.html. You can change a new password to an old password like this: bash shell>mysql -u root -p passwort: rootpw mysql> USE mysql mysql> update user set password = old_password('passwordhere') where user = 'teamspeak'; flush privileges; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select user, password from user; +-------+-------------------------------------------+ | user | password | +-------+-------------------------------------------+ | root | *BA3E2F47E409A6ABA83D219D70631A02FE28539E | | root | *BA3E2F47E409A6ABA83D219D70631A02FE28539E | | | | | | | | teamspeak | 09a6e3834c6d11c9 | +-------+-------------------------------------------+ 5 rows in set (0.00 sec) In this case root has a new, longer password. While the teamspeak user has the shorter, old password format. In PHP something like mys ql_connect('localhost', 'teamspeak', 'passwordhere') should now successfully create a connection. Replace "teamspeak" with the user you start your teamspeak server with. Attention: 1. Never use ROOT to start your teamspeak server 2. Always update teamspeak with the latest server library 3. This is basic teamspeak knowledge and has nothing to do with this hack. 4. Don't forget to change some .sql statement if you use teamspeak with mysql instead of the sqllite system, otherwise it will not work Get your teamspeak running before you install this hack! |
#189
|
||||
|
||||
Great news, thanks.
I will test the update later on and give you Feedback gryphon |
#190
|
||||
|
||||
vBulletin also has tools which could have been used as well to manipulate access control without these added options. By creating a usergroup which has access to the teamspeak signup and then create a usergroup promotion with the post/reputation/days registered ect. to promote them to that usergroup.
But it was only 10 lines of code I had already done for another project so it was a simple update |
#191
|
||||
|
||||
No its not the same. Promoting a user if he has for example 30 posts is something different than checking if the user has written 30 posts within the last X days.
Thats what I was looking for. Not check the post amount but check the post amount for the last x days Did you get it now? Sorry that I did not describe it better in my initial posting |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|