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 -