Product-6.1

6. P2P機能

強力なP2P通信機能

  • P2Pを使いこなすとサーバーの負荷を軽減し、ゲームでの反応を向上させることができます。
  • しかし、安定したP2Pの実用化は非常に難しいです。ProudNetは使いやすく、強力なP2P機能をサポートしています。
  • ProudNetのP2P機能は数多くの経験を基に安定した動きをします。
  • サーバー間の通信にもP2Pを使用することができます。
  • スーパーピアを選定した上で活用することができます。

P2P通信は音声チャットやプレーヤーキャラクターの動き同期化のために使われます。P2Pを上手く活用すると、サーバーの負荷を減らしつつ、ゲーム反応性を高める効果があります。

  • クライアントとサーバー間の通信とP2P通信を単純化したAPIで手軽にしようすることができます。(P2P 接続待機や接続切れのチェック過程が必要ありません。)
  • ホールパンチング、リレー機能を両方とも搭載していります。そしてリレーサーバーの関連作動の仕組みはProudNetの内部だけで行われます。(ユーザーはホールパンチングとリレーを別で構築する必要がありません。
  • P2P通信連結に必要な待機時間がないからユーザーはロビー型ゲームならすぐにゲームをスタートする事もでき、クライアントとサーバー間の通信やP2P通信を混用するワールド同期化手法もサポートします。 사용자 입장에서 P2P 통신 연결에 필요한 대기 시간이 없기 때문에 특히 로비형 게임에서 바로 게임 시작을 할 수도 있으며, 클라이언트와 서버간 통신과 P2P 통신을 혼용하는 월드 동기화 기법도 쓸 수 있게 해줍니다.

トラフィックコントロール機能

ブロードバンドインターネットがしっかり構築されている所ではP2P通信が円滑ですが、中国や東南アジアなどではADSL2+やそれ以下の速度の回線を使う所では円滑ではない場合もあります。 これはP2P間通信速度が遅いからです。これを上手く処理できない場合、P2P通信行う際、様々な問題が発生します。インターネットルーター(NAT router)が作動を止まる現象まで起きる可能性があります。 これを予防するために ProudNetには

  • に一定量以上の送信量 の場合、サーバーリレーを使用する機能
  • 節約機能など

が搭載されています。