Query home server of a player

Query home server of a player

in API Development

Posted by: sorenrye.7238

sorenrye.7238

Q:

When we do wvw and we use a public teamspeak (or the like) to do wvw, we have no method of determining if a player should be allowed on the teamspeak; is he a spy or is he from our server?

Is it possible to make an api that supports:

string get_home_server(string player_id)

Argument player_id: the id or the name of a player.
Returns: The name of the home server of the specified player.

(edited by sorenrye.7238)

Query home server of a player

in API Development

Posted by: smiley.1438

smiley.1438

I guess even anet isn’t able to reliable determine the home server of a player during WvW (Ya know, the strange server names of people in WvW…). However it’s at least possible to get the current world_id of a player who is NOT in WvW AND NOT in overflow via the Mumble API. The only reliable source for player info like that would (hopefully) be possible when the API finally supports OAuth and then delivers detailed data…

Query home server of a player

in API Development

Posted by: Ryan.9387

Ryan.9387

People will make their name a random pve player’s name to get around this.

Ranger | Elementalist

Query home server of a player

in API Development

Posted by: sorenrye.7238

sorenrye.7238

I think you misunderstood my post. The post was directed at anet, not the user base., Anet can clearly make this, what I meant was, will anet make it.

Query home server of a player

in API Development

Posted by: smiley.1438

smiley.1438

Why did you then mark your post as question and did not post into one of the appropirate suggestion threads?

https://forum-en.gw2archive.eu/forum/community/api/API-Suggestion-Characters/
https://forum-en.gw2archive.eu/forum/community/api/API-Suggestion-World-vs-World/

Query home server of a player

in API Development

Posted by: Nabrok.9023

Nabrok.9023

On TC we use mumble. People need to be registered to access the public WvW rooms.

Generally to get registered you have to meet somebody with the registration privilege in a WvW map to make sure they’re not just guesting. Usually this is simply a case of asking in map chat. Prominent guilds in WvW can register their own members.

It’s not perfect, still leaves problems when people transfer, but it’s about the best we can do right now.

“I’m not a PvE, WvW, or PvP player – I am a Guild Wars 2 player”
Tarnished Coast – Dissentient [DIS]
All classes

Query home server of a player

in API Development

Posted by: chaly.7638

chaly.7638

+1 for this
this isn’t about character information but about someones server assignment.
Argument: Character Name/ Accountname
Return value: server_id

Guess you’re an administrator of a voice chat for a guild or -in my case- a GW2 server community. Guess you want a proove that someone is playing on this GW2 server.

This little tool would solve all of our problems playing WvW without an “enemy” in the commanders voice chat channel.

Query home server of a player

in API Development

Posted by: Nabrok.9023

Nabrok.9023

+1 for this
this isn’t about character information but about someones server assignment.
Argument: Character Name/ Accountname
Return value: server_id

Guess you’re an administrator of a voice chat for a guild or -in my case- a GW2 server community. Guess you want a proove that someone is playing on this GW2 server.

This little tool would solve all of our problems playing WvW without an “enemy” in the commanders voice chat channel.

But how would you know the person on voice chat is that character/account?

With our current system, at least we match the person asking for registration with an in-game request, with either obvious name associations or having them whisper their mumble username if it’s not so obvious.

I’m not sure a public API for a server_id will be an improvement at all.

What might work … create a web page people can visit, they login for authenticated API and home world is retrieved. If it is the correct world they are presented with an access token they add to their mumble client which grants them access to the relevant rooms. The token could be updated periodically.

The trick is, it has to be their actual home world returned, and not the last world they were on (guesting).

“I’m not a PvE, WvW, or PvP player – I am a Guild Wars 2 player”
Tarnished Coast – Dissentient [DIS]
All classes

Query home server of a player

in API Development

Posted by: chaly.7638

chaly.7638

This is exactly what I’d code for this thingy Nabrok:

We already have several Web UIs matching the population of a map, the value and increase of its tick and the commander. All those features are just gimmicks.

An interface mapping the IP adress of the visitor to a voice chat user (TS3 in my case) is already done to grant access for a commander to those tools.

For this authorization a visitor has to enter his account name on a website, a script will check his home server and grant permission to the WvW voice chat channels (using servergroups).

Query home server of a player

in API Development

Posted by: StarsOverStars.2356

StarsOverStars.2356

bump +1

Message Body length must at least be 15.

Query home server of a player

in API Development

Posted by: chaly.7638

chaly.7638

There’s still need of this one:
As this (and other) requests/ suggestions seem to be ignored, ppl started to create their own databases several months ago. E.g. using the mumble API (using character name, client IP, world-vs-world-map, color w. matchup data) and a small client connecting to central databases. (note: this is not! my! project)

You can’t be serious let that happen.

(edited by chaly.7638)

Query home server of a player

in API Development

Posted by: Healix.5819

Healix.5819

If you want to know someone’s home server, add them to your friends list and view your friends on the achievements leaderboards. The API is already there, it’s just not directly accessible.

Query home server of a player

in API Development

Posted by: Pat Cavit.9234

Pat Cavit.9234

Web Programming Lead

It’s on our list, I don’t have an ETA for you.

Query home server of a player

in API Development

Posted by: Nicsword.3956

Nicsword.3956

Thanks for the response Pat. This is one of the API’s I look forward to the most because it opens up the door to WvW applications that can go beyond what we have seen in September’s Overwolf WvW competition.

Query home server of a player

in API Development

Posted by: Uman.6150

Uman.6150

When we do wvw and we use a public teamspeak (or the like) to do wvw, we have no method of determining if a player should be allowed on the teamspeak; is he a spy or is he from our server?

Is it possible to make an api that supports:

string get_home_server(string player_id)

Argument player_id: the id or the name of a player.
Returns: The name of the home server of the specified player.

So, how would you get the player id? Would you trust the person to enter it?

I know nothing about the GW2 api (sorry), I’m was just curious and passing by.

The only “proper” way to solve that issue would be for arenanet to have a kind of “social login” on other website, so that you would know for sure that the “playername.XXXX” is visiting your website, you could generate a token for him, and let him enter his token on your teamspeak server.
Or alternatively, you could on the website (after the social login), let the user enter his teamspeak signature.