🔬
MIRACLE PLAY - Esports Tournament Platform
HOMEGAMEMIRACLE GENESISCONTACT US
English
English
  • 🎉WELCOME TO MIRACLEPLAY
    • About MiraclePlay
    • How to Login Miracle Play
      • Sign Up with an Email Account
      • Sign Up with a MetaMask Wallet
    • KYC Verification
  • 🎮MIRACLE TOURNAMENT
    • Tournament Details
    • Tournament Prize
    • Miracle Game List
      • Download Game
      • Game Tutorial
        • Dota2
          • Setting Up Dota 2 in Advance
          • Scoring in Dota 2
        • Miracle Hoop
          • How to Join a Miracle Hoop Tournament
          • Tournament Match Format
        • Miracle Golf
          • How to Join a Miracle Golf Tournament
          • Tournament Match Format
        • Bubble Shooter
          • How to Participate in the Miracle Play Tournament
          • Tournament Match Format
        • Miracle Bingo
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Battle Tank
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Miracle Slide
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Bear Baker Tap Tap
          • How to Join a BearBaker Tap Tap Tournament
          • Tournament Match Format
        • BrickGalaxy
          • How to Join a Brick Galaxy Tournament
          • Tournament Match Format
  • 💎MIRACLE GENESIS
    • Miracle NFT Minting Guide
      • Set the Wallet
      • How to Buy MPT
      • Polygon: NFT Minting
      • Avalanche: NFT Minting
    • Miracle NFT Staking Guide
    • MPT Token Staking Guide
  • 🪙TOKENOMICS
    • Foundation Distribution & Circulation Schedule
    • Token Distribution Status
    • Contract Adresses
      • Foundation Addresses
      • Polygon(PoS)
      • Avalanche C-Chain
      • Base
      • opBNB
      • Arbitrum
      • Bridge
  • 🏁ROADMAP
    • Q1-Q4 2024
  • 📖PRIZE FUNDING
    • How to Participate in a Prize Funding Tournament
  • MIRACLE CLUB
    • Miracle Club Beta
    • How to create a club
    • How to join a club
    • Club Rewards
  • GUIDE
    • Style Guide
    • Developer's Guide
      • ENG_Integration API Development Guide for Game Developers to Connect with MiraclePlay
        • MiraclePlay Integration Overview
        • MiraclePlay Integration Structure
        • Types of MiraclePlay Tournament Rules (As of November 2023)
          • A. Tournament type
          • B. Scoring Method
        • Implementation Examples by Game Genre
          • A. Asynchronous Score-based Competition Game
          • B. Real-time Score-based Competition Game
          • C. Real-time Duel Game
          • D. Real-time Multiplayer Battle Game
          • E. Arcade-style Action and Shooting Game
        • API Integration Implementation
          • A. Newly developed game
          • B. Games offering OPEN API
        • Recommended Client Features
        • API Integration Database Construction Examples
      • KR_Integration API Development Guide for Game Developers to Connect with MiraclePlay
        • MiraclePlay 연동 개요
        • Miracle Play 연동 구조
        • Miracle Play 경기 룰
          • A. 경기 방식
          • B. 집계 방식
        • 게임 장르별 구현 예시
          • A. 비동기 스코어 경쟁 게임
          • B. 실시간 스코어 경쟁 게임
          • C. 실시간 대전 게임
          • D. 실시간 멀티 대전 게임
          • E. 아케이드형 액션 및 슈팅 게임
        • API 연동 구현
          • A. 신규 개발 게임
          • B. OPEN API 제공 게임
        • 클라이언트 권장 기능 사항
        • 보안 정책
        • API 연동 Datavase 구축 예시
  • OFFICIAL CHANNEL
    • Website
    • Discord
    • X (twitter)
    • Pitch Deck (en)
    • Pitch Deck (kr)
    • Whitepaper (en)
    • Whitepaper (kr)
  • PARTNERSHIP
    • MIRACLE ECOSYSTEM
      • WEB3.0 & Blockchain Ecosystem
      • GameFi
      • Security
Powered by GitBook
On this page
  1. GUIDE
  2. Developer's Guide
  3. KR_Integration API Development Guide for Game Developers to Connect with MiraclePlay
  4. API 연동 구현

B. OPEN API 제공 게임

공개된 Responses의 필드를 활용하여 MiraclePlay측에서 경기를 설계

