Teamspeak Integration

Teamspeak Integration 1.3.8 Alpha

No permission to download
silence updated Teamspeak Integration with a new update entry:

Performance Update

If you like what you see, donate! It will keep the addon free and allow for more frequent updates! Feature requests may not be taken if no donation has been provided.
  • Allow users to disable getting alerts from the forum.
  • Moved Viewer from front-end processing to cronjob to allow for fast load times. Cronjob executes every 15 minutes.
  • Added 2 Widgets for the 'Widget Framework' package! Server Viewer, and Server Statistics.
  • Various other fixes that are too miniscule to mention....

Read the rest of this update entry...
 
Code:
Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS `settings` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DE' at line 1

Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
Zend_Db_Adapter_Abstract->query() in Teamspeak/Installer.php at line 157
Teamspeak_Installer->_installVersion9() in Teamspeak/Installer.php at line 68
Teamspeak_Installer::install()
call_user_func() in XenForo/Model/AddOn.php at line 215
XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 187
XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 337
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /usr/www/surf3rdud3/public/sbf4life.com/admin.php at line 13
 
Code:
Server Error
include(data/teamspeak/viewer.html): failed to open stream: No such file or directory
XenForo_Application::handlePhpError() in E:\XenForo\library\Teamspeak\Model\Viewer.php at line 34
Teamspeak_Model_Viewer::getViewerHtml() in E:\XenForo\library\Teamspeak\Model\Viewer.php at line 34
Teamspeak_Model_Viewer->getViewerHtml() in E:\XenForo\library\Teamspeak\ControllerAdmin\Information.php at line 24
Teamspeak_ControllerAdmin_Information->actionViewer() in E:\XenForo\library\XenForo\FrontController.php at line 337
XenForo_FrontController->dispatch() in E:\XenForo\library\XenForo\FrontController.php at line 134
XenForo_FrontController->run() in E:\XenForo\admin.php at line 13

Folder and file really not exist. Write access to the folder displayed. May be the cause of the operating system? Windows Server 2012 Standart Russian.

Code:
Server Error
Ïîïûòêà óñòàíîâèòü ñîåäèíåíèå áûëà áåçóñïåøíîé, ò.ê. îò äðóãîãî êîìïüþòåðà çà òðåáóåìîå âðåìÿ íå ïîëó÷åí íóæíûé îòêëèê, èëè áûëî ðàçîðâàíî óæå óñòàíîâëåííîå ñîåäèíåíèå èç-çà íåâåðíîãî îòêëèêà óæå ïîäêëþ÷åííîãî êîìïüþòåðà.
TeamSpeak3_Transport_TCP->connect() in E:\XenForo\library\Teamspeak\API\Transport\TCP.php at line 108
TeamSpeak3_Transport_TCP->readLine() in E:\XenForo\library\Teamspeak\API\Adapter\ServerQuery.php at line 76
TeamSpeak3_Adapter_ServerQuery->syn() in E:\XenForo\library\Teamspeak\API\Adapter\Abstract.php at line 60
TeamSpeak3_Adapter_Abstract->__construct() in E:\XenForo\library\Teamspeak\API\TeamSpeak3.php at line 310
TeamSpeak3::factory() in E:\XenForo\library\Teamspeak\Helper\Query.php at line 33
Teamspeak_Helper_Query->__construct() in E:\XenForo\library\Teamspeak\ControllerAdmin\Information.php at line 12
Teamspeak_ControllerAdmin_Information->actionServerGroups() in E:\XenForo\library\XenForo\FrontController.php at line 337
XenForo_FrontController->dispatch() in E:\XenForo\library\XenForo\FrontController.php at line 134
XenForo_FrontController->run() in E:\XenForo\admin.php at line 13

On the second mistake nothing is clear. The password is correct. IP in a white sheet entered. P.S. Widget Framework 2.3.5
 
Last edited:
It does not let me update. I get the following error.

Code:
Server Error

