This plugin synchronizes your forums with your Teamspeak 3 server, i.e. your forums data are the same as your Teamspeak 3 data.
In the ACP you can enter your Teamspeak 3 server connection information (IP-Address, Port etc.).
If you have successfully entered your connection information, it is possible to assign a board user group to a specific Teamspeak 3 server group.
Users can enter their multiple unique Teamspeak 3 IDs (like mobile phone or notebook).
Example: If you are in the admin group of your forums, you will be automatically assigned to the administrator servergroup of your Teamspeak 3 Server.
The plugins also handles bans and deletions of users in the same way: If you get banned (or unbanned) you will be banned (or unbanned) in your server, too.
If you delete an user, the user will be removed from all server groups.
This plugin uses the Teamspeak 3 server query functionality, so you need a superadmin account of your Teamspeak 3 server.
*NEW: The plugin adds user titles and user names to the client's description.
*NEW: You can set a cronjob to synchronize the user data in a specific interval
Compatible to: WCF 2.0, WCF 2.1
Available languages: English, German
Configuration: Socket connections must be enabled in your php config. Most of webhosters enable this function if disabled.
Extensions:
------------------------------------------------------
At atrox-dev.de this plugin is reduced by 20%. Therefore it costs only 19.99 EUR!
------------------------------------------------------
-
Version 1.2.1 pl 2
- Darkwood.Design
- 17.71 kB
- 210 Downloads
- Security token is now longer
- Fixes an bug that users can see others UIDs
-
Version 1.2.1 pl 1
- Darkwood.Design
- 17.16 kB
- 265 Downloads
- Fixes an error message while syncing
-
Version 1.2.1
- Darkwood.Design
- 121.86 kB
- 344 Downloads
- Behebt Probleme mit dem WCF 2.1 bzgl. temporär gebannten Benutzern, die nicht im Teamspeak entbannt wurden
- Behebt den Bug, dass Benutzer im Teamspeak nicht gebannt werden
- Behebt Probleme mit dem Channelgruppen-Plugin bei moderierten Benutzergruppen
-
Version 1.2.0
- Darkwood.Design
- 123.9 kB
- 108 Downloads
Benutzer können mehrere Teamspeak 3 Identitäten angeben (z.B. für Handy, PC, Laptop ...).
- Schreibweise von Teamspeak an das CI von Teamspeak angepasst.
- Debugging von Verbindungsproblemen optimiert.
- Neue UIDs müssen erst mit einem Aktivierungscode im Server bestätigt werden.
- UID muss im Server online sein, damit sie im Forum hinzugefügt werden kann.
-
Version 1.1.6 pl 2
- Darkwood.Design
- 80.9 kB
- 269 Downloads
Behebt das Problem, dass beim WCF 2.1 bei der automatischen Benutzergruppenzuordnung andere Gruppenrechte im TS entfernt werden
-
Version 1.1.6 pl 1
- Darkwood.Design
- 80.9 kB
- 33 Downloads
- Verbessert die Synchronisierung beim Entfernen von Benutzergruppen durch Plugins Dritter
-
Version 1.1.6
- Darkwood.Design
- 80.9 kB
- 21 Downloads
- Nachrichten für Benutzer im TS sind deaktivierbar
- clientdbedit muss nicht mehr zwangsläufig als Recht vorhanden sein (Beschreibung und Benutzertitel nicht synchronisieren lassen!) -
Version 1.1.5 pl 1
- Darkwood.Design
- 80.38 kB
- 90 Downloads
- Behebt Probleme, falls das Benutzerprofilfeld bei der Registrierung angezeigt werden soll
-
Version 1.1.5
- Darkwood.Design
- 80.38 kB
- 16 Downloads
- UIDs können nicht doppelt vergeben werden
- Es können keine ungültigen UIDs mehr eingegeben werden (REG-EXP Überprüfung)
- Es sind nun Leerzeichen im Clientnamen vom TS-Bot möglich -
Version 1.1.4
- Darkwood.Design
- 75.26 kB
- 55 Downloads
- Timeout Zeit auf 3 Sekunden verringert
- Debugmodus hinzugefügt: Im Debugmodus werden Probleme mit der Teamspeak Serververbindung angezeigt. Unabhängig davon finden Sie ein Fehlerprotokoll im ACP unter Protokoll -> Fehler.
- Im ACP kann ein Nickname für den Querybenutzer eingestellt werden. (ändert Nachrichten im TeamSpeak von "serveradmin from 127.0.0.1:59987" auf beispielsweise "WBB")
- Behebt Probleme mit Änderungen von UIDs im Profil
Sven1991
Ich bekomme minütlich (zur Ausführung des CronJobs, Fatal-Errors im Forum angezeigt.
Im fehler-Log steht dann folgendes drin:
Wed, 16 Sep 2020 22:50:08 +0000
Message: Unable to execute command.
File: .../wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php (62)
PHP version: 7.2.30-nmm1
WCF version: 2.1.24 pl 2 (Typhoon)
Request URI: /
Referrer: ...
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
Information: ""
Stacktrace:
#0 .../wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php(197): wcf\data\TeamSpeak3\TeamSpeak3API->execute('clientdbfind pa...')
#1 .../wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php(100): wcf\data\TeamSpeak3\TeamSpeak3API->fetchServerAnswer('multi', 'clientdbfind pa...')
#2 .../wcf/lib/data/TeamSpeak3/TeamSpeak3Handler.class.php(34): wcf\data\TeamSpeak3\TeamSpeak3API->clientFindDb('fym09SxJf+LRyEI...', true)
#3 .../wcf/lib/data/TeamSpeak3/TeamSpeak3Event.class.php(125): wcf\data\TeamSpeak3\TeamSpeak3Handler->clientToServerGroup('fym09SxJf+LRyEI...', 1, 10)
#4 .../wcf/lib/system/event/listener/TeamspeakAdditionalSyncListener.class.php(32): wcf\data\TeamSpeak3\TeamSpeak3Event->DoUserGroupSync()
#5 .../wcf/lib/system/event/EventHandler.class.php(221): wcf\system\event\listener\TeamspeakAdditionalSyncListener->execute(Object(wcf\system\template\TemplateEngine), 'wcf\\system\\temp...', 'beforeDisplay')
#6 .../wcf/lib/system/template/TemplateEngine.class.php(302): wcf\system\event\EventHandler->fireAction(Object(wcf\system\template\TemplateEngine), 'beforeDisplay')
#7 .../wcf/lib/page/AbstractPage.class.php(305): wcf\system\template\TemplateEngine->display('boardList', 'wbb')
#8 .../wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show()
#9 .../wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()
#10 .../wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
#11 .../index.php(10): wcf\system\request\RequestHandler->handle('wbb')
#12 {main}
Kann mir jemand helfen?
Sven1991
Zur gleichen Zeit erscheint ein weiterer Eintrag:
Wed, 16 Sep 2020 22:50:08 +0000
Message: Unable to execute command.
File: .../wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php (62)
PHP version: 7.2.30-nmm1
WCF version: 2.1.24 pl 2 (Typhoon)
Request URI: /
Referrer: ...
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
Information: ""
Stacktrace:
#0 .../wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php(54): wcf\data\TeamSpeak3\TeamSpeak3API->execute('logout')
#1 [internal function]: wcf\data\TeamSpeak3\TeamSpeak3API->__destruct()
#2 {main}
Fuchs
Hey kannst du dein plugin mal auf das 5.x upgraden
Landry
ist auf seiner Website verfügbar
Darkwood.Design Author
Und auch hier im Store: Teamspeak 3 Synchronisation (WSC)
OfficalJust_
Wird es demnächst ein Update geben, auf version 5.x geben?
MrYoshii
Update Cronjob auf 1 gestellt aber leider funktioniert die Aktualisierung am TS nicht!
atroxdev
Hallo,
welche Fehler stehen im ACP Fehlerprotokoll?
ebaykunde
ganz klasse ich habe nun das hier gekauft besitze aber auch die neuste version was nun?
SvenG
Ich hatte es erworben und nun geht es nicht mehr mit 3.0.17 pl ... warum nicht?
Meikel184
Geht dieses pluggin auch in burningboard 5.0.X ?
atroxdev
Nein, aber das hier:
woltlab.com/pluginstore/file/2449/Meikel184
Das macht alles wasdas hierauch hatt nur bei der aktuellsten Forumversion ?
atroxdev
Es hat noch die zusätzliche Funktion, dass du im ACP die Identitäten verwalten kann.
danueb
Hallo, wie sieht es aus, wenn man sich zunächst das Plugin Teamspeak 3 Synchronisation 1.2.1 pl 2 kauft und später mal auf die aktuellste Burning Board - Version aktualisiert?
Gibt es die Möglichkeit, dass man die Version Teamspeak 3 Synchronisation 1.2.1 pl 2 dann ganz einfach kostenfrei auf Teamspeak 3 Synchronisation (WSC) 2.0.4 pl 1 updaten kann? Oder muss man dann wiederholt 24,99 EUR zahlen?
atroxdev
Es ist ein Neukauf notwendig.
Unicate
Hallo , kann man auch als admin bei anderen benutzern die UID hinzufügen wenn ja, wie ? danke für die antwort
atroxdev
Hallo, das ist nur bei WSC Version möglich.
Mezzo
Warum steht bei der Übersicht, dass Banns auch Synchronisiert sind. War bei mir 2 Jahre lang nie der Fall.
atroxdev
Hallo, dann dürfte dein Serverquery Accont nicht die Rehte dafür haben, Accounts zu bannen. Oder du hast die Option in den Einstellungen nicht aktiviert.
xtreme92
Moin, Funktioniert dieses Plugin auch in die andere Richtung? Das jemand auf TS3 einen "Rang" bekommt und dieser dann auch im Forum zugewiesen wird?
atroxdev
Hallo, das funktioniert leider nicht.
xtreme92
Wird eine solche Funktion in zukunft folgen?
atroxdev
Nein, das ist technisch nicht möglich.
clanNAME.de
Hallo,
wie funktioniert das wenn bereits Mitglieder und Gruppen auf dem Ts erstellt wurden,werden
diese dann durch das Forum überschrieben soweit es nicht die gleiche Schreibweise oder ähnliches ist?
Und was passiert mit den Ts Identitäten,ändern sich diese auf dem Ts oder bleibt alles beim alten wenn ich das Plugin installiere?
MfG
atroxdev
Ich weiß, nicht welche Schreibweisen du meinst. Das Plugin kann aber bisherige Gruppen entfernen, wenn du nicht in der entsprechenden WBB Gruppe bist.
An den Identitäten ändert sich nichts.
SimJack
Habe alles erfolgreich installiert. Dennoch kann ich bei Benutzer>Benutzergruppen nichts zuweisen. Die Felder sind alle da, aber sie sind einfach leer und geben keine Auswahlmöglichkeit. Scheint als wäre irgendwas mit dem Sync nicht in Ordnung? Forum läuft nicht über den gleichen Server. Kann mir jemand weiterhelfen?
SimJack
Ps. Das ähnliche Problem habe ich mit der ArmA Serverintegration. Das Plugin funktioniert. Dennoch wird mir der Server einfach nicht angezeigt. Woran liegt das?
atroxdev
Schau mal im Fehlerprotokoll im ACP oder aktiviere den Debug Modus vom Plugin. Wie du den Fehler behebst, steht in den FAQ auf atrox-dev.de
Nanum
Beim Update von 4.1 auf WSF 5 erscheint die Meldung ein Update wäre nicht möglich. Paketserver und Lizenz sind vorhanden. Was muss man bei dem Update noch beachten?
Eisengrind
Wäre super wenn in der WCF Version auch die Option vorhanden ist, dass man die TS ID als "verpflichtend" angeben muss.
Bladeofhell
Funktioniert das auch für Woltlab Suite 3?
atroxdev
Es gibt ein eigenes Plugin dafür:
woltlab.com/pluginstore/file/2449/Simon1806
Muss man das Plugin neukaufen oder gibt es auch ein Upgrade möglichkeit
Jack Valentine
Funktioniert das Plugin auch dann wenn das Forum und der TS3 auf unterschiedlichen Servern laufen?
atroxdev
Wenn deine firewall das erlaubt, ja.
Lengro
Habe mich auf der Seite registriert die API eingetragen und die Woltlab-ID. Kann nicht auf das TS3 Update zugreifen obwohl die alte Version freigeschaltet ist. Muss ich das Plugin nun für die WSC nochmals kaufen?
atroxdev
Wbb 4 kunden ja
MasterShadow
Hallo ist es als Admin auch möglich die UID von Benutzern zu ändern und einzupflegen.
Wenn ja wie wäre das möglich über das Adminmenü oder anderweitig ?
atroxdev
Das geht nur über die Datenbank in der Tabelle wcf1_user_teamspeak
MasterShadow
Oke das ist aber trotzdem eine hilfreiche Antwort Dankeschön
MasterShadow
Ist es geplant sowas einzubauen das man das auch über das ACP machen kann ?
leech
Das is nur eine Synchronisation ohne Viewer oder? Weil der Viewer hier geht nicht RE: Zeichenzähler in den Standardumfang ?
atroxdev
Ohne Viewer, genau.
MatteoAT
Vielleicht könnte mir bitte jemand bei meinem Problem weiterhelfen:
RE: [Teamspeak 3 Synchronisation] funktioniert nicht
Nanum
Falls du Zeit findest: Eine Option das automatische Bannen im Forum gesperrter Benutzer abzuschalten wäre hilfreich
MrYoshii
Wie siehts mit nem update für wbb 5 aus?
Grüße MrYoshii
atroxdev
Gibt es auf atrox-dev.de. Hier im Store wartet das Plugin auf Freischaltung.
MrYoshii
Ist dies als Update möglich oder muss das Plugin neugekauft werden?
gamesappraiser
Frage: Kann man irgenwie einstellen wenn im TeamSpeak die Rechte wer wegnimmt das die selben Rechte wieder zugeteilt werden? Nach irgendeiner zeit?
atroxdev
Nur wenn du ein Plugin hast, das die Forenrechte wiederherstellt.
Terminator11
Funktioniert das Plugin auch mit nem virtuellen TS3 Server?
atroxdev
Soweit ich weiß sind alle TS Server virtuell, also ja.
Terminator11
Also ich mein folgendes:
Ich hab ein TS3 Server mit PuTTY installiert und kann mit dem Webinterface weitere TS3 Server auf dem installierten TS3 Server erstellen. Ich wollte wissen ob die anderen TS3 Server von dem Plugin nicht verändert werden oder so, da ich mit serveradmin auf alle TS3 Server zugriff hab.
Atschy
Nein, du trägst ja die Ports ein. Für jeden Teamspeak Server den du erstellst hast du einen Port.
Lengro
Guten Tag,
Bei mir kann das Plugin die Benutzergruppen (Ts3) abrufen, jedoch schickt das Plugin keine Nachricht an den User. Fehlerlog gibts auch keinen. Cronjob ist auf 1 min gesetzt.
atroxdev
Hallo, ist in den Optionen auch der Hacken gesetzt, dass eine Nachricht geschickt werden soll?
Lengro
Jawohl häckchen ist gesetzt
atroxdev
Welchen User meinst du denn? Der Cronjob synchronisert nur den eingeloggten Benutzer, der momentan im Forum online ist, nicht alle. Es wird prinzipiell dann synchronisiert, wenn sich die Benutezrgruppe vom Forum ändert oder der Benutzer seine UID hinzufügt.
Lengro
Also ich bin im Forum eingeloggt habe meine ID hinzugefügt und die zuzuteilende Ts gruppe ist auch eingetragen. Das Problem ist, dass ich im TS3 keine Authentifizierungsnummer bekomme. Habe alles gem. Anleitung eingestellt Homepage läuft auf gleichem rootserver.
atroxdev
Wahrscheinlich blockierst du im Teamspeak den superadmin Benutzer.
Atschy
Super Plugin, funktioniert wunderbar!
Danke dafür
Wie ich sehe sind die meisten Probleme hier "selbst verschulden"...
Für einfache Fragen, könnt ihr gerne von mir Support via TS3 Server bekommen. (Nur bei Atschy)
IP: ts.energize-esports.net
(dort läuft auch das Plugin von Atroxdev)
Titafubaki
Ich soll hier nochmal nachfragen http://www.atrox-dev.de//index…read&postID=2372#post2372
atroxdev
Benutzt du die aktuelle Version? Hast du einen kompletten Stacktrace zum Fehler vorliegen? So kann ich den nur schwer bis gar nicht debuggen.
Titafubaki
Ja ich verwende die aktuelle version. Was ist ein stacktrace? Ich kann ihn bestimmt besorgen es läuft alles auf meinem root. Ich muss nur wissen wo ich den finde.
atroxdev
Hm, schau mal im ACP unter Fehlerprotokoll.
Titafubaki
Ich habe den Fehler gefunden. die Adresse zum TS3 konte nicht aufgelößt werden. nachdem ich den loopback verwendet habe hat es funktioniert.
Ronny_C12
Bekomme den gleichen Fehler wie hast du es gelöst? Kannst du mir bitte weiterhelfen?
Risk
Ich habe 33 Benutzergruppen und 33 automatische Zuteilungen für diese Benutzergruppen erstellt, die je nach Punktestand im Forum vergeben werden. Im Forum werden diese richtig zugeteilt, jedoch nicht Synchronisiert. Er weist zwar neue Benutzergruppen zu, zieht aber die alten nicht mehr ein.
Beispiel: Nutzer XYZ erhält bei 1-5 Punkten den Rang 123 und bei 6-10 Punkten den Rang 456. Nun erhält der User bei 7 Punkten zwar Rang 456, behält aber gleichzeitig Rang 123. Im Forum ist es richtig, im Teamspeak behält der User beide Ränge. Anscheinend werden die Benutzer nicht mehr nach synchronisiert, nachdem diese eine neue Benutzergruppen erhalten haben.
atroxdev
Werden die Gruppen denn im Forum entfernt?
Risk
Ja, werden sie. Habe es aber nun durch einen zusätzlichen Cronjob gelöst, vielen Dank trotzdem!
ElekDrix
QUERRY und Passwort Stimmen und IP habe ich Freigegeben auf dem Root server Windows, Die hp leuft auf einen anderen anbieter deren IP habe ich auch frei gegeben aber was kann es noch sein DEBUG Hab ich auch ausgemacht aber geht immer noch nicht .... DANKE Im VORRAUS
Fatal error: Unable to connect to server. (error code: 111) message: Connection refused
Information:
id: 20514621ea7e0ef1c3f96ab5112ac56c5508a8b5
error message: Unable to connect to server. (error code: 111) message: Connection refused
error code: 0
file: /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/data/TeamSpeak3/TeamSpeak3API.class.php (33)
php version: 5.6.27
wcf version: 2.1.12 (Typhoon)
date: Sun, 23 Oct 2016 20:40:14 +0000
request: /forum/acp/index.php?user-group-edit/3/&
referer: VERBORGEN/forum/acp/index.php?user-group-list/&
Stacktrace:
#0 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/data/TeamSpeak3/TeamSpeak3Handler.class.php(22): wcf\data\TeamSpeak3\TeamSpeak3API->__construct('VERBORGEN', 10011, 9987, 'serveradmin', 'VERBORGEN')
#1 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/SingletonFactory.class.php(27): wcf\data\TeamSpeak3\TeamSpeak3Handler->init()
#2 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/SingletonFactory.class.php(56): wcf\system\SingletonFactory->__construct()
#3 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/event/listener/UserGroupAddFormTeamSpeakUserGroupIDListener.class.php(50): wcf\system\SingletonFactory::getInstance()
#4 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/event/EventHandler.class.php(141): wcf\system\event\listener\UserGroupAddFormTeamSpeakUserGroupIDListener->execute(Object(wcf\acp\form\UserGroupEditForm), 'wcf\\acp\\form\\Us...', 'assignVariables')
#5 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/event/EventHandler.class.php(173): wcf\system\event\EventHandler->executeInheritedActions(Object(wcf\acp\form\UserGroupEditForm), 'assignVariables', 'wcf\\acp\\form\\Us...', 'assignVariables...', Array)
#6 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/page/AbstractPage.class.php(127): wcf\system\event\EventHandler->fireAction(Object(wcf\acp\form\UserGroupEditForm), 'assignVariables')
#7 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/form/AbstractForm.class.php(124): wcf\page\AbstractPage->assignVariables()
#8 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/acp/form/UserGroupAddForm.class.php(212): wcf\form\AbstractForm->assignVariables()
#9 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/acp/form/UserGroupEditForm.class.php(115): wcf\acp\form\UserGroupAddForm->assignVariables()
#10 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/page/AbstractPage.class.php(276): wcf\acp\form\UserGroupEditForm->assignVariables()
#11 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/acp/form/UserGroupAddForm.class.php(235): wcf\page\AbstractPage->show()
#12 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/page/AbstractPage.class.php(100): wcf\acp\form\UserGroupAddForm->show()
#13 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()
#14 /var/www/vhosts/VERBORGEN/httpdocs/forum/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
#15 /var/www/vhosts/VERBORGEN/httpdocs/forum/acp/index.php(10): wcf\system\request\RequestHandler->handle('wbb', true)
#16 {main}
atroxdev
Hallo, da liegt wahrscheinlich eine Firewall dazwischen, evtl. die von Windows selbst.
TomPiXX
Ist ein ähnliches Plugin für Discord denkbar?
Syntafin
Interesse besteht ja auf alle Fälle ;).