RMC Statistics Service - zeroKilo/GROBackendWV GitHub Wiki

Custom RMC service for player stats.

Method ID Method Name
1 GetDesignerStatistics
2 GetPlayerLifetimeStatistics
3 GetPlayerInstancedStatistics
4 GetPlayerTimedStatistics
5 GetPlayerAllStatistics
6 SendPlayerStatistics

(1) GetDesignerStatistics

Request

Empty request.

Response

Type Name
List<GR5_DesignerStatistics> _DesignerStatisticsVector

(2) GetPlayerLifetimeStatistics

Request

Type Name
List<Uint32> _PlayerIDVector
List<Uint32> _StatisticsIDVector

Response

Type Name
List<GR5_PlayerStatisticsBlock> _PlayerStatisticsVector

(3) GetPlayerInstancedStatistics

Request

Type Name
List<Uint32> _PlayerIDVector
List<Uint32> _StatisticsIDVector

Response

Type Name
List<GR5_PlayerInstancedStatisticsBlock> _PlayerInstancedStatisticsVector

(4) GetPlayerTimedStatistics

Request

Type Name
List<Uint32> _PlayerIDVector
List<Uint32> _StatisticsIDVector
Uint32 _TimeInterval

Response

Type Name
List<GR5_PlayerTimedStatisticsBlock> _PlayerTimedStatisticsVector

(5) GetPlayerAllStatistics

Request

Type Name
List<Uint32> _PlayerIDVector
List<Uint32> _StatisticsIDVector

Response

Type Name
List<GR5_PlayerTimedStatisticsBlock> _PlayerTimedStatisticsVector

(6) SendPlayerStatistics

Request

Type Name
List<GR5_PlayerStatisticsBlock> _PlayerStatisticsVector
List<GR5_PlayerInstancedStatisticsBlock> _PlayerInstancedStatisticsVector

Response

Empty response.

Types

GR5_DesignerStatistics

Type Name
Uint32 m_ID
Uint32 m_AggregationType
Uint32 m_Flags
Int32 m_DefaultValue
Uint32 m_OasisNameId
Uint32 m_OasisDescriptionId
String m_Expression
String m_Name

GR5_PlayerStatisticsBlock

Type Name
Uint32 m_PlayerID
List<GR5_Statistic> m_StatisticVector

GR5_PlayerInstancedStatisticsBlock

Type Name
Uint32 m_PlayerID
List<GR5_InstancedStatistic> m_StatisticVector

GR5_PlayerTimedStatisticsBlock

Type Name
Uint32 m_PlayerID
List<GR5_TimedStatistic> m_StatisticVector

GR5_Statistic

Type Name
Uint32 m_ID
Int32 m_Value

GR5_InstancedStatistic

Type Name
Uint32 m_ID
Uint32 m_Type
Uint32 m_TID
Int32 m_Value

GR5_TimedStatistic

Type Name
Uint32 m_ID
Uint32 m_Time
Int32 m_Value
⚠️ **GitHub.com Fallback** ⚠️