Mysqli statement execute error : Duplicate column name 'settings'

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Teamspeak/Installer.php at line 157
Teamspeak_Installer->_installVersion9() in Teamspeak/Installer.php at line 68
Teamspeak_Installer::install()
call_user_func() in XenForo/Model/AddOn.php at line 215
XenForo_Model_AddOn->installAddOnXml() in ConvEss/Model/AddOn.php at line 24
ConvEss_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 231
XenForo_ControllerAdmin_AddOn->actionUpgrade() in XenForo/FrontController.php at line 337
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /home/rpdom/public_html/admin.php at line 13
 
It does not let me update. I get the following error.

Code:
Server Error

Mysqli statement execute error : Duplicate column name 'settings'

Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
Zend_Db_Adapter_Abstract->query() in Teamspeak/Installer.php at line 157
Teamspeak_Installer->_installVersion9() in Teamspeak/Installer.php at line 68
Teamspeak_Installer::install()
call_user_func() in XenForo/Model/AddOn.php at line 215
XenForo_Model_AddOn->installAddOnXml() in ConvEss/Model/AddOn.php at line 24
ConvEss_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 231
XenForo_ControllerAdmin_AddOn->actionUpgrade() in XenForo/FrontController.php at line 337
XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
XenForo_FrontController->run() in /home/rpdom/public_html/admin.php at line 13
GAHHHH The other guy said the query didn't work. I remove the IF NOT EXIST part (which worked for me btw) and now my worst fears have come true!
 
Code:
Server Error
include(data/teamspeak/viewer.html): failed to open stream: No such file or directory
XenForo_Application::handlePhpError() in E:\XenForo\library\Teamspeak\Model\Viewer.php at line 34
Teamspeak_Model_Viewer::getViewerHtml() in E:\XenForo\library\Teamspeak\Model\Viewer.php at line 34
Teamspeak_Model_Viewer->getViewerHtml() in E:\XenForo\library\Teamspeak\ControllerAdmin\Information.php at line 24
Teamspeak_ControllerAdmin_Information->actionViewer() in E:\XenForo\library\XenForo\FrontController.php at line 337
XenForo_FrontController->dispatch() in E:\XenForo\library\XenForo\FrontController.php at line 134
XenForo_FrontController->run() in E:\XenForo\admin.php at line 13

Folder and file really not exist. Write access to the folder displayed. May be the cause of the operating system? Windows Server 2012 Standart Russian.

Code:
Server Error
Ïîïûòêà óñòàíîâèòü ñîåäèíåíèå áûëà áåçóñïåøíîé, ò.ê. îò äðóãîãî êîìïüþòåðà çà òðåáóåìîå âðåìÿ íå ïîëó÷åí íóæíûé îòêëèê, èëè áûëî ðàçîðâàíî óæå óñòàíîâëåííîå ñîåäèíåíèå èç-çà íåâåðíîãî îòêëèêà óæå ïîäêëþ÷åííîãî êîìïüþòåðà.
TeamSpeak3_Transport_TCP->connect() in E:\XenForo\library\Teamspeak\API\Transport\TCP.php at line 108
TeamSpeak3_Transport_TCP->readLine() in E:\XenForo\library\Teamspeak\API\Adapter\ServerQuery.php at line 76
TeamSpeak3_Adapter_ServerQuery->syn() in E:\XenForo\library\Teamspeak\API\Adapter\Abstract.php at line 60
TeamSpeak3_Adapter_Abstract->__construct() in E:\XenForo\library\Teamspeak\API\TeamSpeak3.php at line 310
TeamSpeak3::factory() in E:\XenForo\library\Teamspeak\Helper\Query.php at line 33
Teamspeak_Helper_Query->__construct() in E:\XenForo\library\Teamspeak\ControllerAdmin\Information.php at line 12
Teamspeak_ControllerAdmin_Information->actionServerGroups() in E:\XenForo\library\XenForo\FrontController.php at line 337
XenForo_FrontController->dispatch() in E:\XenForo\library\XenForo\FrontController.php at line 134
XenForo_FrontController->run() in E:\XenForo\admin.php at line 13
On the second mistake nothing is clear. The password is correct. IP in a white sheet entered. P.S. Widget Framework 2.3.5
Yeah the folder /xenforo/data/teamspeak needs to be readable and writable (linux it's 777)
 

It updated perfectly now :)!