예시) DOTA 2

  • ‘radiant_score’ : 경기종료후 팀의 킬수를 경쟁

  • ‘radiant_xp_adv’ : 경기종료후 습득 경험치의 경쟁

구분
내용
타입

match_id

Valve에서 할당한 경기의 ID 번호

정수

barracks_status_dire

모든 주둔지가 게임 종료 시에 여전히 남아 있는지를 나타내는 이진수를 나타내는 정수. 63는 게임 종료 시에 모든 주둔지가 여전히 남아 있는 것을 의미

정수

barracks_status_radiant

모든 주둔지가 게임 종료 시에 여전히 남아 있는지를 나타내는 이진수를 나타내는 정수. 63는 게임 종료 시에 모든 주둔지가 여전히 남아 있는 것을 의미

정수

chat

경기 채팅 정보를 담고 있는 배열

오브젝트 배열

cluster

클러스터

정수

cosmetics

코스메틱

오브젝트

dire_score

게임 종료 시 Dire 팀이 가진 킬 수

정수

draft_timings

draft_timings

오브젝트 배열

duration

게임 지속 시간 (초단위)

정수

engine

엔진

정수

first_blood_time

게임에서 첫 번째 킬이 발생한 시간(초 단위)

정수

game_mode

플레이된 게임 모드에 대응하는 정수

정수

human_players

게임에 참여한 플레이어 수

정수

leagueid

리그 ID

정수

lobby_type

매치의 로비 유형에 해당하는 정수

정수

match_seq_num

매치 넘버

정수

negative_votes

게임 내 클라이언트에서 리플레이가 받은 부정적인 투표 수

정수

objectives

오브젝트

오브젝트 배열

picks_bans

드래프트에 관한 정보를 담은 배열. 각 항목은 선택이 픽인지 밴인지 여부, 히어로 ID, 선택 또는 밴을 한 팀, 그리고 순서에 관한 부울 값을 포함

오브젝트 배열

positive_votes

게임 내 클라이언트에서 리플레이가 받은 긍정적인 투표 수

정수

radiant_gold_adv

게임 내 각 분마다 Radiant의 골드 우위를 나타내는 배열. 음수는 Radiant가 뒤쳐져 있음을 나타내며, 이는 그들의 골드 불리함을 의미

오브젝트 배열

radiant_score

매치가 종료될 때 Radiant 팀이 가진 킬 수

정수

radiant_win

Radiant가 매치에서 이겼는지 여부를 나타내는 부울 값

boolean 혹은 null

radiant_xp_adv

게임 내 각 분마다 Radiant의 경험치 우위를 나타내는 배열. 음수는 Radiant가 뒤쳐져 있음을 나타내며, 이는 그들의 경험치 불리함을 의미

오브젝트 배열

start_time

게임이 시작된 Unix 타임스탬프

정수

teamfights

팀 전투

오브젝트 배열 혹은 null

tower_status_dire

아직 남아 있는 Dire 타워를 나타내는 이진수를 나타내는 정수

정수

tower_status_radiant

아직 남아 있는 Radiant 타워를 나타내는 이진수를 나타내는 정수

정수

version

OpenDota에서 내부적으로 사용되는 버전

정수

replay_salt

리플레이

정수

series_id

시리즈 id

정수

series_type

시리즈 타입

정수

radiant_team

팀radiant

오브젝트

dire_team

팀dire

오브젝트

league

리그

오브젝트

skill

밸브에서 할당한 스킬 브래킷 (일반, 고급, 매우 고급)

정수 혹은 null

players

개별 플레이어에 대한 정보 배열

오브젝트 배열

patch

게임이 진행된 패치 버전에 대한 정보

정수

region

게임이 진행된 지역에 해당하는 정수

정수

all_word_counts

플레이어의 게임에서의 모든 채팅 메시지의 단어 수

오브젝트

my_word_counts

플레이어의 모든 채팅 메시지의 단어 수

오브젝트

throw

플레이어 팀이 패배한 경우 플레이어 팀의 최대 골드 우위

정수

comeback

플레이어 팀이 승리한 경우 플레이어 팀의 최대 골드 불리함

정수

loss

플레이어 팀이 패배한 경우 플레이어 팀의 최대 골드 불리함

정수

win

플레이어 팀이 승리한 경우 플레이어 팀의 최대 골드 우위

정수

replay_url

리플레이 url

문자

PreviousA. 신규 개발 게임Next클라이언트 권장 기능 사항

Last updated 1 year ago