Jump to content

Teamspeak 3 Sync


ImportBot

Recommended Posts

Originally Posted by Imisnew2*:

 

Very very good work!

 

But... :ohmy: after restart procon server this plugin disabling itself . It's one annoying bug :ohmy: it is possible to fix it?

It's already fixed. I'm lumping in a few other bug fixes before releasing it, though.
* Restored post. It could be that the author is no longer active.
Link to comment
  • Replies 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

  • ImportBot

    1233

Originally Posted by johnny5*:

 

I dont know if anybody is interested in this. I modded the teamspeak3 plugin example to add some extra features.

 

I use this along with your plugin, on the Spark server. Just though i would post this up, maybe somebody is interested in developing the teamspeak3 plugins more.

 

It just provides a team wide spam via whisper list.

 

http://www.sparkteam.com.au/phpBB/vi....php_f=1&t=350

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by CBG*:

 

Hi,

 

I have one other question, before I install it.

 

Right I have a 50 slots TS3 server and 3 server 20, 20 and 16 slots

So that means if everyone wants on I am 6 slots short.

 

Does it stop displaying the TS3 message when the TS3 is full, or does it keep displaying it?

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

I dont know if anybody is interested in this. I modded the teamspeak3 plugin example to add some extra features.

 

I use this along with your plugin, on the Spark server. Just though i would post this up, maybe somebody is interested in developing the teamspeak3 plugins more.

 

It just provides a team wide spam via whisper list.

 

http://www.sparkteam.com.au/uploads/plugin.c

Hey Johnny5, in an attempt to try and keep the end-client from having to know about your Procon server, I attempted to build in this feature by allowing the team channels to be placed in the root of your server. See the details page about going about doing it, but by using the plugin like this, the client only needs to setup a "Whisper to channel family" button in order to talk to the whole team.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by johnny5*:

 

Yeah, i sort of didn't know much about teamspeak3.

 

I worked out how to give everyone channel commander. So i agree, the TeamSpeak3 plugin didn't turn out that useful.

 

That is why i posted it up here, to sort of throw around some ideas. I was originally using TeamSync, but switched to your plugin, cause of the open source eg. This procon project is a very good project.

 

I havn't done anything amazing in that TeamSpeak3 plugin, and definitely did not spend much time. But, if the idea can turn out useful. I mainly did it cause TeamSync had a TeamSpeak3 plugin and didn't know it was not necessary.

 

I know what you mean, as in whisper to guest group, then you dont need the TeamSpeak3 plugin. I ended up just giving channel commander, permissions to guest group.

 

How can i explain this, teamspeak3 & the whole idea of squad VOIP, which you have done with your plugin, is not understood by everyone.

 

The TeamSpeak3 plugin idea, still could be useful. If it can automate things, eg. make it easy for the users to understand.

 

I dont know, i just wanted to post it here, just in case anyone was interested.

 

I looked this up. Yeah whisper to channel family, i understand this, now. I didn't understand this originally.

0.9.3 -> 0.9.4

•Added the ability to have Team Channels exist under the root channel.

 

I guess your solution turned out perfect, without any need of a TeamSpeak3 plugin, but it took me ages to work that out.

 

http://forums.sparkteam.com.au/

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Hey Johnny5,

 

I initially started the project due to BC2's lack of (good) squad voip, and complete lack of team voip. I came from a community where team play was enforced, so the lack of these two things created a large struggle when attempting to accomplish things together. Now that my community has been running the plugin for a while, we routinely have 15-20 people on teamspeak per team during peak times at night. I feel that overall the plugin was a success.

 