However when I go see the viewer from the user side of things mydomain.com/account/teamspeak/viewer

I get this error.
Code:
[SIZE=5][B]Server Error[/B][/SIZE]
include(data/teamspeak/viewer.html): failed to open stream: No such file or directory

[LIST=1]
[*]XenForo_Application::handlePhpError() in Teamspeak/Model/Viewer.php at line [B]34[/B]
[*]Teamspeak_Model_Viewer::getViewerHtml() in Teamspeak/Model/Viewer.php at line [B]34[/B]
[*]Teamspeak_Model_Viewer->getViewerHtml() in Teamspeak/ControllerPublic/Account/Viewer.php at line [B]22[/B]
[*]Teamspeak_ControllerPublic_Account_Viewer->actionTeamspeakViewer() in XenForo/FrontController.php at line [B]337[/B]
[*]XenForo_FrontController->dispatch() in XenForo/FrontController.php at line [B]134[/B]
[*]XenForo_FrontController->run() in /home/rpdom/public_html/index.php at line [B]13[/B]
[/LIST]
 
It updated perfectly now :)!

However when I go see the viewer from the user side of things mydomain.com/account/teamspeak/viewer

I get this error.
Code:
[SIZE=5][B]Server Error[/B][/SIZE]
include(data/teamspeak/viewer.html): failed to open stream: No such file or directory

[LIST=1]
[*]XenForo_Application::handlePhpError() in Teamspeak/Model/Viewer.php at line [B]34[/B]
[*]Teamspeak_Model_Viewer::getViewerHtml() in Teamspeak/Model/Viewer.php at line [B]34[/B]
[*]Teamspeak_Model_Viewer->getViewerHtml() in Teamspeak/ControllerPublic/Account/Viewer.php at line [B]22[/B]
[*]Teamspeak_ControllerPublic_Account_Viewer->actionTeamspeakViewer() in XenForo/FrontController.php at line [B]337[/B]
[*]XenForo_FrontController->dispatch() in XenForo/FrontController.php at line [B]134[/B]
[*]XenForo_FrontController->run() in /home/rpdom/public_html/index.php at line [B]13[/B]
[/LIST]
Hmmm can you check if that folder exists? My coding might not be making it properly.
 
Hmmm can you check if that folder exists? My coding might not be making it properly.
Ok I will do this: On install it will generate a default config and if nothing is set, it will simply say 'Administrator has not set a Teamspeak server yet!'
 
