Diarkis 製品説明
製品説明なのか会社説明なのかを区別する方が良い?
設計思想については、運用が楽になるか否かの視点で比較軸をつくる?
想定読者とゴール、PDFにして赤入れしてもらうとか。
目次
- aa
- aa
“Diarkis” とは?
Diarkis はオンライン・マルチプレーヤーやメタバース空間の構築をする際に利用できるミドルウェアです。
MMORPG / 格闘ゲーム / バトルロワイヤルなどのオンライン・マルチプレーヤーでの大規模な同時接続や、クロスプラットフォームでゲームを行う際の超高速な通信を可能とします。
Diarkis にできること
Diarkis では、ユーザー同士の通信だけでなく大規模で高機能なマッチメイキングに加えてインフラの自動運用機能などこれまで難易度が高かったオンライン・マルチプレーヤーの開発と運用を手助けします。まずは、以下の製品紹介動画をご覧ください。
Diarkis サーバの設計思想
Diarkis はサーバとクライアントの通信で成り立つミドルウェアです。
ここでは Diarkis サーバの設計理念について説明します。
Diarkis のサーバは複数のサーバ同士が集まり自由に通信を交わすことができる「クラスタ」の構成になっています。この「クラスタ」は、単一のサーバに頼ることがなく完全に「分散」しています。つまり「クラスタ」内のサーバには Hierarchy はなく、またサーバ同士がお互いに依存することもありません。Diarkis サーバは、この「クラスタ」の構造によって実現されるものは以下の通りです:
- 自動スケール - サーバの負荷に応じて自由・自動に「クラスタ」内のサーバの数を無停止で変えることが可能
- 単一障害点の解消 - 全てのサーバがお互いに依存しないため単一障害点が存在しない
- 耐障害性の強化 - 常に複数のサーバがあることで、仮にサーバ障害が発生しても別のサーバが代替となりサービス全体の障害になりずらい
- 分散リソース - 「クラスタ」内のサーバ全てが自由に通信できお互いのリソースを共有できるため単一サーバのように扱いながらリソースをスケールすることが可能
提供する製品
Diarkis はどんなサービスを提供していますか?
マルチプレイゲームを作りたい企業様やメタバース空間を構築したい企業様に向けて、ミドルウェア Diarkis をモジュール形式で提供しています。
ユースケースに応じてモジュールを使い分けていただくことで、作りたいプロダクトの実現をお手伝いいたします。
提供モジュール
機能別に 5 つの機能を提供しています。
使い分け・併用いただくことで様々なゲーム開発が可能です。
モジュール名 | MatchMaker | Room | Field | Group | P2P |
---|---|---|---|---|---|
機能カテゴリ | マッチング機能 | 同期通信機能 | 同期通信機能 | 同期通信機能 | 同期通信機能 |
特徴① | 高速/大規模なマッチング | 高速/大規模な同期通信 | 高速/大規模な同期通信 | 高速/大規模な同期通信 | P2P による同期通信 |
特徴② | 高速で大量のマッチングを実施することが可能で、用途に応じた複雑な検索条件にも対応できる、拡張性の高いマッチメイキングシステムです。 | ユーザ同士の同期通信を提供します。 高速で大規模なユーザ同士の位置の同期やテキストチャットなどが可能です。 | ユーザ同士の同期通信を提供します。 高速で大規模なユーザ同士の位置の同期やテキストチャットなどが可能です。 | ユーザ同士の同期通信を提供します。 高速で大規模なユーザ同士の位置の同期やテキストチャットなどが可能です。 | 高速な P2P 通信を利用した同期通信を提供します。 一般的に P2P 通信の実現は難易度が高く高額ですが、Diarkis を利用することで容易に P2P が実現可能です |
サービスの種類
ご利用の要件に合わせて、SaaS モデルとライセンスモデルを選択いただけます。
提供形態 | SaaS モデル | ライセンスモデル |
---|---|---|
サービス名 | Cloud | Enterprise |
利用可能モジュール | MatchMaker / Room / Field / Group | MatchMaker / Room / Field / Group / P2P |
インフラ | Diarkis 提供 | お客様管理またはパートナー提供 |
利用想定 | 手軽に Diarkis を利用したい。 常時開催でない(月数回のイベントなど) | インフラを自社で管理する必要があるサーバのカスタマイズを実施する常時開催で大規模 |
導入メリット
Diarkis はどんなお客様に利用されていますか?
他社製品との違い(仮)
Diarkis はどんなお客様に利用されていますか?
Diarkis | 競合A | 競合B | 競合C | |
---|---|---|---|---|
接続数上限 | ◯ | ☓ | ☓ | ☓ |
パケット通信料制限 | ◯ | ☓ | ◯ | ◯ |
P2P | ◯ | ◯ | ☓ | ☓ |
セキュリティへの配慮 | ◯ | ◯ | ◯ | ◯ |
単一障害点対策 | ◯ | ☓ | ☓ | ☓ |
オートスケール機能 | ◯ | ☓ | ☓ | ☓ |
Unity/Unreal Engine 対応 | ◯ | ◯ | ☓ | ☓ |
ブラウザ対応 | △ | ◯ | ◯ | ☓ |
導入事例(ゲーム)
Diarkis はどんなお客様に利用されていますか?
ゲーム業界を中心に、マルチプレイゲームを作りたい企業様に利用いただいております。他にもメタバース空間を構築したい企業様にも利用いただいております。
取引先企業例
*五十音順
- カバー株式会社
- 株式会社コナミデジタルエンタテインメント
- 株式会社ディンプス
- 株式会社バンダイナムコエンターテインメント
- 株式会社ポケモン
- ANA NEO 株式会社
- 株式会社Colorful Palette
- JP GAMES株式会社
- 株式会社MIXI
- ︙
ユースケースご紹介
国内ゲームパブリッシャー様
相談内容
プラットフォーム:コンソールゲーム
感じていた課題感:
内製のマッチングシステムの設計が古く、以下の課題を感じていた。
マッチングが遅い、マッチングがうまくいかない、大量のマッチングをさばくことができない など。
解決事例
Diarkis MatchMaker を提案することで、高速かつ複雑なロジックでのマッチメイキングを実現することができた。
また、Diarkis の組み込みに当たっては、Diarkis のパートナー企業と協業し、伴走支援を行った。
国内ゲームパブリッシャー様
相談内容
プラットフォーム:モバイル(iOS/Android)
感じていた課題感:
ユーザー同士の同期通信が発生するゲームを開発していたが、元々利用していたミドルウェアだと、通信料に制限がかかり、大量のユーザー同士を一度に同期させることができず、同期の待機待ちをさせてしまう状態になっていた。
解決事例
Diarkis MatchMaker+Room を提案することで同時接続できる人数を増やすことができ、ユーザーの不満も解消することができた。
また、同接数を大幅に増やしながらも、費用感は以前と同程度に抑えることができ、コストパフォーマンスを劇的に改善することができた。
国内ゲームパブリッシャー様
相談内容
プラットフォーム:コンソールゲーム
感じていた課題感:
クロスプラットフォームでマッチングできるゲームを作りたいと考えていたが、ネットワーク部分の設計・実装に課題感を感じていた。
Diarikis 解決事例
Diarkis P2P を提案することで解決ができ、導入をいただいた。ホールパンチングがうまくいかなかった時でもバックアップ施策を用意し、通信を途切れさせない仕組みを提供している点や、サポート体制の充実さを評価いただいた。
技術詳細
ヘルプセンターはこちら
Gitbook はこちら
FAQ
無料トライアルはできますか?
SaaS プランをトライアルできます。コンタクトフォームよりお問い合わせください。
ライセンスプランを利用する際、何が提供されますか?
C#/C++ の クライアント SDK と サーバのビルドツールを提供しております。
Diarkis はどのインフラに対応していますか?
GCP/Azure/AWS/Tencent Cloud/Alibaba Cloud に対応しております。
問い合わせ
まずは手軽に Diarkis を使ってみたい、詳しく話を聞いてみたいなどございましたら、お気軽に以下からお問い合わせください。
コンタクトフォーム