Forum

Results 1 to 8 of 8
  1. #1
    Join Date
    November 2013
    Posts
    1

    Programatically accessing a server with an identity

    I would like to know the amount of clients a certain server has. I don't have ServerQUery access (If I had, this would be a no-brainer). However, when I connect to this server using the normal Teamspeak 3 client (and "logging in" with my identity) I am able to. So my question is: Is there any way to simulate a Teamspeak 3 client while being able to retrieve data from it?

  2. #2
    Join Date
    October 2013
    Location
    Germany
    Posts
    148
    They default port of teamspeak only supports the official teamspeak 3 client. Trying to create a query connection by this port is not supported!

  3. #3
    Join Date
    June 2011
    Location
    Germany
    Posts
    4,344
    You do not need Serverquery access to use Serverquery... Depending on permissions, this should work without.

  4. #4
    Join Date
    April 2011
    Location
    Germany
    Posts
    1,266
    Quote Originally Posted by numma_cway View Post
    You do not need Serverquery access to use Serverquery... Depending on permissions, this should work without.
    I think you need it. That's one of the reasons why the server query interface was removed from the teamspeak client. I think they changed the protocol removing the query-like functions resulting in the removal of that feature from the client.

  5. #5
    Join Date
    June 2011
    Location
    Germany
    Posts
    4,344
    I checked this and under the current default permission settings, this is indeed not possible. There are however servers with older default permission sets that support this, e.g. any server from Bargainvoice. If your server has been set up some years ago, there is a fair chance that it will work.

  6. #6
    Join Date
    February 2012
    Location
    Germany
    Posts
    573
    It seems that anyone who can create a serverquery login (who has the b_client_create_modify_serverquery_login permission) can actually log in with his serverquery login data. The permission b_serverquery_login doesn't seem to control the ability to login as serverquery in this case.

    As default on a new server, only the "Server Admin" group has the b_client_create_modify_serverquery_login permission. I just took a freshly installed server, logged in with my freshly registered server admin, and created a server query account for him. Then I was able to log in with YaTQA (who uses serverquery). Such an account is able to get the information the OP wants.

    But a normal user (in the default guest or normal group) isn't allowed to create a serverquery login.

  7. #7
    Join Date
    August 2013
    Location
    Germany
    Posts
    530
    About the b_serverquery_login permission. Everybody using Server Query who is not logged in is member of the Guest Server Query (sgid=1) group. In this group b_serverquery_login is set to 1. Therefore everybody can log in. Removing this permission would deny every single login, no matter whether you try to login as serveradmin or someone else.

  8. #8
    Join Date
    May 2013
    Location
    Ontario, Canada
    Posts
    10
    Quote Originally Posted by spdaniel91 View Post
    I would like to know the amount of clients a certain server has. I don't have ServerQUery access (If I had, this would be a no-brainer). However, when I connect to this server using the normal Teamspeak 3 client (and "logging in" with my identity) I am able to. So my question is: Is there any way to simulate a Teamspeak 3 client while being able to retrieve data from it?
    A little late, but just today I wrote a tiny script in Python to be able to do exactly what youre asking. If you indeed do have serverquery access(even if limited) and are interested, PM me.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Replies: 6
    Last Post: July 8th, 2014, 03:09 AM
  2. Change Playback and Capture Devices Programatically?
    By NickDK in forum Client Support
    Replies: 1
    Last Post: September 20th, 2010, 07:23 AM

Posting Permissions

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