About This File
Integrate a TeamSpeak server with your community
Features
-
Display members TeamSpeak status on their profile.
- Caching available for this feature.
- Send global messages to TeamSpeak clients.
- Automatically synch TeamSpeak server groups using both Profile Fields and Member Groups.
- Integrate a TSViewer as a widget.
- Multiple UUIDs for members.
- TeamSpeak Ban/Unban from ACP.
- Edit the TeamSpeak Server information from ACP.
- Manage member UUIDs through ACP.
Coming Soon
- Synch forum bans with TeamSpeak bans.
- Integrate Reputation into the TeamSpeak Server
- TeamSpeak 5 Integration (once it's out)
- Option to require a TeamSpeak UUID to use the forum
Notes
- It is highly recommended that under System->Settings->Advanced Configuration you enable either `Use Cron` or `Use Web Service` for the Task Method and set it up as instructed. This way, your Tasks are not relying on traffic to your site.
- Members can add their TeamSpeak UUIDs by going to their member menu on the top right, and clicking 'Account Settings'. Their TeamSpeak UUIDs can be found under the 'TeamSpeak Settings' tab.
Additional Information
You can access the TeamSpeak Query Admin class from anywhere using the following code.
// Connect to the TeamSpeak Server // ( // If a connection has already been established // during this PHP execution session, the current // connection will be used instead of a new one. // ) if (! \IPS\ts3integration\TsAdmin\TsAdmin::connectIPS()) { $tsError = \IPS\ts3integration\TsAdmin\TsAdmin::$tsError; // end execution } // Example \IPS\ts3integration\TsAdmin\TsAdmin::$tsAdmin->clientGetIds("osNiXxOSdfgl5nVJdtBipg/a+E4=");
(See http://ts3admin.info/manual/classts3admin.html for documentation)
What's New in Version 1.0.22 See changelog
Released
- Fixed issue with TeamSpeak Viewer not displaying on some systems