このプロジェクトについて
Agonesは、Kubernetes上で専用ゲームサーバーをホスト、実行、スケーリングするためのライブラリです。独自のまたはプロプライエタリなクラスタ管理やゲームサーバーのスケーリングソリューションを、GameServers、Fleetsなどのカスタムコントローラーとカスタムリソース定義(CRD)を含むKubernetesクラスタに置き換えます。
Agonesを使用すると、Kubernetesは標準のKubernetesツールとAPIを使用して、専用ゲームサーバープロセスを作成、実行、管理、スケーリングするネイティブな機能を獲得します。このモデルにより、任意のマッチメーカーはKubernetes APIを介してAgonesと直接対話し、専用ゲームサーバーをプロビジョニングできます。
主な機能は次のとおりです。
- YAMLまたはAPIを介してKubernetes内で単一のGameServerや大規模なゲームサーバーFleetを定義する
- ヘルスチェックや接続情報を含むGameServerのライフサイクルを管理する
- Kubernetesのネイティブなクラスタオートスケーリングと統合するFleetのオートスケーリング機能
- 運用チーム向けのゲームサーバー固有のメトリクスエクスポートとダッシュボード
ドキュメントはAgonesのウェブサイトで入手できます。このプロジェクトはApache 2.0ライセンスの下でオープンソースであり、貢献を歓迎します。現在活発に開発が進められており、Slack、Twitter、メーリングリスト、コミュニティミーティングを通じてコミュニティサポートを提供しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.