GS2-Formation/TGSの出展案内みなさんこんにちは。東京ゲームショウ2019が開幕しました。GS2もブースを展示しています。明日からは一般日がはじまり、誰でも入場できますので是非ご参加ください。GS2-Formationゲームにはパーティ編成や武器や防具の装備など、所有しているリソースを一塊にして扱うことがあります。いった編成機能を実現するためのサービスです。報酬でパーティ編成された複数のリソースに対して経験値を付与する機能を実現できるようにする更新を予定しています。これまで回復する間隔と回復量はマスターデータで決め打ちする仕様でした。今回のアップデートで、回復間隔と回復量が未設定の場合はマスターデータで指定された値が使用されますが、設定した場合はそちらが利用されるようになりました。連携して変更できるようになりました。2回復するような設定が可能となります。ランクに対する変換テーブルをもつ形で実装されますので、極端な話途中のランクから回復しなくなる。いうような設定も可能です。冒頭でもご案内した通り、東京ゲームショウ2019に出展しており、明日からは業界関係者以外も参加できる一般日が始まります。使って開発されたデジタルガチャを引いて景品がもらえるイベントを常時開催していますので、ぜひお越しください。ご協力ありがとうございます。東京ゲームショウのMCJさんのブースにて開催された企画にGS2も出場してきました。5分間の事業プレゼンとその後の質疑応答を通して、4人の社長が出資を検討したいかをその場で挙手をする。テレビ番組になっていたマネーの虎のような企画でした。GS2はトップバッターでプレゼンをさせていただき、カヤックさん、MCJさんより出資の意向を頂戴しました。GS2をご利用いただいている(ご検討いただいている)皆様により安心してお使いいただけるようになることを第一に、今後資本提携について検討し提携することで事業シナジーが生まれそうであれば続報を皆さんにお伝えできるのではないかと思います。お気軽にご相談くださいサイト内の右下に設置されたチャットで話しかければ、GS2のスタッフがすぐに対応いたします。どのように活用するべきかのご相談などでご活用ください。スタッフが設計のご提案をします。稼働時間ベースの料金体系となっており、このサポート費用は、製品リリース後のGS2利用料金から50%割引する形で還元されます。みなさんがゲームのコアバリューを磨くことに注力できる環境づくりを進めていますので、ぜひご活用ください。GS2-Chat/GS2プロフェッショナルサービスの発表みなさんこんにちは。今日は台風で関東圏にお勤めの皆さんは自宅待機でしょうか。愛知県に拠点を拠点としているGS2は平常運転です。午後から出勤予定の方もお気をつけて出勤ください。参加した皆様お疲れさまでした。GS2のセッションをご覧いただけていない場合は以下のページでタイムシフト視聴できます。GS2-Chatテキストベースのゲームプレイヤー間のコミュニケーション手段を提供します。メッセージデータはルームごとに管理され、過去24時間分のログが保持されます。ルームにはパスワードを設定でき、設定した場合はメッセージの取得や投稿リクエストにパスワードが必要となります。ルームにはユーザIDのホワイトリストを設定でき、設定した場合はホワイトリストに含まれるゲームプレイヤーにしかメッセージの取得や投稿ができなくなります。メッセージにはカテゴリを設定でき、クライアント側でペイロードのパース方法を切り替えることができます。テキストがペイロードにそのまま含まれる。ペイロードにスタンプのIDが含まれる。いった使い方ができます。ルームを購読すれば、ルームに対して新しい投稿があったときにサーバからプッシュ通知を受け取ることができます。このとき、通知を受けたいカテゴリを設定できますので、メッセージの種類や重要度別にカテゴリを分ければ、ゲームプレイヤーが通知を受け取るメッセージの種類を設定できるようになりユーザ体験を向上させることができます。いう設定もありますので、うまく活用してください。セッション内で新しい取り組みを発表しました。企画書や仕様書を拝見し、GS2のスタッフがGS2のどの機能を使って機能を実現するのがベストかを提案するサービスです。利用は作業量に応じてサポート費用が発生します。実質無料でサポートを提供する仕組みです。最初に作業量に応じてサポート料金を頂戴するのはGS2が儲けたいからではなくタイトルが没になったときに申し訳ない無料だとどこまでサポートを頼んでいいかわからず躊躇してしまうといったサポートは受けたいものの一定のラインを引いてお付き合いしたい。いうβ利用者の要望に応えたメニューとなっています。までお声がけください。来場するお客様の層も考えて、簡単なアンケートにお答えいただくとデジタルガチャが引けて抽選結果のノベルティをプレゼントする。いう少しエンタメ寄りの展示を行います。ボックスガチャの仕組みを使っています。このデジタルガチャはなんと2日で実装されました。ゲームエンジンによる効率化に加えて、GS2によるネットワークを使用した開発の効率化によって実現されるスピード感の賜物といえるのではないかと思います。広報社員のミラ柄の缶バッジなどをプレゼントします。お気軽にご相談くださいサイト内の右下に設置されたチャットで話しかければ、GS2のスタッフがすぐに対応いたします。どのように活用するべきかのご相談などでご活用ください。スタッフが設計のご提案をします。稼働時間ベースの料金体系となっており、このサポート費用は、製品リリース後のGS2利用料金から50%割引する形で還元されます。みなさんがゲームのコアバリューを磨くことに注力できる環境づくりを進めていますので、ぜひご活用ください。追加みなさんこんにちは。パシフィコ横浜で開催されます。スポンサーとして協力させていただいています。GS2の解説セッションも実施しますので、お時間があればご聴講ください。GS2-Friendゲームプレイヤー間の関係を表現するサービスです。どちらにも対応しています。保存することができます。3種類のスコープがあります。情報の内容によってスコープを分けて管理できます。フレンド・フォロワーの最大数はそれぞれ1万人まで格納できます。ほかのサービスとフレンド・フォロー関係を使って連携する場合そのサービスによって別の制約が加わる可能性があります。各サービスのイベントにスクリプトを関連付けるとき、多くの場合は1つのイベントに対して3つのパラメータがありました。パラメータの値の一部書き換える処理のスクリプトイベントの実行完了時に実行結果を受け取って処理をするスクリプト上記スクリプトを遅延実行するためにジョブキューを使用する場合、キューの名前これらを単一のモデル化し、設定項目を整理しました。ランクと連動できるようにお気軽にご相談くださいサイト内の右下に設置されたチャットで話しかければ、GS2のスタッフがすぐに対応いたします。どのように活用するべきかのご相談などでご活用ください。アーキテクトをしてご提案もしています。機密保持契約を結んでの対応も可能です。みなさんがゲームのコアバリューを磨くことに注力できる環境づくりを進めていますので、ぜひご活用ください。追加やサンプルコードの公開みなさんこんにちは。いいお盆休みを過ごせましたでしょうか。お盆明け1週間のアップデートのお知らせをします。AWS障害の影響報告ニュースなどでも取り上げられていましたので、耳にした方もいらっしゃるかもしれません。東京リージョンで大規模な障害が発生しました。影響はありませんでした。よる障害のレポートがあります。事象概要aws.amazon.comGS2はフルサーバレスアーキテクチャという仕組みを使用してサービスを提供しています。サービスとして提供してくれています。詳しい内容は以下のブログエントリで、なぜ世間ではこんなに障害の影響が出て、サーバレスアーキテクチャを採用したGS2には影響がなかったのかを解説しています。お客様に安定したゲームサーバを提供できるよう今後も改善を続けてまいります。ゲームには陳列棚を必要としない交換の仕組みが必要なケースがあります。持っているアイテムを売却するときにゲーム内通貨と交換する場合などがそれにあたります。いった制限の仕組みもありません。それらの仕組みを必要とせず、単純に交換レートを設定してリソースの交換を実現したい場合にご活用ください。開発するにあたって参考にしたいサンプルコードが欲しい。いうご要望を多数頂戴しました。今回は以下のサンプルを公開しています。今後もサンプルの種類を増やしてきますので、ご参考ください。github.comこういうサンプルが欲しい。いったフィードバックもお気軽にお声がけください。9月4日の11時40分からはセッションも予定されています。cedec.cesa.or.jpぜひご参加ください。お気軽にご相談くださいサイト内の右下に設置されたチャットで話しかければ、GS2のスタッフがすぐに対応いたします。どのように活用するべきかのご相談などでご活用ください。アーキテクトをしてご提案もしています。機密保持契約を結んでの対応も可能です。みなさんがゲームのコアバリューを磨くことに注力できる環境づくりを進めていますので、ぜひご活用ください。追加やサンプルコードの公開Tweet広告を非表示にするもっと読むコメントを書く2019-08-23AWSのAZ障害で影響を受けた・受けなかったの設計の違い。サーバレス最高!みなさん、こんにちは。今日は大事件が起こりました。Twittetなどでも話題になったので皆さん知っているのではないかと思います。japanese.engadget.comこんなブログを見に来てる人ならみんな知ってると思いますが、AWSの東京リージョンには3カ所のデータセンターがあります。そのうち1カ所のデータセンターが完全に利用できない状態になりました。その影響で様々なゲームも影響を受けたようです。gamebiz.jpなぜAZ障害が様々なサービスの障害につながったのかさて、なぜ今回のようにAZがダウンするとこのような大規模な障害が発生するのでしょうか。シングルAZサーバはどこかのデータセンターで動いていてるわけです。EC2を使ってサーバを起動するときにもどのAZに配置するかを選びます。この時に、一つのAZに固めてサーバを配置していた。みたいなときはサーバは全滅してしまいますので、障害となります。フェイルオーバー設計ミス次に、複数のAZに配置していたけれども、フェイルオーバーがうまくいかなかった場合です。データベースに接続するアプリケーションがあったとして、接続しているデータベースが突然いなくなったときに、再接続する処理がちゃんと動かなかった場合などがこれにあたります。最後に、ちゃんとフェイルオーバーもできたのに、キャパシティー管理が正しく行えていなかった場合です。2か所のAZにサーバを配置しているにもかかわらず、50%以上の余剰キャパシティを確保しておかなかった場合です。当然ですが、AZレベルの障害が発生してフェイルオーバーした場合、正常なAZにアクセスが偏ることになります。この時にキャパシティオーバーしてしまうような場合も障害となります。これらをすべて満たしたサービスは”影響が表に出なかった”ということになります。表に出なかっただけで、裏では慌てふためいた人たちが動いていたことでしょう。AZの見えない未来ここからが本題です。設計・実装されています。いったフルマネージドサービスを組み合わせてサービスを作っているわけです。aws.amazon.comそして、そのおかげで私は今日の障害が発生しても1通もアラートを受け取っていません。障害が発生した時も、客先で打ち合わせをしていましたが、打ち合わせが終わってLINEに障害の話が届いていて問題に気が付いたくらいです。フルサーバレスアーキテクチャだと障害の影響を受けなかったのでしょうか。いや、実際はAZ影響は受けます。コンテナを起動するAZから障害の発生していたAZを外していたでしょう。このような障害に備えて必ず複数のAZに3個以上の複製を保持することを保証しています。フェイルオーバーしてくれていたおかげで、私からすれば”あたかも障害がなかった”ように感じられたわけです。独自の仮想サーバで動かしてサーバレスだ。みたいな記事を時々見ますが、まったく的外れだということが理解いただけるのではないかと思います。インフラの未来はサーバレスにある。いう思いを強くしたのでした。gs2.io追記まず、この記事の趣旨は今回の障害のニュースや解説ではありません。一般論としてAZ障害とは何かの話をしています。AWSのSLAではAZ障害は起こるものとして定義されており返金の対象ではありません。AZ障害に対する責任は利用者にあるにも関わらず、フェイルオーバーできず影響がでたのはリテラシーの問題です。ブコメでEC2しか影響出てなかったじゃない。みたいなコメントが多いです。それはEC2にはAZダウンは仮想サーバの強制シャットダウンに繋がるため、状況の説明責任がありますが、フルマネージドサービスは正しくフェイルオーバーしていれば説明責任はありません。本当は影響を受けてたかもしれないし、それはわかりません。それがフルマネージドサービスのいいところ。次にフェイルオーバーを正しく設計していたのに障害に繋がったという話です。今回はALBやELBが正しくフェイルオーバーしなかったという話を聞きます。問題でありAWSの問題です。SLAの保障の対象でしょう。問題が起こったことは悲劇ですが、同じ問題は二度と起きません。各自がフェイルオーバーするより確実にいい未来がフルマネージドにはあるはずです。23:25AWSのAZ障害で影響を受けた・受けなかったの設計の違い。追加しましたみなさんこんにちは。変更を加えることにしました。無料プランまずは無料プラン(Free)の追加です。従量課金プランに2万円分の豊富な無料枠がある。いう料金モデルで訴求していましたが個人開発者を中心に、クラウド破産が怖い。いうフィードバックを頂戴しました。そこで、一定の利用状況に達した段階でサービスの利用が停止する無料プランを用意しました。10万円/月のいずれかを超過した段階でサービスの利用が一時停止されます。個人開発者でも安心してご利用いただけるプランとなっております。月額プラン次に月額プラン(Fixed)です。無料でなくても良いんだけど、月額固定費がいい。いう開発者向けのプランで、月額1,000円でご利用いただけます。こちらも無料プランと基本的には同じで、利用できる枠が無料プランの10倍あります。100万円/月のいずれかを超過した段階でサービスの利用が一時停止されます。従量プラン最後に、これまでご提案してきた料金プラン(Unlimited)です。関しては2万円分(100万APIリクエスト相当)の無料枠という点は変わっていません。gs2.ioそれでは、また。エンハンスみなさんこんにちは。