如何使用Steam API获取Steam GameServer玩家人数?

时间:2019-06-09 14:48:54

标签: steam steam-web-api steamworks-api

有人可以帮助我找出如何使用Steam API获取服务器播放器计数吗?

1 个答案:

答案 0 :(得分:0)

使用Steamworks API进行此操作的一种方法是通过获取gameserveritem_t项,其中包含玩家人数m_nPlayers和有关服务器的其他有用信息。它由GetServerDetails方法返回(请参见https://partner.steamgames.com/doc/api/ISteamMatchmakingServers),您可以在服务器列表查询(例如RequestInternetServerList)的回调期间调用该方法。

要提到的一件事是,为了使回调起作用,SteamAPI_RunCallbacks()应该经常被调用。