GS2 Blog

Game Server Services(https://gs2.io/) の最新情報をお届けします

GS2-Inbox のグローバルメッセージに受取可能期間を設定できるようになりました

はじめに

GS2-Inbox はゲーム内のプレゼントボックス機能を実現するためのマイクロサービスで、すべてのプレイヤーにプレゼントを配布するための仕組みとしてグローバルメッセージ機能があります。

グローバルメッセージ機能はマスターデータでメッセージデータを定義し、プレイヤーがグローバルメッセージの受信APIを呼び出すと各プレイヤーのプレゼントボックスにメッセージデータをコピーして実体化することで実現しています。

機能追加の背景

グローバルメッセージをプレイヤーに届けるにあたって、マスターデータに定義したら即座に配送対象となり、送信の予約はできませんでした。

追加された機能の詳細

「運営上、配信日時の予約設定をしたい」というお声を頂戴することがあり、グローバルメッセージに GS2-Schedule のイベントを関連づけられるようにしました。

グローバルメッセージのマスターデータに GS2-Schedule のイベントを関連づけることで、イベントの開催期間にグローバルメッセージの受信APIを呼び出した時にのみメッセージがコピーされるようになりました。

(C) Game Server Services, Inc.