News

Unity向けマルチプレイプラグイン「Monobit Unity Networking 2.0」を公開! 新製品「Monobit Revolution Server」により、 大幅な高速化と、サーバにゲームコードも記述できるように進化!

株式会社モノビット(本社:東京都新宿区 代表取締役社長:本城 嘉太郎、以下モノビット)は、2017年3月30日、ゲーム向け通信ミドルウェアである「モノビットエンジン」の新製品「Monobit Unity Networking 2.0」(以下、MUN)を発表致します。MUNはUnity向けで、クライアントプログラムだけでマルチプレイゲームを簡単に実装できる通信ミドルウェアです。本日発売する新製品「Monobit Revolution Server」(以下、MRS)の新コアを採用する事により、従来製品に比べて大幅な高速化に成功。さらにサーバにゲームコードが記述できるようになり、バージョンアップした新製品として提供致します。なお、MUN,MRSの両製品は本日より提供開始いたします。

 

 

■「Monobit Unity Networking 2.0」製品内容

 

「Monobit Unity Networking 2.0」 (以下、MUN)とは、Unity専用の無料アセットで、クライアントプログラムだけでマルチプレイゲームを簡単に実装できます。さらに新製品の新コアを採用し、2.0へバージョンアップ致しました。

また、MUNを使用しているVRボイスチャットミドルウェア『VR Voice Chat with MUN β版』も近日、バージョンアップ予定です。

<MUNの新たな特徴>

1,新開発の通信エンジン「MRS」の新コアを採用し、通信性能が大幅に向上!

2, 従来のTCPに加えて、UDP/RUDPを正式サポート!

3,C#,C++でサーバにゲームロジックがかけるように進化!

4,サーバのソースコードを公開しており、サンプルを改造してオンラインゲームを開発可能。

 

MUNページリンク: http://www.monobitengine.com/mun/

 

■「Monobit Revolution Server」製品内容

「Monobit Revolution Server」 (以下、MRS)とは、オンラインゲームやネットワークアプリの開発・運用にご利用いただける高性能な通信エンジン&総合サーバーパッケージです。Linux/Windowsサーバで動作し、あらゆるジャンルのマルチプレイ要素をスムーズに開発することができます。MRSは「オンラインゲームを支える技術」の著者でもある弊社CTO中島謙互設計の下、ネットワークエンジンのエキスパートが開発を手がけ、導入や開発、高スループットと高レスポンスに加えて柔軟な開発・運用を実現しています。なお、本日からMRSはモノビットエンジン公式サイトにて、無料ダウンロードいただけます。

 

MRSページリンク:http://www.monobitengine.com/mrs/

■MRS基本機能

・対応プロトコル:UDP/TCP/RUDP

・対応言語:C#、C++(クライアント、サーバ共)、JavaScript(サーバ)

・対応ゲームエンジン:Unity(IPv4/ IPv6) (初期)、Unreal Engine、Cocos2d-x(順次対応予定)

・対応プラットフォーム:iOS、Android、Windows、MacOS、Linux、(初期)

HTML5、PlayStation®4、Nintendo Switch™(順次対応予定)

 

■MRS 8つの特徴

1,圧倒的に低い遅延速度でアクションゲームやVRもサクサク

ライブラリレベルでは、マイクロ秒レベルの低遅延を達成。

同期周波数の高いアクションゲームやVRにも対応します。

 

2,高速処理によるインフラコストの大幅低減を実現

超高速処理により、業界最高水準の低遅延、高スループットを実現。

同じ接続数でも、クラウドサーバーのCPU使用料金を大きく削減できます。

(従来比数倍〜10倍の速度向上を達成)

また、エンジンが利用するパケットデータのサイズも限界まで小さく保たれており、クラウドの通信費用も最小限に抑えます。

 

3,複数のゲームエンジンやプラットフォームに対応

初期対応のUnityはもちろん、Unreal EngineやCocos2d-xにも年内にネイティブ対応予定。

PlayStation®4、Nintendo Switch™にも対応予定です。

また、初期対応Unityは Unity Networkingインターフェースと互換のある製品(MUN)が利用可能で、夏頃には最新のUNETインターフェースに互換性のある製品もリリース予定です。

 

4,サーバ側もマルチプラットフォームに対応

サーバSDKがマルチプラットフォームに対応。同じソースコードでWindows、Mac、Linuxでそのままコンパイル可能に。Windows PCで開発して、Linuxサーバにデプロイすることも可能です。

 

5,C#に加えて、C++言語でのサーバ開発に対応。

超大規模接続サーバも設計可能に。

C#言語に比べて、処理速度面で有利なC++言語でサーバ開発が可能。

MMORPGなど大量の処理をサーバ側で行うゲーム開発にも対応可能です。

また、Cocos2d-xやUnreal EngineなどのC++言語ベースのゲームエンジンとの親和性も担保できます。

もちろん、Unityと親和性の高いC#言語でのサーバ開発もサポートしています。

  

6,仮想環境無しで、Visual Studioでゲームサーバ開発が可能

ローカルPCに仮想マシンを導入する事なく、Windows PCでゲームサーバをVisual Studioで直接開発可能。

