Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Results 1 to 4 of 4
  1. #1
    Join Date
    March 2015
    Location
    RUssia
    Posts
    68

    [Suggestions] Upgrade versions check from protobuf to JSON

    I suggest to change the current versions check in a more convenient option: JSON format.
    The current version does not show the changelog and release beta version of the server, releases a certain platform/OS. In addition, server channel itself "freezing" in the version 3.0.10

  2. #2
    Join Date
    March 2015
    Location
    RUssia
    Posts
    68
    Please, add key build for JSON:
    "windows":{
    "x86":{
    "version":"3.0.19.4",
    "build":1468491418,
    "checksum":"a608db113b346a686c7e169f2df447d43a7d5e b34e02a32297363c95530faebf",
    "mirrors":{
    "4Netplayers.de":"http:\/\/dl.4players.de\/ts\/releases\/3.0.19.4\/TeamSpeak3-Client-win32-3.0.19.4.exe",
    "gamed!de":"http:\/\/teamspeak.gameserver.gamed.de\/ts3\/releases\/3.0.19.4\/TeamSpeak3-Client-win32-3.0.19.4.exe"}
    },
    https://www.teamspeak.com/versions/server.json, https://www.teamspeak.com/versions/client.json

    And need JSON for beta-channel

  3. #3
    Join Date
    October 2003
    Location
    Germany
    Posts
    2,527
    The new JSON files are strictly for automation purposes. We wanted people running TeamSpeak Servers to be able to create simple scripts and check for the latest stable client and/or server releases with a few lines of code.

    Code:
    curl -s 'https://www.teamspeak.com/versions/server.json' | jq -r '.linux.x86_64.version'
    While we could add the build number, we don't think it's necessary. I'll discuss this with the dev team tho.

    In terms of beta versions... People should not run pre-releases of the TeamSpeak Server in production environments so we prefer spreading version information for them through these forums.

    We will continue using our Protobuf-based update mechanism for the TeamSpeak Client as we need to support multiple update channels such as stable, beta, alpha and more... but for the TeamSpeak Client only. The server channel on our update server simply indicates the server release you need to retain protocol compatibility. It's changed when our devs make changes to the TeamSpeak protocol that prevent current client releases to connect to the server. Also, it will instruct the TeamSpeak Client to display a warning message when connecting to an outdated TeamSpeak Server.

    If you want information about pre-releases, it's not impossible to parse the binaries spit out by our the update server.


  4. #4
    Join Date
    March 2015
    Location
    RUssia
    Posts
    68
    Quote Originally Posted by ScP View Post
    The new JSON files are strictly for automation purposes. We wanted people running TeamSpeak Servers to be able to create simple scripts and check for the latest stable client and/or server releases with a few lines of code.
    oh, yes... latest...
    # curl -s 'https://www.teamspeak.com/versions/client.json' | jq -r '.linux.x86_64.version'
    3.1.3
    TeamSpeak 3 Client 3.1.4 released April 12th, 2017, 04:23 PM

    http://dl.4players.de/ts/releases/3.1.4/ 2017-04-12 15:39

    from http://versions.teamspeak.com/ts3-client-3
    stable 3.1.4 [1491993378] (Wed Apr 12 10:36:18 UTC 2017)
    Name:  Cherna-facepalm.gif
Views: 329
Size:  5.1 KB

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [WEBAPI][JSON] Online Game/Voice Server Query Tool
    By xCausxn in forum Tools / Web Based
    Replies: 15
    Last Post: May 19th, 2016, 03:41 PM
  2. Replies: 0
    Last Post: August 6th, 2015, 12:47 AM
  3. [Rejected] Make bookmark default channel check name first for match, THEN check channel ID.
    By Morthawt in forum Suggestions and Feedback
    Replies: 3
    Last Post: June 12th, 2015, 04:44 PM
  4. Replies: 1
    Last Post: July 12th, 2011, 03:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •