Slide 89
Slide 89 text
マネージドサービス(GameLift)が
やってくれること
電源、ネットワーク
ラック導入管理
サーバメンテナンス
OS のパッチ
クライアントのレイテンシの考慮
柔軟なマッチメイキング
ゲームサーバ特有の処理の実装
SpotInstance の活用
ゲームロジックに
合わせたスケーリング
OS の導入
そのゲーム特有の処理の実装
オンプレミス ゲームサーバ on EC2 Amazon GameLift
Custom Game Server
お客様がご担当 AWS が提供する機能
電源、ネットワーク
ラック導入管理
サーバメンテナンス
OS のパッチ
クライアントのレイテンシの考慮
柔軟なマッチメイキング
ゲームサーバ特有の処理の実装
SpotInstance の活用
ゲームロジックに
合わせたスケーリング
OS の導入
そのゲーム特有の処理の実装
電源、ネットワーク
ラック導入管理
サーバメンテナンス
OS のパッチ
クライアントのレイテンシの考慮
柔軟なマッチメイキング
ゲームサーバ特有の処理の実装
SpotInstance の活用
ゲームロジックに
合わせたスケーリング
OS の導入
そのゲーム特有の処理の実装
Amazon GameLift
Realtime Servers
電源、ネットワーク
ラック導入管理
サーバメンテナンス
OS のパッチ
クライアントのレイテンシの考慮
柔軟なマッチメイキング
ゲームサーバ特有の処理の実装
SpotInstance の活用
ゲームロジックに
合わせたスケーリング
OS の導入
そのゲーム特有の処理の実装
Unity, Unreal Engine, Amazon Lumberyard などの
主要なゲームエンジンをベースにして
カスタムゲームサーバを実装
できるように専用の SDK を提供
Node.js ベースの Javascript の
フレームワーク・レイヤが
予め組み込まれている。
カスタマイズしたいタイミングについて
必要ならコールバック関数を JS で書くだけ
例) onMessage, onSartGameSession, etc.