従来に比べ、Visual Studioの高度なトレース機能やデバッグ機能も利用可能に。

クライアントを含めて、ネットワークゲーム開発が一台のPCマシンで完結します。

 

7,エンジンのソースコードが提供可能

特別にご契約頂いたお客様に限り、エンジンのソースコードの共有も可能に。万が一の場合にも技術のブラックボックス化を避けることができます。また、エンジンのソースをトレースして効率的なデバッグ環境が実現します。

 

8,複数のプロトコルに標準対応

TCP、UDP、RUDPプロトコルに対応。1ゲーム内で、複数のプロトコルを使い分けるケース、バトル時の様なアクション性が高い所では、UDPを使い、その他の通信はTCPを使うといった様な使い方も可能です。

(IPv6にも対応しています)

 

9,通信の安全性を高度に担保可能

ゲームクライアントとサーバの間を流れるパケットはすべてAESで暗号化することが可能。

さらに高度な暗号が必要な場合には、暗号化モジュールを独自で開発し組み込むことも可能です。

また、暗号化はバイナリレコード単位で処理のON・OFFが可能です。

 

図1:構成図

 

■製品ポイント

Revolution 1:通信パフォーマンス

MRSでは新開発の高性能通信コアを搭載。サーバと通信回線の性能を最大限に引き出すオンラインゲーム&ネットワークアプリケーションの開発を強力に支援します。

 

【1CPU最大20,000接続&柔軟なスケーラビリティ】

MRSではUDP/RUDPをベースとする独自のコネクション管理システムを導入することにより、サーバ側CPU負荷を大幅に軽減。1CPUで最大20,000接続という圧倒的な性能を提供します。

また、サーバプログラムにマルチプロセス対応の設計を行なうことで、MRSの基本システムが負荷に応じたロードバランシングを実行。 マシンパワーを無駄なく活用できます。

図2:スケーリングのイメージ

 

Revolution 2:サーバ&クライアント開発

MRSでは開発時の柔軟性も大幅に向上しました。目的に合わせてお好みの開発環境を用いることで、設計・開発・テスト・デプロイのサイクルを効率化することができます。

【柔軟な開発環境で快速イテレーション】

サーバプログラムはC++、C#、JavaScriptで開発可能!複数言語を組み合わせ、最適なワークフローの構築を支援します。また、Visual Studioで開発したサーバをLinuxにデプロイが可能です。

【主要プラットフォームを完全サポート】

クライアントプログラムはPC、モバイル、ゲーム機等の主要OSおよび主要ゲームエンジン等に幅広く対応。

マルチプラットフォーム対応のオンラインゲーム開発も実現可能です。

 

 

Revolution 3:マルチクラウド対応!

Microsoft AzureやIDCフロンティアなどの全てのクラウドサービスとオンプレミス環境に対応。手慣れた環境で運用が可能です!!

Revolution 4:オンラインゲームデザイン

MRSでは通信コアの性能向上や開発・運用の柔軟性アップを通じて、未来のオンラインゲームやリアルタイム通信アプリケーションにおける本質的な進化にも可能性を広げます。

 

【 これまでにない大規模オンライン空間】

MRSでは1CPUで最大20,000接続という高スループットを活用することで、これまでにない大規模なオンライン空間を実現することができます。数千・数万のプレイヤーが一堂に会することで、これまでにないゲームデザインが可能に。また、大規模なソーシャルコミュニティをVR上で実現するといった新たな活用方法にも道を開きます。

 

■製品仕様

製品名:「Monobit Revolution Server」

発売・運用開始日:2017年03月30日

商用ライセンス価格(税別)

◇100同時接続まで無料

◇1同時接続あたり ¥20/月(1000接続から申し込みが可能です)

開発・販売:株式会社モノビット

製品公式HP:http://www.monobitengine.com/mrs/

 

 


 

■エンドースメント

日本マイクロソフト株式会社様、株式会社IDCフロンティア様よりエンドースメントを頂いております。

 

日本マイクロソフト株式会社  デベロッパーエバンジェリズム統括本部 ISV ビジネス推進本部 本部長 奥主 洋様

日本マイクロソフトは株式会社モノビットの「Microsoft Azure」で動作するリアルタイム通信エンジン「Monobit Revolution Server」のリリースを心より歓迎いたします。Microsoft Azureはエンタープライズレベルの信頼性、可用性とセキュリティレベルを実現し、グローバル展開されている多くのゲーム配信のプラットフォームとして世界38のリージョンからサービスを提供しています。このMicrosoft AzureとMonobit Revolution Serverを利用することで、日本のゲームの更なるグローバル展開を加速させることができると確信しております。

 

 

株式会社IDCフロンティア 取締役 ビジネス開発本部長 伴 忠章様

IDCフロンティアは、リアルタイム通信エンジン「Monobit Revolution Server」の提供開始を心より歓迎いたします。高速かつ大容量のバックボーンネットワークをもち、多くのゲーム開発者に採用されているIDCFクラウドを組み合わせることにより、高レスポンスなゲームの開発が迅速かつ手軽に実現できます。両社のお客様にさらなる競争力と機動力をもたらすことを確信しております。


 

Top