RMC AMM Game Client Service - zeroKilo/GROBackendWV GitHub Wiki
Custom RMC service for match searching.
(1) GetActivePlayLists
Request
Empty request.
Response
(2) GetSessionURLs
Request
gid stands for gathering ID.
Response
(3) GetQOSServers
Request
Empty request.
Response
(4) RequestAMMSearch
Request
| Type |
Name |
| Uint32 |
result |
| Uint32 |
playListId |
Response
| Type |
Name |
| Uint32 |
requestId |
(5) LeaveAMMSearch
Request
Response
| Type |
Name |
| Uint32 |
requestId |
(6) RequestPVEHost
Request
| Type |
Name |
| Uint32 |
result |
| Uint32 |
playListId |
Response
| Type |
Name |
| Uint32 |
requestId |
(7) GetActiveAMMPlaylists
Example packet is available here.
Request
Empty request.
Response
Types
GR5_PlayList
| Type |
Name |
| Uint32 |
uiPlayListId |
| Uint32 |
uiNodeType |
| Uint32 |
uiGameModeId |
| Uint32 |
uiMapId |
| String |
szName |
| Uint32 |
uiMaxTeamSize |
| Uint32 |
uiMinTeamSize |
| Uint32 |
uiVictoryLogic |
| Uint32 |
uiTimeLimit |
| Uint32 |
uiReserved1 |
| Uint32 |
uiReserved2 |
| Uint32 |
uiReserved3 |
GR5_AMM_Playlist
| Type |
Name |
| Uint32 |
uiId |
| Uint32 |
uiNodeType |
| Uint32 |
uiMaxTeamSize |
| Uint32 |
uiMinTeamSize |
| Uint32 |
uiOasisNameId |
| Uint32 |
uiOasisDescriptionId |
| Uint32 |
uiIsRepeatable |
| Uint32 |
uiIsRandom |
| Uint32 |
uiThumbnailId |
| List<GR5_AMM_PlaylistEntry> |
m_PlaylistEntryVector |
GR5_AMM_PlaylistEntry
| Type |
Name |
| Uint32 |
uiMapId |
| Uint32 |
uiGameMode |
| Uint32 |
uiMatchDetail |
GR5_AMM_Map
| Type |
Name |
| Uint32 |
uiId |
| Uint32 |
uiRootModifierId |
| Uint32 |
uiMapKey |
| Uint32 |
uiOasisNameId |
| Uint32 |
uiOasisDescriptionId |
| Uint32 |
uiThumbnailId |
| List<GR5_AMM_Modifier> |
m_ModifierVector |
GR5_AMM_Modifier
| Type |
Name |
| Uint32 |
uiId |
| Uint32 |
uiParentId |
| Uint32 |
uiType |
| Uint32 |
uiValue |
GR5_AMM_GameMode
| Type |
Name |
| Uint32 |
uiId |
| Uint32 |
uiRootModifierId |
| Uint32 |
uiType |
| Uint32 |
uiOasisNameId |
| Uint32 |
uiOasisDescriptionId |
| Uint32 |
uiThumbnailId |
| List<GR5_AMM_Modifier> |
m_ModifierVector |
GR5_AMM_GameDetail
| Type |
Name |
| Uint32 |
uiId |
| Uint32 |
uiRootModifierId |
| Uint32 |
uiOasisNameId |
| Uint32 |
uiOasisDescriptionId |
| List<GR5_AMM_Modifier> |
m_ModifierVector |