GS2 Blog

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

GS2-Inventory の巨大インベントリのアイテム入手・消費時のスクリプトを実装できるようになりました

はじめに

GS2-Inventory はアイテムの所持数量を管理するマイクロサービスです。
なかでも巨大インベントリは 64bit整数値 の範囲を超えるアイテムの所持数量を管理するマイクロサービスです。

クッキークリッカーを代表するインフレ系ゲームのようなゲームでクッキーの所持数量を管理するために利用できます。

今回の更新で解消された課題

これまで巨大インベントリのアイテム入手・消費時のスクリプトは設定できませんでした。

追加された機能の詳細

新しく巨大インベントリのアイテム入手・消費時のスクリプトを設定できるようになりました。
スクリプトの戻り値では、処理を継続するかに加えて、入手量・消費量の対して倍率による補正をかけられるようになりました。

result = {
  permit=true,
  rate=1.5
}

のようにスクリプトを設定することで、報酬の量を1.5倍にすることができます。
ただし、巨大インベントリが扱う値の性質上若干の計算誤差が生じます。

(C) Game Server Services, Inc.