public interface MatchMakingService
Modifier and Type | Interface and Description |
---|---|
static class |
MatchMakingService.ContinuousValueParameter
This class represents a continuous range of rating values.
|
static class |
MatchMakingService.FindMatchResponse
The Response to a Find Match Request.
|
static class |
MatchMakingService.MatchRecord |
Modifier and Type | Method and Description |
---|---|
void |
CancelHostSession(long PartitionName,
String RequestID)
Cancels the current session.
|
MatchMakingService.FindMatchResponse |
FindMatch(long PartitionName,
int CurrentPlayerCount,
int TotalPlayerCount,
String NetworkAddress,
String RequestID,
MatchMakingService.ContinuousValueParameter[] ContinuousMatchConditionValues,
String ComputerName,
String[] PlayerList,
String[] PlayerExcludeList,
String[] PlayerPreferList)
For every time the settings get broadened, a FindMatch query is issued.
|
MatchMakingService.MatchRecord[] |
RequestMatch(String HashCodeList)
When you press the START button on ESO, this RequestMatch function is called first.
|
MatchMakingService.MatchRecord[] RequestMatch(String HashCodeList)
HashCodeList
- Comma separated list of Partition Names (integers).MatchMakingService.FindMatchResponse FindMatch(long PartitionName, int CurrentPlayerCount, int TotalPlayerCount, String NetworkAddress, String RequestID, MatchMakingService.ContinuousValueParameter[] ContinuousMatchConditionValues, String ComputerName, String[] PlayerList, String[] PlayerExcludeList, String[] PlayerPreferList)
PartitionName
- CurrentPlayerCount
- Number of players currently gathered.TotalPlayerCount
- Total number of players to be found.
Use -1 for ?-vs-? searches.NetworkAddress
- The IP addresses and ports to reach this client on.RequestID
- A unique request ID, consisting of the computer name and a random component.ContinuousMatchConditionValues
- An array of ContinuousValueParameters.ComputerName
- Local computer name.PlayerList
- Array of players grouped together.PlayerExcludeList
- Array of (pested) players to exclude.PlayerPreferList
- Array of prefered players to include.void CancelHostSession(long PartitionName, String RequestID)
PartitionName
- RequestID
-