How Diarkis Works
Diarkis は、オンラインマルチプレイヤーゲーム向けのサーバー&クライアント型ネットワークミドルウェアです。開発を効率化し、スケーラビリティと強固なネットワークを担保します。画期的なアーキテクチャとシームレスなスケーリングにより、複雑なマルチプレイヤーネットワークの構築を簡単にします。私たちの技術が、制限のないゲーム開発をどのように実現します。
Powerful Architecture
分散型サーバーアーキテクチャ – 耐障害性に優れた水平方向にスケーラブルなサーバークラスターを構築します。Kubernetes オーケストレーションによるローソケット管理により、比類のないスケーラビリティと制御を実現します。数百万の同時接続を処理しながら、最小限の遅延を維持するよう設計されています。
Dynamic Scaling
インフラの自動スケーリングにより、プレイヤーの増減にリアルタイムで対応します。サーバー・クラスターは、トラフィックの急増時に安定したパフォーマンスを保証する一方、閑散期にはコストを最適化します。
Universal Compatibility
クロスプラットフォーム対応 – PlayStation、Xbox、Nintendo Switch、Windows、Linuxに対応。
どこでもデプロイ可能 – パブリッククラウドからエッジ、オンプレミス、ローカルインフラまで。
あらゆる環境でシームレスに動作するよう設計されています。
Built-in Modules
MatchMaker: 高速かつスケーラブルな分散型マッチメイキングを提供し、通信とバックフィルをサポート。クロスサーバーマッチングとスケーラブルなサーバーノードに対応。
Room: サーバーリレーを介したパケット交換とオブジェクト同期のためのデジタル空間を作成。
Session: 招待やメッセージングを伴う限定メンバーのセッションを作成。
Field: クロスサーバーでのユーザー間インタラクションを実現する共有デジタル空間。
DM: 2人のユーザー間でのダイレクトメッセージング。
Notifier: 接続中のすべてのクライアントに即時メッセージを送信。
P2P: NAT トラバーサルのためのサーバーリレーを備えたデバイス間の直接通信。
CSAR (Coming soon): サーバーマイグレーションとコスト削減のために、専用サーバーを Diarkis クラスターへ統合可能にする機能。
Raw Socket Management
何百万もの同時接続でレイテンシーを最低限に抑え効率の良い通信を実現するステートフル・ソケット制御を実現します。
Real-Time Auto-Scaling
プレイヤーの増減に応じてリソースをダイナミックに調整し、パフォーマンスとコストの両方を最適化します。
Kubernetes Orchestration
高度なコンテナ・オーケストレーションを使ってインフラストラクチャのスケーリングとデプロイを自動化することで、パブリック・クラウド、プライベート・サーバー、エッジ・デバイス間で、コードを変更することなくシームレスな運用が可能になります。
Cross-Platform Deployment
すべての主要ゲームプラットフォームに対応: Xbox、Playstation、Nintendo Switch、Windows、iOS、Android、MacOS。同一のコードベースですべてのプラットフォームに対応します。
Global Infrastructure
一貫したパフォーマンスとマルチ・リージョン対応でグローバルに展開が可能です。
Ready to Build Without Limits?
Diarkis を使って次世代のゲームを創造する開発を一緒に目指しましょう!