Jump to content
  • Sign Up

Teamspeak auto-verify through API


ClaraFee.2579

Recommended Posts

Hi friends! I recently played on a WvW Teamspeak that has an auto-verify feature that works with the GW2 API. This was Fort Aspenwood specifically, but I know Blackgate has something similar too.

 

I want to add this to the Teamspeak server that I run. Do any of you have any links to this resource and/or instructions on how to do it? Thanks for your time.

Link to comment
Share on other sites

Probably proprietary, but not sure. Multiple verification systems exists, but i have not tried any of them, so can't tell you how well they work.

A google search for "gw2 teamspeak verify bot github" revealed multiple projects you could try and use.

 

If you have any experience with developing software here is the gist of how you will do it for teamspeak

 

As others have mentioned, you need to get an API key from the user you want to verify

Once you have it, you can make a GET request at https://api.guildwars2.com/v2/account?access_token= which will provide you with various information about the player, including world ID (e.g. 2007 which is Far Shiverpeaks). To match a world id to a world, take a look at https://api.guildwars2.com/v2/worlds?ids=all

 

Once you know the user needs to have access on your teamspeak server, you need to put the user in the correct servergroup

This can be done via the teamspeak serverquiry api. I have used https://github.com/TheHolyWaffle/TeamSpeak-3-Java-API for the Far Shiverpeaks ts bot, however you are free to use what ever wrapper you want for the language you use (assuming there is one available, just google for it).

Specifically for this wrapper, a servergroup can be given using api.addClientToServerGroup(serverGroupId, tsDatabaseId); where api is an instance of TS3Api. There is an example on the github page on how to obtain an instance of it.

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
http://theunbuffed.de/wcf/images/guildwars2/logo.gif

Die automatische Rechte Vergabe funktioniert nur als Gildenmitglied(Zweitaccounts oder Gildenfreunde ebenfalls).

Solltet ihr nur als Gast auf unserem TS sein, könnt ihr darauf verzichten, gebt dem Spieler bescheid der euch die Adresse gegeben hat um im TS3 gezogen zu werden.

 

 

Schlüssel kann in der Arena Net Accountverwaltung erstellt werden.

Account Berechtigung reicht aus. Der Schlüssel wird beim Verlassen der Gilde oder wenn er in der Arena Net Accountverwaltung entfernt wird, automatisch aus unserer Datenbank entfernt.

#DSGVO und so

Achtung! Wenn ihr bereits in unserem Foren registriert seid, bitte dort den API Schlüssel und die TSUID im Profil hinterlegen!

Die Daten werden automatisch ins Teamspeak übertragen.

API Key:

TS3 UID:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...