B. Games offering OPEN API
MiraclePlay designs matches utilizing the fields in the public Responses.
예시) DOTA 2
'radiant_score': Competes based on the team's kill count at the end of the match.
'radiant_xp_adv': Represents competition in experience points gained after the match concludes.
match_id
The ID number of the match assigned by Valve
integer
barracks_status_dire
Bitmask. An integer that represents a binary of which barracks are still standing. 63 would mean all barracks still stand at the end of the game.
integer
barracks_status_radiant
Bitmask. An integer that represents a binary of which barracks are still standing. 63 would mean all barracks still stand at the end of the game.
integer
chat
Array containing information on the chat of the game
Array of objects
cluster
cluster
integer
cosmetics
cosmetics
object
dire_score
Number of kills the Dire team had when the match ended
integer
draft_timings
draft_timings
Array of objects
duration
Duration of the game in seconds
integer
engine
engine
integer
first_blood_time
Time in seconds at which first blood occurred
integer
game_mode
Integer corresponding to game mode played.
integer
human_players
Number of human players in the game
integer
leagueid
Leagueid
integer
lobby_type
Integer corresponding to lobby type of match
integer
match_seq_num
match_seq_num
integer
negative_votes
Number of negative votes the replay received in the in-game client
integer
objectives
objectives
Array of objects
picks_bans
Array containing information on the draft. Each item contains a boolean relating to whether the choice is a pick or a ban, the hero ID, the team the picked or banned it, and the order.
Array of objects
positive_votes
Number of positive votes the replay received in the in-game client
integer
radiant_gold_adv
Array of the Radiant gold advantage at each minute in the game. A negative number means that Radiant is behind, and thus it is their gold disadvantage.
Array of numbers
radiant_score
Number of kills the Radiant team had when the match ended
integer
radiant_win
Boolean indicating whether Radiant won the match
boolean or null
radiant_xp_adv
Array of the Radiant experience advantage at each minute in the game. A negative number means that Radiant is behind, and thus it is their experience disadvantage.
Array of numbers
start_time
The Unix timestamp at which the game started
integer
teamfights
teamfights
Array of objects or null
tower_status_dire
Bitmask. An integer that represents a binary of which Dire towers are still standing.
integer
tower_status_radiant
Bitmask. An integer that represents a binary of which Radiant towers are still standing.
integer
version
Parse version, used internally by OpenDota
integer
replay_salt
replay_salt
integer
series_id
series_id
integer
series_type
series_type
integer
radiant_team
radiant_team
object
dire_team
dire_team
object
league
league
object
skill
Skill bracket assigned by Valve (Normal, High, Very High)
integer or null
players
Array of information on individual players
Array of objects
patch
Information on the patch version the game is played on
integer
region
Integer corresponding to the region the game was played on
integer
all_word_counts
Word counts of the all chat messages in the player's games
object
my_word_counts
Word counts of the player's all chat messages
object
throw
Maximum gold advantage of the player's team if they lost the match
integer
comeback
Maximum gold disadvantage of the player's team if they won the match
integer
loss
Maximum gold disadvantage of the player's team if they lost the match
integer
win
Maximum gold advantage of the player's team if they won the match
integer
replay_url
replay_url
string
Last updated