Jump to content

Teamspeak 3 Sync


ImportBot

Recommended Posts

Originally Posted by Imisnew2*:

 

I installed TS3 Sync for our BF4 servers and after following the instructions step by step it works perfectly, thank you! In the mornings there are only a few of us online and we always BS each other. Question, would it be possible to have the option of TS3 Sync NOT to create a room if there is not one already made? Or is there a way to keep both teams in the same channel on the same server?

You can mess with the team swapping threshold so it only moves people into team channels whenever there are more than so many players.

 

Sent from my SCH-R530M using Tapatalk

* 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 chris095*:

 

Aide à l'installation en Français :ohmy:

 

L'aide en FR étant rare sur ce plugin, je vous explique son installation du mieux que je peux.

 

Tuto plugin « Teamspeak 3 Sync ». fait par Christ095 à l'intention des administrateurs de serveur Teamspeak et BF4.

 

Bien pratique ce plugin à installer sur son serveur PROCON, il va permettre de synchroniser, les joueurs présents sur votre Teamspeak avec les joueurs de votre serveur de jeu BF4, en faite, ils seront automatiquement transféré (switcher) dans le canal de votre TS qui correspond à son équipe dans le jeu, cela afin d'éviter la cacophonie et de favoriser le teamplay.

 

Etape 1

Télécharger Teamspeak 3 Sync – 1.0.3.0 et installer ce plugin dans votre PROCON.

 

Etape 2

Allez dans votre TS (il faut avoir les droits administrateur) et allez dans outils puis crée un compte ServeurQuery mettez un identifiant de votre choix et cliquez sur OK, noter le mot de passe qui à été créé.

 

Etape3

Créé un canal dans votre TS (PAS DE SOUS CANAUX), ils seront crées automatique par le plugin Teamspeak 3 Sync).

 

Renseigner les paramètres du plugin installer dans votre PROCON comme ci-dessous.

 

Section 1 – Teamspeak 3

 

