GS2-Gateway API 레퍼런스

WebSocket 알림 기능

GS2-Gateway는 WebSocket을 경유하여 GS2에 액세스하기 위한 프록시 기능을 제공합니다.
GS2-Gateway를 사용하여 GS2의 서버를 이용하면 상시 접속을 유지한 채로 통신할 수 있게 됩니다. 이를 통해 서버와의 통신 속도가 개선될 것으로 기대할 수 있습니다.

또한 상시 접속이 가능하기 때문에 서버 사이드로부터의 푸시 알림에 대응할 수 있습니다.
이 푸시 알림 기능이 있으면 GS2-Mission에서 미션의 태스크를 달성했을 때나, GS2-Matchmaking에서 Gathering의 참가자 수가 증감했을 때 등에 알림을 받을 수 있게 됩니다.

푸시 알림 대상 디바이스가 오프라인 상태였을 경우, Firebase (https://firebase.google.com/) 를 사용한 모바일 푸시 알림으로 전달하는 구조도 제공합니다.
이 기능을 사용하면 매치메이킹이 완료되었을 때 플레이어가 오프라인 상태였다면 모바일 푸시 알림을 보내 플레이어가 게임으로 돌아오도록 유도할 수 있습니다.

GS2-Gateway에서 상시 접속용 세션을 구축할 때 게임 플레이어의 식별을 수행할 수 있도록 GS2-Auth에서 발급한 액세스 토큰으로 인증 처리를 수행하게 되지만,
이미 동일한 사용자의 세션이 존재하는 경우에는 액세스를 거부할 수 있습니다.


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

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

GS2-Gateway SDK API 레퍼런스

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

GS2-Gateway Deploy/CDK 레퍼런스

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