GS2-Lottery API 레퍼런스

추첨 처리 기능

추첨 처리를 구현하는 서비스입니다.

추첨 처리는 배출 확률 테이블을 기반으로 이루어집니다. 배출 확률 테이블에는 경품별로 배출되는 가중치를 설정합니다.
예를 들어 경품 A에 3을, 경품 B에 1을 설정하면 경품 A의 배출 확률은 75%, 경품 B의 배출 확률은 25%가 됩니다.

또한 경품으로 다른 배출 확률 테이블을 설정할 수도 있습니다.
미리 SSR, SR, R 등 동일한 희귀도별로 배출 확률 테이블을 준비해 두고, 이를 경품으로 하는 배출 확률 테이블을 만들면 희귀도별 배출 확률을 손쉽게 설정할 수 있습니다.

추첨 처리에는 두 가지 모드가 있으며, 추첨 모델에서 설정할 수 있습니다.
첫 번째는 매번 동일한 확률로 균일하게 추첨을 처리하는 모드이고, 두 번째는 박스 가챠 모드입니다.
박스 가챠란 추첨을 처리할 때마다 상자에서 경품을 꺼내어, 처음 상자에 넣은 횟수만큼 추첨을 진행하면 반드시 모든 경품을 얻게 되는 방식입니다.
모드를 박스 가챠로 설정한 경우, 배출 확률 테이블에 설정한 가중치 수만큼 상자에 경품이 들어 있는 상태로 추첨이 시작됩니다.


GS2-Lottery SDK for Game Engine API 레퍼런스

게임 엔진용 GS2-Lottery SDK의 모델 사양과 API 레퍼런스

GS2-Lottery SDK API 레퍼런스

각종 프로그래밍 언어용 GS2-Lottery SDK의 모델 사양과 API 레퍼런스

GS2-Lottery 스크립트 트리거 레퍼런스

확장 스크립트를 호출하는 이벤트 트리거의 레퍼런스

GS2-Lottery Deploy/CDK 레퍼런스

GS2-Deploy의 스택을 생성할 때 사용하는 템플릿 포맷과, CDK를 이용한 각종 언어의 템플릿 출력 구현 예제

GS2-Lottery 마스터 데이터 레퍼런스

마스터 데이터 포맷과 임포트할 각종 모델의 레퍼런스

GS2-Lottery 트랜잭션 액션

검증/소비/입수 각 트랜잭션 액션의 사양