Server IP (l'adresse de votre TS).

Server Port (le port de votre TS).

Query Port (généralement 10011)

Query Username (le même identifiant que vous avez choisi dans votre TS étape 2).

Query Password (le mot de passe crée lors de l'étape 2).

Staging Channel Name (le nom du canal que vous avez crée dans votre TS étape 3).

Team-Based Threshold (mettre 1 pour commencer le switch dés le 1er joueurs sur le serveur).

 

Section 2 – Channels

 

Password mettez un mot de passe de votre choix (pas obligatoire).

Teams Names (le nom du sous canaux qui sera automatiquement créé lors des première connexion exemple : Team 1).

 

Section 3 – Synchronisation

 

Delay Querie : True

Delay Queries Amount (ms) : 3000

Update Interval (ms) : 60000

Team-Based Swapping : True

Team-Based Threshold : 1

Intermission Swapping : True

Squad-Based Swapping : False

Remouve Clients Not Playing : False

 

Section 4 – Error Handing

 

Reconnect On Error : True

Number of Reconnect Attemps: 20

Interval Between Reconnect Attemps (ms) : 30000

 

Section 5 et Section 6 : False pour tout.

 

ATTENTION IMPORTANT : Il se peut que votre plugin mis dans votre PROCON se désactive automatiquement, la faute à votre hébergeur de votre Teamspeak, qui bloque celui-ci automatiquement pour flood.

 

Il faut donc leur demander gentiment via un ticket de mettre votre IP PROCON sur liste blanche:ohmy:

 

Modèle de ticket à envoyer au support :

 

Bonjour,

 

Nous avons ajouter un plugin sur notre Procon du jeu BF4 (Teamspeak 3 Sync) qui doit synchroniser les joueurs avec notre serveur Teamspeak que nous louons chez vous.

 

Le problème est que la limite de flood coté query est trop basse est le bot se fait donc ban pour flood.

 

Normalement, pour que ce problème soit résolu, il faut ajouté l'adresse IP de notre PROCON dans le fichier "query_ip_whitelist.txt" présent dans le dossier de serveur teamspeak.

 

Hors, nous n'y avons pas accès via le pannel.

 

Avez-vous une solution à cela?

 

Merci d'avance.

 

Notre IP PROCON: xx.xx.xxx.xx:xxxxx

Notre TeamSpeak: xxx.xxx.xxx.xxx:xxxx

 

Et voici leur réponse :ohmy:

 

Cher client,

 

Ip rajoutée en whiteliste

 

Cordialement,

Le support

 

Voilà, j'ai pas mal galérer pour configurer et régler ce plugin donc un petit merci me fera plaisir de la part des administrateurs à qui je rend service via ce tuto.

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

Originally Posted by Destruktor*:

 

Hi

 

i don't know if this question has allredy been asked, but i couldn't find anything:

How exactley does the "remove clients not playing" work?

Do i imagine it correctly to move or kick TS-Clients as soon as they cant get "connected" to one ID playing on the gamserver?

 

If this is how it schould work, it doesn't work with me :biggrin:

 

thanks for your help!

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

Originally Posted by Imisnew2*:

 

Hi

 

i don't know if this question has allredy been asked, but i couldn't find anything:

How exactley does the "remove clients not playing" work?

Do i imagine it correctly to move or kick TS-Clients as soon as they cant get "connected" to one ID playing on the gamserver?

 

If this is how it schould work, it doesn't work with me :biggrin:

 

thanks for your help!

I imagine a better description is on the plugin description page in procon, but it moves them to the staging channel if they're not in game.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by Destruktor*:

 

ok thanks. But it doesn't work on my server... i acivated the "Remove Clients not Playing" and nothing in the whitlists

 

Edit: we are only using one channel and don't use the team channels but only the stagging channel. so would it be possible to move them to the pickup channel instead?

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

Originally Posted by DonPrus*:

 

I install this plugin on 7 servers, so I create 7 ServerQuery Login.

It works very good, but when I reboot my TeamSpeak server, or GameServer - it couldn't connect again, unless I create new ServerQuery Login!

 

[14:28:37 63] Ts3 Sync: [Connection] Attempting to login as a Server Query Client.

[14:28:37 63] Ts3 Sync: [Error] Fatal Error:

[14:28:37 63] Ts3 Sync: [Error] An error occurred during logging into the Teamspeak 3 Server.

[14:28:37 63] Ts3 Sync: [Error] Make sure your "Query Username" and "Query Password" are correct.

[14:28:37 63] Ts3 Sync: [Error] 520: invalid loginname or password

[14:28:37 63] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...

[14:28:37 72] Ts3 Sync: [Closing] Shutting down Teamspeak 3 Sync.

[14:28:37 72] Ts3 Sync: [Closing] Cleaning up resources.

When I create new ServerQuery Login, then connect plugin - everything OK, but when I make another ServerQuery Login, and connect second server - first one working till TS or BF server don't stop. And then it just couldn't reconnect.

As I understand - they are not permanent?

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

Originally Posted by Destruktor*:

 

Hi,

I tried adapting the plugin's code so that players would get moved to the pickup channel instead of the stagging channel if not on the gameserver. But as expected, I failed quite miserabley ;-)

Could anyone help me ;-)

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

Originally Posted by Imisnew2*:

 

I install this plugin on 7 servers, so I create 7 ServerQuery Login.

It works very good, but when I reboot my TeamSpeak server, or GameServer - it couldn't connect again, unless I create new ServerQuery Login!

 

 

 

When I create new ServerQuery Login, then connect plugin - everything OK, but when I make another ServerQuery Login, and connect second server - first one working till TS or BF server don't stop. And then it just couldn't reconnect.

As I understand - they are not permanent?

You are correct. This can be configured in Teamspeak, however.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by Imisnew2*:

 

Hi,

I tried adapting the plugin's code so that players would get moved to the pickup channel instead of the stagging channel if not on the gameserver. But as expected, I failed quite miserabley ;-)

Could anyone help me ;-)

That's a little difficult, as it requires tracking which channel a player came from.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by ajollyroger*:

 

First I would like to thank your for this plugin. I am getting people being switched in and out of TS. is there something that i can do? I am running version 1.0.3.0

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

Originally Posted by Imisnew2*:

 

First I would like to thank your for this plugin. I am getting people being switched in and out of TS. is there something that i can do? I am running version 1.0.3.0

