Get list of players from server
I would like to be able to get a complete player list from a server, either by using server IP or a player that is currently logged into server. The game I want to do this specifically for is Ark Survival Evolved. I have looked at the Steam Web API documentation and cannot see any endpoint with this data however in the steam client this is all viewable with "view game info". Is it possible to do this via a Steam API or do I have to figure out how to manually handshake with the game server to retrieve this data. I have searched high and low but cannot find the answer. Any help greatly appreciated.
It's possible to get the information using the Valve A2S Protocol, at least for some servers. You can use the the python-valve library to query the server. I have written an IRC plugin for Supybot/Limnoria that implements this check. You can see an example of it's use in the code.
Node-steam-trade, how to get items names?
Is it possible to create/join a lobby with 4 people, not on friends list, programmatically? [Steam + CSGO]
Steam Web API GetPlayerItems
How to find the path to Steam's sourcemods folder?
Using the SteamWebAPI to send a tradeoffer?
Getting CS:GO player stats
Steam User data
Steam API - Game Controller Support
Steam Web Api: CS:GO Getting Skin name of items
SteamWebAPI IDOTA2Match_570 getScheduledLeagueGames
What identifies a “Dota2” item in Steam?
Steam api get multiplie game achievments&Schema list with 1 call
Steam Achievements API - How to get achievement unlocking date?
Retrieve DotA 2 inventory with ingame order
Steam API ISteamUserStats - How to Get Achievment Image
Steam Web API Getting game list of user with no steam profile