Donate to the B3 fund!

"even a small donation helps!"
Donate with PayPal!
Most of the plugins here are made by B3 users and the authors may not visit frequently. If you need support for plugins or if questions remain unanswered, you will have to contact the author directly. Read the full Support Disclaimer here

NOTE: Do not attach plugins to your forumtopics! Attachements are periodically removed by maintenance tasks. Upload your plugins to our Downloads section instead!

Author Topic: Teamspeak plugin (all games)  (Read 32968 times)

Offline Courgette

  • Senior Dev.
  • Hero Member
  • *
  • Posts: 4883
    • Github repository
Re: Teamspeak plugin (all games)
« Reply #15 on: June 17, 2011, 11:34:59 PM »
my bad, I was focusing on Jul3s

Try with your clan tag on TS

Offline Sona

  • Full Member
  • ***
  • Posts: 64
  • www.ooc-clan.com
    • Out Of Control Multigaming Clan
Re: Teamspeak plugin (all games)
« Reply #16 on: June 17, 2011, 11:40:24 PM »
yep works for me now...
typed
!teamspeak
i had to join the main b3 channel ,
i typed !tsauto on in server and it moved to a team :)

now how will it add new people?



Offline Sona

  • Full Member
  • ***
  • Posts: 64
  • www.ooc-clan.com
    • Out Of Control Multigaming Clan
Re: Teamspeak plugin (all games)
« Reply #17 on: June 17, 2011, 11:47:45 PM »


Any way to automatic add to Main B3 Channel? (oOc Array TDM) ? :)


Offline Courgette

  • Senior Dev.
  • Hero Member
  • *
  • Posts: 4883
    • Github repository
Re: Teamspeak plugin (all games)
« Reply #18 on: June 18, 2011, 12:07:10 AM »
Any way to automatic add to Main B3 Channel? (oOc Array TDM) ? :)

I just release v0.2 of the plugin to do just that. Could try it out and report if it works ?

Offline Drummer611

  • Full Member
  • ***
  • Posts: 62
Re: Teamspeak plugin (all games)
« Reply #19 on: June 18, 2011, 02:29:38 AM »
Is TeamSpeak 3 is the only program that B3 can work with like that?  Is it possible to make a plugin for Mumble and Ventrilo?

Offline Courgette

  • Senior Dev.
  • Hero Member
  • *
  • Posts: 4883
    • Github repository
Re: Teamspeak plugin (all games)
« Reply #20 on: June 18, 2011, 02:39:00 AM »
mumble : theoretically yes but practically there are difficult dependencies to install and configure. I won't go down that path and spend the rest of my free time providing support for that.

ventrilo : no idea, is there some kind of rcon facilities for it ?

Offline Kid Cudi

  • Jr. Member
  • **
  • Posts: 27
Re: Teamspeak plugin (all games)
« Reply #21 on: June 23, 2011, 12:49:27 PM »
i made it after the readme and i get this error:
Code: [Select]
110621 17:39:53	BOT    	Loading Plugin #10 teamspeak [C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins\conf\plugin_teamspeak.xml]
110621 17:39:53 INFO Could not load built in plugin teamspeak (No module named teamspeak)
110621 17:39:53 INFO trying external plugin directory : C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins
110621 17:39:53 BOT    TeamspeakPlugin: Loading config C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins\conf\plugin_teamspeak.xml for TeamspeakPlugin
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::B3 : 'B3 autoswitched channel'
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::team1 : 'Team A'
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::team2 : 'Team B'
110621 17:39:53 INFO TeamspeakPlugin: connecting to teamspeak server 83.169.14.26:10011
110621 17:39:53 INFO TeamspeakPlugin: connected
110621 17:39:54 INFO TeamspeakPlugin: TS version : {'platform': u'Windows', 'version': u'3.0.0-rc1', 'build': 14468}
110621 17:39:54 INFO TeamspeakPlugin: Loging to TS server with login name 'B3'
110621 17:39:54 INFO TeamspeakPlugin: Joining server ID : 1
110621 17:39:54 INFO TeamspeakPlugin: Get server port
110621 17:39:59 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8471, 'id': 2568}
110621 17:39:59 DEBUG Register Event: Stop Process: TeamspeakPlugin
110621 17:39:59 DEBUG Register Event: Program Exit: TeamspeakPlugin
110621 17:39:59 BOT    Plugin teamspeak (0.1 - Courgette) loaded