If you could post some debugging output (players and swapping), say, over 5 minutes worth, while the problem is occurring, then I might be able to help. You'll probably have to turn on plugin logging since the debugging output is a bit verbose.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by Partykilla*:

 

Hello, Imisnew2 !

Love you work, very nice PlugIn

 

But there is just one really annoying problem with it for us who host everything that is hostable:

 

I host both:

TeamSpeak3 AND ProCon layer!

 

 

The troubble is simly that I have an internal IP address on TS and external on BF4,

 

This means that it's not working for me and my GF.

Would it be possible that you could add either an option for:

 

Manually bind client up to an IP address

 

OR

 

Make a second check, check ingame name vs TS3 nick

 

 

 

PLEASE please have a look @ this

 

Thanks, Partykilla

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

Originally Posted by Imisnew2*:

 

Make a second check, check ingame name vs TS3 nick

 

 

Thanks, Partykilla

It already falls back to matching on your name. However, your bf3 name must be exactly the same as your ts3 nickname. You can use players debugging to see exactly how the plugin sees your names.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by Imisnew2*:

 

Hey, i'm having a issue where just me is moved to team channel 2, when i am in the team 1 on the server, all others are still in team 1.

 

What gives?

This is could be due to accidentally pairing your Teamspeak user with the wrong battlefield player. You can use players debugging to verify this. In order to fix this, however, I'll need to see the player debugging and swap debugging from before you enter Teamspeak to after it decides to put you on the wrong team.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by AliceBerg*:

 

I was recently told that you can connect your Team-speak Server and your Website.

What I am saying, is someone told me, I can have it so my website is updated with the ranks that are applied on team speak, and vice-versa. I am not sure if I just am being trolled or what! If this is possible, an explanation would be very much appreciated! Thanks

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

Originally Posted by TMiland*:

 

I was recently told that you can connect your Team-speak Server and your Website.

What I am saying, is someone told me, I can have it so my website is updated with the ranks that are applied on team speak, and vice-versa. I am not sure if I just am being trolled or what! If this is possible, an explanation would be very much appreciated! Thanks

I am using this addon for xenforo: http://xenforo.com/community/resourc...egration.2057/

 

Works very well. :smile:

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

Originally Posted by Mish_poLy*:

 

Hey there. We're running the latest version of TS3 Sync on PRoCon 1.4.2.3. The plugin has been erroring out at random times lately and disables itself. We haven't noticed any pattern to the crashes; it was running fine all day today, but crashed twice in the past 1.5 hours (the instance below 3 minutes after it was enabled). I pulled the log info of the crash below. Any thoughts?

 

Code:

[22:40:56 18] Ts3 Sync: [Connection] Teamspeak 3 Sync started.
[22:43:21 79] Ts3 Sync: A fatal error occurred during processing a command!
[22:43:21 79] Ts3 Sync: Message: Index was outside the bounds of the array.
[22:43:21 79] Ts3 Sync: Stack Trace:    at PRoConEvents.TeamspeakSync.DisplayTsSquadList(String playerName)
   at PRoConEvents.TeamspeakSync.EntryMain()
[22:43:21 79] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...
Just noticed it's been crashing via a different error occasionally too.

 

Code:

