Class ISteamMatchmakingServers
- Namespace
- MarymoorStudios.Core.Steamworks
- Assembly
- MarymoorStudios.Core.Steamworks.dll
public sealed class ISteamMatchmakingServers : SteamNativeObject
- Inheritance
-
ISteamMatchmakingServers
- Inherited Members
-
Fields
INTERFACE_VERSION
public const string INTERFACE_VERSION = "SteamMatchMakingServers002"
Field Value
- string
Methods
CancelQuery(HServerListRequest)
public void CancelQuery(HServerListRequest request)
Parameters
request HServerListRequest
CancelServerQuery(HServerQuery)
public void CancelServerQuery(HServerQuery serverQuery)
Parameters
serverQuery HServerQuery
GetServerCount(HServerListRequest)
public int GetServerCount(HServerListRequest request)
Parameters
request HServerListRequest
Returns
- int
GetServerDetails(HServerListRequest, int)
public ref readonly gameserveritem GetServerDetails(HServerListRequest request, int server)
Parameters
request HServerListRequest
server int
Returns
- gameserveritem
IsRefreshing(HServerListRequest)
public bool IsRefreshing(HServerListRequest request)
Parameters
request HServerListRequest
Returns
- bool
PingServer(uint, ushort, ISteamMatchmakingPingResponse)
public HServerQuery PingServer(uint ip, ushort port, ISteamMatchmakingPingResponse requestServersResponse)
Parameters
ip uint
port ushort
requestServersResponse ISteamMatchmakingPingResponse
Returns
- HServerQuery
PlayerDetails(uint, ushort, ISteamMatchmakingPlayersResponse)
public HServerQuery PlayerDetails(uint ip, ushort port, ISteamMatchmakingPlayersResponse requestServersResponse)
Parameters
ip uint
port ushort
requestServersResponse ISteamMatchmakingPlayersResponse
Returns
- HServerQuery
RefreshQuery(HServerListRequest)
public void RefreshQuery(HServerListRequest request)
Parameters
request HServerListRequest
RefreshServer(HServerListRequest, int)
public void RefreshServer(HServerListRequest request, int server)
Parameters
request HServerListRequest
server int
ReleaseRequest(HServerListRequest)
public void ReleaseRequest(HServerListRequest serverListRequest)
Parameters
serverListRequest HServerListRequest
RequestFavoritesServerList(AppId, MatchMakingKeyValuePairList, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestFavoritesServerList(AppId app, MatchMakingKeyValuePairList ppchFilters, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
ppchFilters MatchMakingKeyValuePairList
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
RequestFriendsServerList(AppId, MatchMakingKeyValuePairList, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestFriendsServerList(AppId app, MatchMakingKeyValuePairList ppchFilters, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
ppchFilters MatchMakingKeyValuePairList
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
RequestHistoryServerList(AppId, MatchMakingKeyValuePairList, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestHistoryServerList(AppId app, MatchMakingKeyValuePairList ppchFilters, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
ppchFilters MatchMakingKeyValuePairList
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
RequestInternetServerList(AppId, MatchMakingKeyValuePairList, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestInternetServerList(AppId app, MatchMakingKeyValuePairList ppchFilters, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
ppchFilters MatchMakingKeyValuePairList
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
RequestLANServerList(AppId, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestLANServerList(AppId app, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
RequestSpectatorServerList(AppId, MatchMakingKeyValuePairList, ISteamMatchmakingServerListResponse)
public HServerListRequest RequestSpectatorServerList(AppId app, MatchMakingKeyValuePairList ppchFilters, ISteamMatchmakingServerListResponse requestServersResponse)
Parameters
app AppId
ppchFilters MatchMakingKeyValuePairList
requestServersResponse ISteamMatchmakingServerListResponse
Returns
- HServerListRequest
ServerRules(uint, ushort, ISteamMatchmakingRulesResponse)
public HServerQuery ServerRules(uint ip, ushort port, ISteamMatchmakingRulesResponse requestServersResponse)
Parameters
ip uint
port ushort
requestServersResponse ISteamMatchmakingRulesResponse
Returns
- HServerQuery