TeamSpeak-Sync

Dieses Plugin ermöglicht die Synchronisierung von Benutzergruppen und Channelgruppen zwischen der WoltLab Suite und deinem TeamSpeak-Server.

Stellen Sie sich vor, Sie haben einen TeamSpeak-Server und eine Seite auf Basis der WoltLab Suite. Möchten Sie wirklich jeden Nutzer einzeln einer Gruppe auf dem TeamSpeak-Server zuweisen? Dieses Plugin verschafft Abhilfe. Es synchronisiert die Gruppenzuweisungen zwischen ihrer Homepage und ihrem TeamSpeak-Server.

Features

  • Gruppenzuweisungen zwischen Homepage und TeamSpeak-Server synchronisieren
  • umgekehrte Synchronisation
  • Banns von der Homepage zum TeamSpeak-Server synchronisieren
  • benutzerfreundliches Plugin ohne lästiges raussuchen der eindeutigen Identität vom TeamSpeak
  • einer Homepage-Benutzergruppe können mehrer TeamSpeak-Servergruppen zugewiesen werden
  • Zuweisung von Channelgruppen
  • Implementierter Bot für Namensabgleich
  • Synchronisation über mehrere TeamSpeak-Server
  • der WSC-Benutzer kann beim Hinzufügen einer Identität im WSC aktiviert werden
  • Trophäen-Implementierung
  • uvm.

Voraussetzungen

  • TeamSpeak-API muss installiert sein

Rechte

Der Server-Query-Account für den Sync benötigt folgende Rechte:

permsidpermvalueBeschreibung
b_serverquery_login1ServerQuery: Per ServerQuery einloggen
b_virtualserver_select1ServerQuery: Virtuellen Server auswählen
b_virtualserver_channel_list1ServerQuery: Liste vorhandener Channel abrufen
b_virtualserver_client_list1ServerQuery: Liste verbundener Clients abrufen
i_channel_subscribe_power100Power um Channel zu abonnieren
b_virtualserver_servergroup_list1ServerQuery: Liste der Server Gruppen abrufen
b_virtualserver_channelgroup_list1ServerQuery: Liste der Channel Gruppen abrufen
b_virtualserver_channelgroup_client_list1Liste der Channel Gruppen Mitglieder abrufen
i_group_member_add_power100Group Member Add Power
i_group_member_remove_power100Group Member Remove Power
i_client_kick_from_server_power100Power um einen Client vom Server zu kicken
i_client_kick_from_channel_power100Power um einen Client vom Channel zu kicken
b_client_ban_create1Neue Bannregel erstellen
b_client_ban_delete_own1Eigene Bannregeln löschen
b_client_ban_delete1Alle Bannregeln löschen
i_client_private_textmessage_power100Power um eine Private Textnachricht zu senden
b_client_modify_description1Beschreibung aller Clients verändern
b_client_modify_dbproperties1ServerQuery: Clienteinstellungen verändern
b_client_delete_dbproperties1Client Datenbankeinstellungen löschen
  • TeamSpeak-Sync 2.2.0

    Anpassungen für WSC 6.0. Es wird ein Upgrade der Lizenz benötigt.

  • TeamSpeak-Sync 2.1.3

    • FIX: englische Sprachvariable
  • TeamSpeak-Sync 2.1.2

    • FIX: Sprachvariable
    • FIX: Fehlermeldung wenn kein Benutzer in Whitelist-Channeln war
    • FIX: Fehlermeldung im ACP beim Hinzufügen einer TeamSpeak-Identität
  • TeamSpeak-Sync 2.1.1

    • FIX: behebt Fehler wenn niemand mit TeamSpeak verbunden ist
  • TeamSpeak-Sync 2.1.0

    Achtung: es wird nun mindestens WoltLab Suite 5.3 vorausgesetzt.

    • CHANGE: mitgelieferte TeamSpeak-API aktualisiert
    • CHANGE: Umstellung auf Database PHP API
    • CHANGE: unbenutzte uses entfernt
    • CHANGE: veralteten Code entfernt
    • CHANGE: Umbau zu FormBuilder
    • FEATURE: Auswahl der Servergruppen und Channel im ACP verbessert
    • FEATURE: Auswahl der Identität verbessert
  • TeamSpeak-Sync 2.0.4

    • CHANGE: Umstellung auf PSR-12
  • TeamSpeak-Sync 2.0.3

    • FIX: Behebt Fehlermeldung beim Channelgruppen-Sync
  • TeamSpeak-Sync 2.0.2

    • FIX: Fehler beim Löschen von Benutzer-Konten
  • TeamSpeak-Sync 2.0.1

    • FIX: Problem bei Update von 1.3.6
  • TeamSpeak-Sync 2.0.0

    • CHANGE: fast kompletter Rewrite des Codes
    • CHANGE: Button für neue Identitäten wird nicht mehr angezeigt, wenn Maximum bereits erreicht
    • CHANGE: es wird jetzt die UID und nicht mehr die DBID gespeichert
    • FEATURE: Synchronisation über mehrere Server
    • FEATURE: beim Benutzernamenabgleich können nun auch nur Teile des Benutzernamens verglichen werden
    • FEATURE: Automatische Benutzergruppenzuordnung nun möglich wenn Benutzer mit TS verbunden
    • FEATURE: Trophäen-Condition ist implementiert (es wird kein separates Plugin mehr benötigt)
    • FEATURE: in der Benutzer-Suche im ACP kann nach einer TeamSpeak-UID gesucht werden
    • FEATURE: Titel-Eingabe wird ausgeblendet wenn maximal eine Identität angelegt werden kann
    • FEATURE: beim Benutzernamenabgleich gibt es nun eine Möglichkeit Channel zu whitelisten
    • FIX: Channel-Gruppen werden nicht mehr bei jedem Cronjob neu vergeben
    • FIX: Banns werden nun ordentlich synchronisiert
    • FIX: WSC-Gruppen mit umgekhrten Sync wurden beim Entfernen einer Verbindung nicht entfernt
    • FIX: Infinite Loop
    • FIX: Informelle/Formelle Anrede werden beachtet