-
Notifications
You must be signed in to change notification settings - Fork 17
RTMP Service Methods
This is a (probably incomplete) list of the service methods of LoL's RTMP Server.
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
loginService | login | 1 |
loginService | performLCDSHeartBeat | 4 |
loginService | getStoreUrl | 0 |
###Method details
login
Parameters:
1. AuthenticationCredentials LoginCredentials | The credentials of the user logging in
Returns:
Session
performLCDSHeartBeat
Parameters:
1. Int32 AccountId | An Account ID
2. String SessionToken | The current users SessionToken
3. Int32 HeartbeatCount | Incrementing count of amount of beats
4. String CurrentTime | The current time in ddd MMM d yyyy HH:mm:ss 'GMT-0700' format
Returns:
string
getStoreUrl
Returns:
string
Service Name | Method Name | Number of Parameters |
---|---|---|
accountService | getAccountStateForCurrentSession | 0 |
###Method details getAccountStateForCurrentSession
Returns:
string
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
clientFacadeService | getLoginDataPacketForUser | 0 |
clientFacadeService | callKudos | 1 |
###Method details
getLoginDataPacketForUser
Returns:
LoginDataPacket
callKudos
Parameters:
1. String JSONInformation | JSON formatted kudos data
Returns:
LcdsResponseString
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
playerPreferenceService | loadPreferencesByKey | 3 |
playerPreferenceService | savePreferences | 1 |
playerPreferenceService | setEnabled | 2 |
###Method details
loadPreferencesByKey
Parameters:
1. String Preference_Key | The key that is being retrieved
2. Double ??? | ???
3. Boolean ??? | ???
Returns:
???
savePreferences
Parameters:
1. PlayerPreferencesDto PreferenceChange | ???
Returns:
null
setEnabled
Parameters:
1. String ??? | ???
2. Double ??? | ???
Returns:
???
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
summonerRuneService | getSummonerRunes | 1 |
summonerRuneService | getSummonerRuneInventory | 1 |
###Method details
getSummonerRunes
Parameters:
1. Double ??? | ???
Returns:
???
getSummonerRuneInventory
Parameters:
1. Double summonerId | A Summoner ID
Returns:
SummonerRuneInventory
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
lcdsRerollService | getPointsBalance | 0 |
lcdsRerollService | roll | 0 |
###Method details
getPointsBalance
Returns:
PointSummary
roll
Returns:
RollResult
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
playerStatsService | processEloQuestionaire | 1 |
playerStatsService | getAggregatedStats | 3 |
playerStatsService | getTeamAggregatedStats | 1 |
playerStatsService | getTeamEndOfGameStats | 2 |
playerStatsService | retrievePlayerStatsByAccountId | 2 |
playerStatsService | getRecentGames | 1 |
playerStatsService | retrieveTopPlayedChampions | 2 |
###Method details
processEloQuestionaire
Parameters:
1. String level | "BEGINNER","VETERAN","RTS_PLAYER"
Returns:
null
getAggregatedStats
Parameters:
1. Double accountId | An account ID
2. String queue | A Queue name
3. Int season | The season
Returns:
AggregatedStats
getTeamAggregatedStats
Parameters:
1. TeamId teamId | A Team ID
Returns:
TeamAggregatedStatsDTO
getTeamEndOfGameStats
Parameters:
1. TeamId teamId | A Team ID
2. Double gameId | A game ID
Returns:
EndOfGameStats
retrievePlayerStatsByAccountId
Parameters:
1. Double accountId | An account ID
2. Int season | The season
Returns:
PlayerLifetimeStats
retrievePlayerStatsByAccountId
Parameters:
1. Double accountId | An account ID
2. Int season | The season
Returns:
PlayerLifetimeStats
getRecentGames
Parameters:
1. Double accountId | An account ID
Returns:
RecentGames
retrieveTopPlayedChampions
Parameters:
1. Double accountId | An account ID
2. String gameMode | A game mode("CLASSIC","ODIN","ARAM")
Returns:
ChampionStatInfo[]
###Methods
Service Name | Method Name | Number of Parameters |
---|---|---|
matchmakerService | attachToQueues | 1 |
matchmakerService | getQueueInfo | 1 |
matchmakerService | attachTeamToQueue | 1 |
matchmakerService | purgeFromQueues | 0 |
matchmakerService | attachToQueue | 1 |
matchmakerService | cancelFromQueueIfPossible | 1 |
matchmakerService | getAvailableQueues | 0 |
matchmakerService | cisMatchmakingEnabled | 0 |
matchmakerService | attachTeamToQueues | 1 |
###Method details
attachToQueues
Parameters:
1. MatchMakerParams Parameters | The parameters of the queue being attached to
Returns:
SearchingForMatchNotification
getQueueInfo
Parameters:
1. Double queueId | A queue ID
Returns:
QueueInfo
attachTeamToQueue
Parameters:
1. MatchMakerParams Parameters | The parameters of the queue being attached to
Returns:
SearchingForMatchNotification
purgeFromQueues
Returns:
???
attachToQueue
Parameters:
1. MatchMakerParams Parameters | The parameters of the queue being attached to
Returns:
SearchingForMatchNotification
acceptInviteForMatchmakingGame ~ DEPRECATED!
Parameters:
1. String teamId | The team ID, the invitation comes from
Returns:
void
cancelFromQueueIfPossible
Parameters:
1. Double summonerId | A summoner ID
Returns:
boolean
getAvailableQueues
Returns:
GameQueueConfig[]
isMatchmakingEnabled
Returns:
boolean
attachTeamToQueues
Parameters:
1. MatchMakerParams Parameters | The parameters of the queue being attached to
Returns:
SearchingForMatchNotification
XMPP/Lobby | Spectating | Data Structure |
---|---|---|
Chat - RTMPS Methods - REST Service | REST Service | Keyframe Specification - Chunk Specification |