110621 17:40:06 BOT    Starting Plugin teamspeak
110621 17:40:06 DEBUG AdminPlugin: Command "tsreconnect (None)" registered with cmd_tsreconnect for level (100, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "teamspeak (ts)" registered with cmd_teamspeak for level (0, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "tsdisconnect (None)" registered with cmd_tsdisconnect for level (100, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "tsauto (tsa)" registered with cmd_tsauto for level (0, 100)
110621 17:40:06 VERBOSE TeamspeakPlugin: Registering events
110621 17:40:06 DEBUG Register Event: Client Team Change: TeamspeakPlugin
110621 17:40:06 DEBUG TeamspeakPlugin: Started
110621 17:40:06 BOT    Starting Plugin publist


110621 17:43:14 VERBOSE Queueing event Client Team Change 3
110621 17:43:14 VERBOSE Queueing event Client Team Change 2
110621 17:43:14 VERBOSE Parsing Event: Client Team Change: TeamspeakPlugin
110621 17:43:14 DEBUG TeamspeakPlugin: TS command clientlist({}) [#1]
110621 17:43:14 VERBOSE Queueing event Client Kill (1.0, 'concussion_grenade_mp', 'none', 'MOD_GRENADE_SPLASH')
110621 17:43:19 ERROR TeamspeakPlugin: TS3 error : ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:19 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:19 VERBOSE Parsing Event: Client Team Change: TeamspeakPlugin
110621 17:43:19 DEBUG TeamspeakPlugin: TS command clientlist({}) [#1]
110621 17:43:24 CONSOLE 3:49 J;01100001b9a3741d;4;[xNGS]scream
110621 17:43:24 DEBUG [xNGS]scream connected, waiting for Authentication...
110621 17:43:24 DEBUG Our Authentication queue: {'4': 1}
110621 17:43:24 ERROR TeamspeakPlugin: TS3 error : ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:24 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:24 ERROR **** Event sat in queue too long: Client Kill 0
110621 17:43:25 VERBOSE RCON sending (192.168.178.23:28961) 'status'
110621 17:43:26 DEBUG newClient: 4, 01100001b9a3741d, [xNGS]scream

the serverquery login i made after the bit link and it worked.

My teamspeak_plugin.xml:
Code: [Select]
<configuration plugin="teamspeak">
<settings name="teamspeakServer">
<!-- IP or domain where your teamspeak server is hosted -->
<set name="host">83.169.14.26</set>
<!-- query port of your teamspeak server (default: 10011) -->
<set name="queryport">10011</set>
<!-- Teamspeak virtual server ID -->
<set name="id">1</set>
<!-- B3 login information. You need to create a ServerQuery Login for B3. video tutorial : http://bit.ly/a5qcjp -->
<set name="login">B3</set>
<set name="password">********</set>
</settings>
<settings name="teamspeakChannels">
<set name="B3">B3 autoswitched channel</set>
<set name="team1">Team A</set>
<set name="team2">Team B</set>
</settings>
<settings name="commands">
<!-- set here levels needed to be allowed to use commands.
You can define a command alias adding '-' and the alias after the command name.
Levels:
0 : everyone
1 : registered users
2 : regular users
20 : moderators
40 : admins
60 : full admins
80 : senior admins
100 : super admins
-->

<!-- Allow admins to reconnect/disconnect B3 to the teamspeak server -->
<set name="tsreconnect">100</set>
<set name="tsdisconnect">100</set>

<!-- give the player info about the current Teamspeak server and his status -->
<set name="teamspeak-ts">0</set>

<!-- !tsauto allow players to change their autoswitch preferences between one
of 'off', 'on'-->
<set name="tsauto-tsa">0</set>
</settings>
</configuration>

Maybe u can help me ?
« Last Edit: June 25, 2011, 08:59:36 PM by Courgette »

Offline cluzzz

  • Jr. Member
  • **
  • Posts: 17
Re: Teamspeak plugin (all games)
« Reply #22 on: June 29, 2011, 07:35:21 PM »
I have another problem and request. My teamspeak channels have different names than servers names and this plugin makes channels as servers names. Is it possible to throw user to channels with specific ID not by channel name?

Offline Courgette

  • Senior Dev.
  • Hero Member
  • *
  • Posts: 4883
    • Github repository
Re: Teamspeak plugin (all games)
« Reply #23 on: June 29, 2011, 08:41:38 PM »
this plugin creates channels named after whatever you choose to set up in the plugin config file

Offline cluzzz

  • Jr. Member
  • **
  • Posts: 17
Re: Teamspeak plugin (all games)
« Reply #24 on: June 29, 2011, 08:56:31 PM »
OK, but I need to link this plugin with existing channels with their IDs, not creating new ones. Is it feasible?

Offline Courgette

  • Senior Dev.
  • Hero Member
  • *
  • Posts: 4883
    • Github repository
Re: Teamspeak plugin (all games)
« Reply #25 on: June 29, 2011, 09:21:33 PM »
just put your channel exact names in the plugin config and the plugin should find out their id

Offline cluzzz

  • Jr. Member
  • **
  • Posts: 17
Re: Teamspeak plugin (all games)
« Reply #26 on: June 29, 2011, 09:55:33 PM »
Hmmmm I have few COD4 servers and one TS3 server. Could you remake that plugin for me (and potentially for others) to throw clients to specific channel ID (not name of the channel)? It will be easier to configurate and to use :)

Offline MordyT

  • Support Hero
  • Hero Member
  • *
  • Posts: 3644
  • Over $300 Donated to B3!
    • MordyT
Re: Teamspeak plugin (all games)
« Reply #27 on: June 29, 2011, 10:17:16 PM »
I must be missing something...
Why is ID better then name?
Help will be given to those with a b3.log

If drop off the map it is due to RL becoming busy :)

System: Python 2.7.3 - Deb 7 - B3 Source Code - 128MB RAM box (rented at $5 a year) - remote MySQL - Remote Web Services

Offline Kid Cudi

  • Jr. Member
  • **
  • Posts: 27
Re: Teamspeak plugin (all games)
« Reply #28 on: July 01, 2011, 10:21:30 AM »
i made it after the readme and i get this error:
Code: [Select]
110621 17:39:53	BOT    	Loading Plugin #10 teamspeak [C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins\conf\plugin_teamspeak.xml]
110621 17:39:53 INFO Could not load built in plugin teamspeak (No module named teamspeak)
110621 17:39:53 INFO trying external plugin directory : C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins
110621 17:39:53 BOT    TeamspeakPlugin: Loading config C:\Program Files (x86)\Activision\BigBrotherBot_1.6.0\extplugins\conf\plugin_teamspeak.xml for TeamspeakPlugin
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::B3 : 'B3 autoswitched channel'
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::team1 : 'Team A'
110621 17:39:53 INFO TeamspeakPlugin: teamspeakChannels::team2 : 'Team B'
110621 17:39:53 INFO TeamspeakPlugin: connecting to teamspeak server 83.169.14.26:10011
110621 17:39:53 INFO TeamspeakPlugin: connected
110621 17:39:54 INFO TeamspeakPlugin: TS version : {'platform': u'Windows', 'version': u'3.0.0-rc1', 'build': 14468}
110621 17:39:54 INFO TeamspeakPlugin: Loging to TS server with login name 'B3'
110621 17:39:54 INFO TeamspeakPlugin: Joining server ID : 1
110621 17:39:54 INFO TeamspeakPlugin: Get server port
110621 17:39:59 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8471, 'id': 2568}
110621 17:39:59 DEBUG Register Event: Stop Process: TeamspeakPlugin
110621 17:39:59 DEBUG Register Event: Program Exit: TeamspeakPlugin
110621 17:39:59 BOT    Plugin teamspeak (0.1 - Courgette) loaded


110621 17:40:06 BOT    Starting Plugin teamspeak
110621 17:40:06 DEBUG AdminPlugin: Command "tsreconnect (None)" registered with cmd_tsreconnect for level (100, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "teamspeak (ts)" registered with cmd_teamspeak for level (0, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "tsdisconnect (None)" registered with cmd_tsdisconnect for level (100, 100)
110621 17:40:06 DEBUG AdminPlugin: Command "tsauto (tsa)" registered with cmd_tsauto for level (0, 100)
110621 17:40:06 VERBOSE TeamspeakPlugin: Registering events
110621 17:40:06 DEBUG Register Event: Client Team Change: TeamspeakPlugin
110621 17:40:06 DEBUG TeamspeakPlugin: Started
110621 17:40:06 BOT    Starting Plugin publist


110621 17:43:14 VERBOSE Queueing event Client Team Change 3
110621 17:43:14 VERBOSE Queueing event Client Team Change 2
110621 17:43:14 VERBOSE Parsing Event: Client Team Change: TeamspeakPlugin
110621 17:43:14 DEBUG TeamspeakPlugin: TS command clientlist({}) [#1]
110621 17:43:14 VERBOSE Queueing event Client Kill (1.0, 'concussion_grenade_mp', 'none', 'MOD_GRENADE_SPLASH')
110621 17:43:19 ERROR TeamspeakPlugin: TS3 error : ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:19 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:19 VERBOSE Parsing Event: Client Team Change: TeamspeakPlugin
110621 17:43:19 DEBUG TeamspeakPlugin: TS command clientlist({}) [#1]
110621 17:43:24 CONSOLE 3:49 J;01100001b9a3741d;4;[xNGS]scream
110621 17:43:24 DEBUG [xNGS]scream connected, waiting for Authentication...
110621 17:43:24 DEBUG Our Authentication queue: {'4': 1}
110621 17:43:24 ERROR TeamspeakPlugin: TS3 error : ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:24 ERROR TeamspeakPlugin: ID 2568 (insufficient client permissions) {'msg': u'insufficient client permissions', 'failed_permid': 8475, 'id': 2568}
110621 17:43:24 ERROR **** Event sat in queue too long: Client Kill 0
110621 17:43:25 VERBOSE RCON sending (192.168.178.23:28961) 'status'
110621 17:43:26 DEBUG newClient: 4, 01100001b9a3741d, [xNGS]scream

the serverquery login i made after the bit link and it worked.

My teamspeak_plugin.xml:
Code: [Select]
<configuration plugin="teamspeak">
<settings name="teamspeakServer">
<!-- IP or domain where your teamspeak server is hosted -->
<set name="host">83.169.14.26</set>
<!-- query port of your teamspeak server (default: 10011) -->
<set name="queryport">10011</set>
<!-- Teamspeak virtual server ID -->
<set name="id">1</set>
<!-- B3 login information. You need to create a ServerQuery Login for B3. video tutorial : http://bit.ly/a5qcjp -->
<set name="login">B3</set>
<set name="password">********</set>
</settings>
<settings name="teamspeakChannels">
<set name="B3">B3 autoswitched channel</set>
<set name="team1">Team A</set>
<set name="team2">Team B</set>
</settings>
<settings name="commands">
<!-- set here levels needed to be allowed to use commands.
You can define a command alias adding '-' and the alias after the command name.
Levels:
0 : everyone
1 : registered users
2 : regular users
20 : moderators
40 : admins
60 : full admins
80 : senior admins
100 : super admins
-->

<!-- Allow admins to reconnect/disconnect B3 to the teamspeak server -->
<set name="tsreconnect">100</set>
<set name="tsdisconnect">100</set>

<!-- give the player info about the current Teamspeak server and his status -->
<set name="teamspeak-ts">0</set>

<!-- !tsauto allow players to change their autoswitch preferences between one
of 'off', 'on'-->
<set name="tsauto-tsa">0</set>
</settings>
</configuration>

Maybe u can help me ?

and what problem i have then ?

Offline cluzzz

  • Jr. Member
  • **
  • Posts: 17
Re: Teamspeak plugin (all games)
« Reply #29 on: July 06, 2011, 12:53:25 PM »
I need to have this via CID because when I turn off this plugin all channels have been deleted.

 


Rate this page +1 at Google Search