But I agree, the lack of knowledge of this plugin is kind of draining. The plugin statistics show that only about 20-40 people use Procon use my plugin (albeit, that's only for people who report statistics). I hoped the swap to BF3 would help the plugin popularity, but it still seems people would rather do without it.

 

I've tried to make setup as painless as possible. The only settings you even need to tinker with before it will run are the Ip, Port, Query Port, Username, Password, and Staging channel name. I don't know how else to make it more simple.

 

Maybe I should make a video showing what it does.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by johnny5*:

 

I dont know how to explain it.

 

Your plugin was simple for me. TeamSpeak3 permissions can be confusing. But setting up your plugin, is very easy.

 

It is just that the Battlefield players, think the game has no VOIP. They played BC2 with no VOIP, now they dont even care about it.

 

Your plugin is fantastic and does work very well. Who knows.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Released Teamspeak 3 Sync 0.9.7*

0.9.6 -> 0.9.7

  • Fixed an issue when disabling/re-enabling the plugin related to other pool channels.
  • Plugin can now be disabled if it is attempting to reconnect.
  • Plugin now attempts to reconnect upon initial connection failure.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by dyn*:

 

Thank you for the update. Seems to still be working fine!

 

One item I am curious about is if it's possible to set the default channel quality for newly created channels? I'd like to make it so that the channels are removed when empty and then created with the highest codec / sound quality available.

 

I've searched for a way to modify the default quality for newly created channels but so far I haven't been able to find anything.

 

Any suggestions on how to accomplish this?

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Thank you for the update. Seems to still be working fine!

 

One item I am curious about is if it's possible to set the default channel quality for newly created channels? I'd like to make it so that the channels are removed when empty and then created with the highest codec / sound quality available.

 

I've searched for a way to modify the default quality for newly created channels but so far I haven't been able to find anything.

 

Any suggestions on how to accomplish this?

I don't plan to add the ability to specify the codec quality of channels when they are created. Currently, it uses whatever the server's default 'new channel codec' is. You could set this value to max to solve the issue.

 

- Or -

 

Open up the plugin in a text editor, and add this line:

  • After line 2847, add this line: channelCreateQuery.addParameter( "channel_codec_quality", "10");
  • After line 2902 (2903 if you've finished the previous step), add the same line: channelCreateQuery.addParameter( "channel_codec_quality", "10");
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by MadMetzi*:

 

Hi the first we rent a BF3 Server from NGZ and we had an own Linux Root where are installed the TS3 and it works fine now we rent an BF3 Server from gamed and it doesnt works? Why nothing changed i have set the Procon Ip in the Whitelist from ts and i have created an new Query User with Pass but it comes the same Error Message.

[02:02:47 20] Ts3 Sync: [Error] Fatal Error:

[02:02:47 20] Ts3 Sync: [Error] An error occurred during establishing a connection to the Teamspeak 3 Server.

[02:02:47 20] Ts3 Sync: [Error] Make sure your "Server Ip" and "Query Port" are correct.

[02:02:47 20] Ts3 Sync: [Error] -4: An error occurred when trying to establish a connection.

[02:02:47 20] Ts3 Sync: [Reconnect] Failed attempt 1 out of 5.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Hi the first we rent a BF3 Server from NGZ and we had an own Linux Root where are installed the TS3 and it works fine now we rent an BF3 Server from gamed and it doesnt works? Why nothing changed i have set the Procon Ip in the Whitelist from ts and i have created an new Query User with Pass but it comes the same Error Message.

Procon cannot find your Teamspeak 3 server. Make sure the Teamspeak 3 IP and Query port are correct first of all. Then, check to make sure the server your Procon is on allows outgoing connections. Let me know if you still have issues after doing this.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by MadMetzi*:

 

The IP from TS is 78.46.75.69:9987 Query Port is 10011 and i have set the Query Login with Username and Passwort. Its all the same as by the Server from ngz but now doesnt works. If you need i can send you the Query Login.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

The IP from TS is 78.46.75.69:9987 Query Port is 10011 and i have set the Query Login with Username and Passwort. Its all the same as by the Server from ngz but now doesnt works. If you need i can send you the Query Login.

Just use 78.46.75.69 as your IP. 9987 is your normal port. 10011 is your query port. I was able to connect just fine to your Teamspeak 3 server via the query back end. Once you've checked those, make sure that the server you are hosting Procon on allows outgoing connections. If you are running Procon in sandbox mode, I've included instructions on how to setup an exception to further allow outgoing connections on the plugin details page and on the details portion of this post.
* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 weeks later...

Originally Posted by Jasonpb*:

 

Read through a lot of pages but couldn't find anything on this..

 

I manager multiple bf3 servers through procon layers and what I attempted to do was have a primary staging area for all of the servers (lobby) that would then pick out the user and assign them to the appropriate area but unfortunately it doesn't seem to work that way and conflicts between the servers constantly assigning them to the room and moving them back to the lobby.

 

Given it should be detecting what server the users from I couldn't see this being an issue but it is :ohmy: now users will have to enter into different areas to get picked up and assigned.

 

here's a diagram of what I was after...

 

Lobby (staging area)

- (spacer) first server

-Team US

-Team RU

- (spacer) second server

-Team US

-Team RU

 

Even changing the names of the default channels to something different still caused the conflict.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Read through a lot of pages but couldn't find anything on this..

 

I manager multiple bf3 servers through procon layers and what I attempted to do was have a primary staging area for all of the servers (lobby) that would then pick out the user and assign them to the appropriate area but unfortunately it doesn't seem to work that way and conflicts between the servers constantly assigning them to the room and moving them back to the lobby.

 

Given it should be detecting what server the users from I couldn't see this being an issue but it is :ohmy: now users will have to enter into different areas to get picked up and assigned.

 

here's a diagram of what I was after...

 

Lobby (staging area)

- (spacer) first server

-Team US

-Team RU

- (spacer) second server

-Team US

-Team RU

 

Even changing the names of the default channels to something different still caused the conflict.

Hey Jasonpb,

 

What you're trying to do should work, but you must change the Team and Squad names to something other than their Defaults (i.e Team US - Server 1, Team US - Server 2...).

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Jasonpb*:

 

Yeah I did try that :ohmy: I originally had them the same then changed the names mind you I made it Team US. instead of Team US so perhaps it just didn't like the .

 

It would be really neat if you could specify the server when determining what team channel people are added to, that way it keeps the team names the same and I'm sure procon spits out that info.

 

Either way nice job it's saved me a lot of time, just a shame this didn't work on mumble though.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by purebattlefield*:

 

Hello,

 

I have a strange issue where my Teamspeak 3 Sync will start disabled in procon when my layer is reset. I was wondering if there is something I am missing perhaps. I don't receive any errors with team speak 3 sync when I manually turn it on and everything is set up and working correctly. My layer server provider instructed me to add my TS3 server and query port to my procon.cfg procon.private.options.trustedHostDomainsPorts entry. Also I have edited my TS3 server whitelist to include the IP of the procon query (which was actually two, the IP of the layer and the IP of the "box" the layer is on).

 

In my procon.cfg file I have "procon.private.options.runPluginsInSandbox False" so I shouldn't even need the trustedHostDomainPorts, should I?

 

Every time the layer is reset, team speak 3 sync is disabled when I log back in. None of my other plugins do this so I must have something wrong, I just can't seem to find it. Thanks for any help!

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Hello,

 

I have a strange issue where my Teamspeak 3 Sync will start disabled in procon when my layer is reset. I was wondering if there is something I am missing perhaps. I don't receive any errors with team speak 3 sync when I manually turn it on and everything is set up and working correctly. My layer server provider instructed me to add my TS3 server and query port to my procon.cfg procon.private.options.trustedHostDomainsPorts entry. Also I have edited my TS3 server whitelist to include the IP of the procon query (which was actually two, the IP of the layer and the IP of the "box" the layer is on).

 

In my procon.cfg file I have "procon.private.options.runPluginsInSandbox False" so I shouldn't even need the trustedHostDomainPorts, should I?

 

Every time the layer is reset, team speak 3 sync is disabled when I log back in. None of my other plugins do this so I must have something wrong, I just can't seem to find it. Thanks for any help!

Hi, try turning on Reconnect On Error. If this is set to off and your Teamspeak 3 server is down when your layer is reset, then the plugin will think it cannot connect and turn itself off. You do not need trustedHostDomainPorts setup if you are not running procon in a sandbox, however, I would assume the layer is. It can't hurt to add it anyway. Everything else looks peachy - just check your Reconnect on Error setting.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by purebattlefield*:

 

Hmm, yes, I had looked at that a little bit. Reconnect On Error is set to True with 20 Reconnect Attempts at a 30000 interval. I believe that was the default setting. When the layer resets, the teamspeak 3 sync plugin is disabled and that happens even if I manually reset the layer multiple times in a row, testing it. It's very strange. I talked to my layer server provider and they are stumped too. They've confirmed that it is not in sandbox and looking at the procon.cfg file it looks like it is "False" for sandbox mode.

 

We do very occasionally get this minor error when team speak 3 sync is running.

Code:

[00:47:12 90] Ts3 Sync: [Error] Minor Error - Update Teamspeak Information:
[00:47:12 90] Ts3 Sync: [Error] An error occurred during obtaining the Teamspeak Client List.
[00:47:12 90] Ts3 Sync: [Error] 0: ok
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Hmm, the error shouldn't have anything to do with it not starting back up on start. If Teamspeak Sync is not spitting out any information when the layer is restarted and is simply disabled, I would think it's a config issue of some sort. Try looking at your config for something along the lines of procon.private.....enable "TeamspeakSync" true. If this line is missing, then Procon will not attempt to start the plugin when it is restarted.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by purebattlefield*:

 

Gesh, I feel like a dunce. I noticed when I migrated from one layer to our new one I forgot to move the packages .xml file for team speak sync. Your response made me think that I must be missing a package or some other item to write to the cfg file since i didn't see a private procon entry. I'm not sure if you meant "procon.protected.plugins.enable "TeamspeakSync" True" in my config file for my server procon instead of the actual procon.cfg file, but either way, missing the packages part of the plugin is probably what was doing it. The line, "procon.protected.plugins.enabled "TeamspeakSync"" will turn to False instead of True when I restart the server. Hopefully this is the result of not having the packages file. I will restart the layer and test when the server empties out later. :smile: Thank you!

 

Was able to test this out just a few minutes ago and it's still turning off. Frustrating! But curiosity has its claws in me deep now, so I'm still digging. I also just tried removing the plugin, restarting the layer, deleting the .dll, restarting the layer and putting it back on the layer via ftp. Restarted the layer. Set it back up again and restarted the layer again with it enabled and when it came back up it was off. Arg.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by dyn*:

 

I'm seeing an error:

 

[12:26:00 70] Ts3 Sync: [Error] Minor Error - Update Teamspeak Information:

[12:26:00 70] Ts3 Sync: [Error] An error occurred during obtaining an Advanced Client Information.

[12:26:00 70] Ts3 Sync: [Error] 512: invalid clientID

[12:27:46 15] Ts3 Sync: [Error] Minor Error - Update Teamspeak Information:

[12:27:46 15] Ts3 Sync: [Error] An error occurred during obtaining an Advanced Client Information.

[12:27:46 15] Ts3 Sync: [Error] 512: invalid clientID

It looks like it syncs it up most of the way. When there are several people on it does bug out and one or two users will not be synced properly.

 

I've double checked the login, staging channel names, renamed the channels, but can't get it.

 

Some users move, others (1 or 2) do not.

 

Anyone have an idea of what could be causing the problem?

* Restored post. It could be that the author is no longer active.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.