[13:45:52] Ts3 Sync: A fatal error occurred during processing a command!
[13:45:52] Ts3 Sync: Message: Nullable object must have a value.
[13:45:52] Ts3 Sync: Stack Trace:    at System.Nullable`1.get_Value()
   at PRoConEvents.TeamspeakSync.updateTsInfo()
   at PRoConEvents.TeamspeakSync.EntryMain()
[13:45:52] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...
[13:45:52] Ts3 Sync: [Closing] Shutting down Teamspeak 3 Sync.
[13:45:52] Ts3 Sync: [Closing] Cleaning up resources.
[13:45:52] Ts3 Sync: [Closing] Teamspeak 3 Sync stopped
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Imisnew2*:

 

Hey there. We're running the latest version of TS3 Sync on PRoCon 1.4.2.3. The plugin has been erroring out at random times lately and disables itself. We haven't noticed any pattern to the crashes; it was running fine all day today, but crashed twice in the past 1.5 hours (the instance below 3 minutes after it was enabled). I pulled the log info of the crash below. Any thoughts?

 

Code:

[22:40:56 18] Ts3 Sync: [Connection] Teamspeak 3 Sync started.
[22:43:21 79] Ts3 Sync: A fatal error occurred during processing a command!
[22:43:21 79] Ts3 Sync: Message: Index was outside the bounds of the array.
[22:43:21 79] Ts3 Sync: Stack Trace:    at PRoConEvents.TeamspeakSync.DisplayTsSquadList(String playerName)
   at PRoConEvents.TeamspeakSync.EntryMain()
[22:43:21 79] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...
Just noticed it's been crashing via a different error occasionally too.

 

Code:

[13:45:52] Ts3 Sync: A fatal error occurred during processing a command!
[13:45:52] Ts3 Sync: Message: Nullable object must have a value.
[13:45:52] Ts3 Sync: Stack Trace:    at System.Nullable`1.get_Value()
   at PRoConEvents.TeamspeakSync.updateTsInfo()
   at PRoConEvents.TeamspeakSync.EntryMain()
[13:45:52] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...
[13:45:52] Ts3 Sync: [Closing] Shutting down Teamspeak 3 Sync.
[13:45:52] Ts3 Sync: [Closing] Cleaning up resources.
[13:45:52] Ts3 Sync: [Closing] Teamspeak 3 Sync stopped
Without any knowledge of the specific situation, it looks as though the Teamspeak 3 api has changed. Have you updated your Teamspeak 3 server recently?

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by Knoffel*:

 

Is it possible to Change the Team Names to the current Teams Playing on my Server? At the momente it only Uses Team 1 / Team 2 to create channels. But if i Change these Names and add additional Names like US Army, Chinese Army, Russian Army, it only uses the first two items of the list to create Channels.

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

Originally Posted by Imisnew2*:

 

Is it possible to Change the Team Names to the current Teams Playing on my Server? At the momente it only Uses Team 1 / Team 2 to create channels. But if i Change these Names and add additional Names like US Army, Chinese Army, Russian Army, it only uses the first two items of the list to create Channels.

The rcon protocol doesn't include the team names, only the number of the team. Some plugins have hard coded the team names into their plugin. So, without doing it manually, no.

 

Sent from my SCH-R530M using Tapatalk

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

Originally Posted by lampy*:

 

[19:39:59 11] Ts3 Sync: [Error] Fatal Error:

[19:39:59 11] Ts3 Sync: [Error] You were temporarily banned from the Teamspeak 3 Server for flooding.

[19:39:59 11] Ts3 Sync: [Error] Make sure your Procon's Ip is in your Teamspeak 3 Server's Whitelist.

[19:39:59 11] Ts3 Sync: [Error] 3329: connection failed, you are banned (you may retry in 588 seconds

 

)

[19:39:59 11] Ts3 Sync: [Disabled] Requesting Teamspeak 3 Sync to stop...

[19:39:59 15] Ts3 Sync (Debug): [Event] Processing Plugin Disabled Event.

[19:39:59 15] Ts3 Sync: [Closing] Shutting down Teamspeak 3 Sync.

[19:39:59 15] Ts3 Sync: [Closing] Cleaning up resources.

[19:39:59 15] Ts3 Sync: [Closing] Teamspeak 3 Sync stopped.

 

This is the error I am getting through procon

 

Teamspeak whitelist.txt has;

127.0.0.1

108.61.227.216:17060

108.61.227.146:17001

203.46.105.71:20455

108.61.227.146:17000

203.46.105.71:20005

203.46.105.23:20305

 

have also tried the above without the : port

 

This is all of our server ip's as well as our procon ips, but procon still seems to get banned INSTANTLY, I am not to sure what I am doing wrong here, I also have put

 

Delay Queries - True

Delay Queries Amount (ms) 700

Update interval (ms) 10000

 

any ideas of what I may have done here to stop this working?

 

 

With just 2 or 3 people in teamspeak it will move them to the appropriate channels with no problems, once we get up to 5 people the plugin turns itself off and gives the above error.

* 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.