Hallo Jungs,
Hierbei handelt es sich um ein Update/Ersatz für dieses Tool
Link zur DLL in der Dropbox: BmsSmartComms
Während ich vorletztes Jahr die erste Version dieses Programms geschrieben habe, ist mir auf halben Weg die Idee gekommen, die Funktionalität als TS3-Plugin neu aufzubauen. Hatte damit auch direkt begonnen und dabei die noch offenen Punkte bezüglich statischer IP Adresse für Pitbulls BMS-Server aus den Augen verloren. Nachdem ich dann im folgenden Sommer meiner kompletten Freizeit beraubt wurde
habe ich auch dieses Projekt aus den Augen verloren.
Da ich mich in letzter Zeit wieder etwas mehr mit BMS auseinandersetzen konnte, bin ich wieder über dieses Projekt gestolpert und habe es nun kurzer Hand fertig geschrieben.
Das Programm macht grundsätzlich noch dasselbe wie damals: Es werden die IP-Adressen aller im TeamSpeak angemeldeten Staffelmitglieder in das Falcon BMS-Telefonbuch eingetragen und können über COMMS zum Aufbau der Verbindung angewählt werden.
Da das TS3-Plugin komplett im Hintergrund läuft, fällt die Bedienung bis auf ein erstes Einrichten komplett weg.
Sämtliche damals noch offen gebliebenen Punkte sind hier nun auch abgedeckt:
Es können beliebig viele statischer Adressen angegeben werden, die immer 1 zu 1 ins Telefonbuch übernommen werden, die aktuellen Verbindungsdaten von Pitbull und Viper sind bereits eingetragen.
Für jeden Kontakt kann eine spezifische Bandbreite eingetragen werden, wenn man dies nicht tut, wird ein konfigurierbarer Standard verwendet.
Mitglieder, die eine zu schwache Internetverbindung haben um den Server stellen zu können, können auf eine Ignore-Liste gesetzt werden und landen somit nicht im Telefonbuch.
Das Programm besteht aus einer einzelnen DLL-Datei die in das Plugin-Verzeichnis von TeamSpeak kopiert werden muss. Beim nächsten Start von TeamSpeak wird man darauf hingewiesen, dass das Verzeichnis, in welchem BMS installiert ist, in der Konfiguration angeben muss.
Ab diesem Zeitpunkt arbeitet das Plugin komplett selbstständig: Immer wenn sich ein neues Mitglied in TeamSpeak anmeldet, übernimmt das Plugin anhand der konfigurierten Kriterien den Kontakt und dessen aktuelle IP Adresse in das Telefonbuch zur späteren Verwendung in BMS.
Wie bereits bei der ersten Version wird das Telefonbuch jedes Mal komplett überschrieben.
Das Plugin ist im Moment für die 64bit Version von TS3 kompiliert, wenn noch eine 32bit Version benötigt wird kann ich das noch nachholen.
Das Pluginverzeichnis befindet sich hier: c:\Users\[USERNAME]\AppData\Roaming\TS3Client\plugins\ oder einfach ein ggf zu erstellendes plugins\ Unterverzeichnis im TS3 Installationsverzeichnis.
Der TS3 Admin muß hierfür den Staffelmitgliedern, welche das Programm nutzen wollen, die Berechtigung geben, die IP-Adresse der anderen Mitglieder sehen zu können. Das ist aber glaube ich schon der Fall.
Gruß
Joker