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