有人可以帮助我找出如何使用Steam API获取服务器播放器计数吗?
答案 0 :(得分:0)
使用Steamworks API进行此操作的一种方法是通过获取gameserveritem_t
项,其中包含玩家人数m_nPlayers
和有关服务器的其他有用信息。它由GetServerDetails
方法返回(请参见https://partner.steamgames.com/doc/api/ISteamMatchmakingServers),您可以在服务器列表查询(例如RequestInternetServerList
)的回调期间调用该方法。
要提到的一件事是,为了使回调起作用,SteamAPI_RunCallbacks()
应该经常被调用。