Middleware Studio:Quazal「Net-Z」

10年以上の実績を持つ、オンラインプレイを簡単にゲームに組み込むためのミドルウェアを提供しております。

シリコンスタジオでは、オンライン・マルチプレイヤーゲーム開発に特化したミドルウェアを提供するQuazal社(クワザル社)のマルチプレイヤーゲーム用ネットワーク・エンジン「Net-Z」、拡張性高いクロス・プラットフォーム対応ロビーシステム「Rendez-Vous」を、ゲーム開発側のネットワーク化のニーズに合わせてご提供いたします。

Quazal
Net-Z
  • インゲームネットワーク・エンジン: Net-Z
  • QuazalのNet-Zは、マルチプレイヤーゲーム開発用ミドルウェアです。スピード系ゲームのリアルタイムデータ伝播からシミュレーション系ゲームのゲーム入力の同期、クロスプラットフォームの互換性といった、各種ゲームの実装機能を包括するSDKを提供します。スプリットスクリーンの2プレーヤーから128人のプレーヤーが存在するMMOGまで、ゲーム開発者はネットワークの問題について心配することなくゲームのデザインにだけ集中することができます。
  • Net-Zでは、ステーションからステーションへメッセージを送るのではなく、ゲーム・オブジェクト(プレーヤー、武器、装備、敵など)をネットワーク上のすべてのステーションへ複製します。1つのステーションがオブジェクトの「マスター」を収容し、残りのステーションは同じオブジェクトの「デュプリカ(正確なコピー)」を保持します。マスター・オブジェクトが更新されれば、その変更は複製を持つすべてのステーションにプッシュ配信されます。データがネットワークを介して伝播する方法なので、フォールトトレランス、Dead Reckoning(推測航法)、オブジェクトマイグレーションおよびレイテンシ管理のような、複雑な仕様の実装が非常に容易になります。
  • Net-Z Specifications
  • ハイレベルの機能性
  • オブジェクトの複製
  • 自動複製
  • オブジェクト・マイグレーション
  • フォルトトレランス(対障害性)トグル
  • リモート生成/破棄
  • リモートメソッド・コール
  • データセットの型
  • int、char、float、string、array、customなど
  • データセットのアップデートポリシー
  • constant、extrapolated、upon request、unreliable、reliable、customなど
  • 推測航法/データ推定(Dead Reckoning)
  • 誤差しきい値
  • 定数
  • 距離ベース
  • 調整可能なパラメータ
  • 追跡角度、収束角度
  • 連続動作以外(テレポートやバウンド)にも対応
  • ローカルでの補正
  • 推測航法のカスタマイズ
  • データセットのカスタマイズ
  • 複数のアップデートフィルター
  • オブジェクトの負荷バランシング
  • 各ステーションへの負荷配分
  • Voice for Net-Z
  • LPC10、OpenLPC、GSM、ユーザープラグイン
  • SyncSim for Net-Z
  • デバッガ
  • 自動ブレイクポイント
  • 入力ログ
  • メモリ、ファイル、ホストといった、あらゆるデバイスへの出力
  • リプレイ機能(記録、再生)
  • チェックサム・コントロール (インターナル、シミュレーション)
  • パケット処理 (オーダリング、シーケンス、バンドリング)
  • 決定論的シミュレーション・クロック
  • 決定論的乱数ジェネレータ
  • 自動ペーシング
  • フレームロックを防ぐためのバンドリング
  • 入力ディレイの自動調整(ユーザー定義域内)
  • オペレーション・セキュリティ
  • 操作が不当に呼ばれないようにするSafetyExecutive
  • 一般仕様
  • 既存のクラス階層構造とのインテグレーション
  • シングルおよびマルチスレッド・モデル
  • ユーザー定義されたクラスと属性
  • 低レベルのプロトコル
  • 転送プロトコル
  • 信頼性のあるUDP転送
  • ケルベロス・ベースの認証
  • カスタマイズできる転送設定
  • 任意のユーザ定義のプロトコル
  • メッセージ・プロトコル
  • データ圧縮
  • LZRW1、LZSS、Splay Tree、ユーザープラグイン
  • データ暗号
  • RC4、ユーザープラグイン
  • 暗号のチェックサム
  • MD5、UMAC、HMAC、CRC、ユーザープラグイン
  • マーシャリング/デ・マーシャリング
  • どのプラットフォームを介しても可能
  • バンドリング
  • パケット転送
  • ルーティング、ブロードキャスト
  • 開発
  • シミュレーション/テスト
  • オブジェクトモニターツール
  • ネットワーク・エミュレーション
  • 入力および出力の帯域
  • レイテンシーとジッター
  • パフォーマンス・カウンター
  • データセットと転送
  • イベントとトレースのロギング
  • トポロジー
  • クライアント/サーバベース
  • ピア・ツゥ・ピア
  • ハイブリッド
  • ゲームマネージメント
  • セッションフォルトトレランス
  • ロビー・サービス
  • Quazalとサードパーティとのインターフェース
  • ステーションとクライアントの認証
  • セッション・ディスカバリ・プロトコル
  • グローバルの時刻同期
  • フルソースコード・フレームワーク
  • real-time 3D
  • 対応プラットフォーム
  • PlayStation® 2
  • PlayStation®Portable (インフラストラクチャ/アドホックモード)
  • PlayStation® 3
  • Xbox®
  • Xbox® 360
  • Microsoft Windows®
  • Linux
  • Mac OS X
お問い合わせ先
シリコンスタジオ株式会社
〒150-0013 東京都渋谷区恵比寿1-21-3
リサーチ&デベロプメント本部
TEL:03-5488-7070
FAX:03-5488-7433
お問い合わせフォーム