silence said:
Yeah the folder /xenforo/data/teamspeak needs to be readable and writable (linux it's 777)
No need to treat me like an idiot. Write to the permitted for all. I would not be able to upgrade to XenFofo 1.2.1 if it were not so.
Other add-ons that store data in that folder work fine. And all their files on-site.

With a new version for me personally, nothing has changed. All errors have been - and remain.
 
No need to treat me like an idiot. Write to the permitted for all. I would not be able to upgrade to XenFofo 1.2.1 if it were not so.
Other add-ons that store data in that folder work fine. And all their files on-site.

With a new version for me personally, nothing has changed. All errors have been - and remain.
I wasn't D: I forget stuff like that all the time so I'm merely saying what I would do. Sorry if I was interpreted that way D:
That error, as you stated, makes no sense. I have only come if a wrong IP is entered. I was able to duplicate it exactly by writing '8fdsa9fdsa0fdsa97087fdsa0fdsa' into the 'Teamspeak IP Server' field in the options.
PHP:
    TeamSpeak3_Transport_TCP->connect() in Teamspeak/API/Transport/TCP.php at line 108
    TeamSpeak3_Transport_TCP->readLine() in Teamspeak/API/Adapter/ServerQuery.php at line 76
    TeamSpeak3_Adapter_ServerQuery->syn() in Teamspeak/API/Adapter/Abstract.php at line 60
    TeamSpeak3_Adapter_Abstract->__construct() in Teamspeak/API/TeamSpeak3.php at line 310
    TeamSpeak3::factory() in Teamspeak/Helper/Query.php at line 33
    Teamspeak_Helper_Query->__construct() in Teamspeak/ControllerAdmin/Information.php at line 12
    Teamspeak_ControllerAdmin_Information->actionServerGroups() in XenForo/FrontController.php at line 337
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /xenforo/admin.php at line 13
 
silence said:
I wasn't D: I forget stuff like that all the time so I'm merely saying what I would do. Sorry if I was interpreted that way D:

And you'll forgive me.

IP was the right one. Tested more than once. Washed, re-added, it is possible to tell - amused. Only helped to reinstall pre-cleaning of files. Although it should not be helped. What was the cause of failure is not clear.
 
And you'll forgive me.

IP was the right one. Tested more than once. Washed, re-added, it is possible to tell - amused. Only helped to reinstall pre-cleaning of files. Although it should not be helped. What was the cause of failure is not clear.
:/ Well at least it's fixed.
 
Received an error while trying to Change Identity. Associated with teamspeak only one group of user-accessible. From the change of the user and the number of groups has not changed.

ErrorException: Invalid argument supplied for foreach() - library\Teamspeak\DataWriter\Account.php:43

#0 E:\XenForo\library\Teamspeak\DataWriter\Account.php(43): XenForo_Application::handlePhpError(2, 'Invalid argumen...', 'E:\XenForo\libr...', 43, Array)
#1 E:\XenForo\library\XenForo\DataWriter.php(1434): Teamspeak_DataWriter_Account->_preSave()
#2 E:\XenForo\library\XenForo\DataWriter.php(1373): XenForo_DataWriter->preSave()
#3 E:\XenForo\library\Teamspeak\ControllerPublic\Account\Identities.php(53): XenForo_DataWriter->save()
#4 E:\XenForo\library\XenForo\FrontController.php(337): Teamspeak_ControllerPublic_Account_Identities->actionTeamspeakIdentitiesUpdate()
#5 E:\XenForo\library\XenForo\FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#6 E:\XenForo\index.php(13): XenForo_FrontController->run()
#7 {main}

array(3) {
["url"] => string(55) "http://*********************/account/teamspeak/identities/update"
["_GET"] => array(0) {
}
["_POST"] => array(6) {
["auth_id"] => array(1) {
[0] => string(28) "DKRqej34XPv1H7pEsUqLMq9Yy2s="
}
["_xfToken"] => string(8) "********"
["save"] => string(18) "Сохранить"
["_xfRequestUri"] => string(29) "/account/teamspeak/identities"
["_xfNoRedirect"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
 
Hi I'm not sure if it is me but having problems when trying to change my identity (in this case add my identity)

The following error occurred:
Invalid argument supplied for foreach()
  1. XenForo_Application::handlePhpError() in Teamspeak/DataWriter/Account.php at line 43
  2. Teamspeak_DataWriter_Account->_preSave() in XenForo/DataWriter.php at line 1434
  3. XenForo_DataWriter->preSave() in XenForo/DataWriter.php at line 1373
  4. XenForo_DataWriter->save() in Teamspeak/ControllerPublic/Account/Identities.php at line 53
  5. Teamspeak_ControllerPublic_Account_Identities->actionTeamspeakIdentitiesUpdate() in XenForo/FrontController.php at line 337
  6. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  7. XenForo_FrontController->run() in /home/kcgaming/public_html/index.php at line 13

Think this might be the same error as above.

I can view server and query groups all ok so think I have settings right
 
The error appears when trying to edit or delete IDs. User administrator. In other matters to normal users the same story.

PHP:
Server Error

Object of class Teamspeak_ControllerAdmin_Users could not be converted to string

XenForo_Application::handlePhpError() in E:\XenForo\library\Teamspeak\Helper\Query.php at line 33
Teamspeak_Helper_Query->__construct() in E:\XenForo\library\XenForo\Controller.php at line 1067
XenForo_Controller->getHelper() in E:\XenForo\library\Teamspeak\ControllerAdmin\Users.php at line 108
Teamspeak_ControllerAdmin_Users->actionDelete() in E:\XenForo\library\XenForo\FrontController.php at line 337
XenForo_FrontController->dispatch() in E:\XenForo\library\XenForo\FrontController.php at line 134
XenForo_FrontController->run() in E:\XenForo\admin.php at line 13
 
Back
Top Bottom