ヤマハRTシリーズのネットワークゲームのための設定ヒント
ネットワーク対戦通信の構成分類
| 作成日 | 1998/Sep/29 |
| 最終変更日 | 2018/Nov/06 |
| 文書サイズ | 12KB |
ネットワークを使って対戦ゲームを楽しもうとしている2人が居た時、 その対戦に関わる各端末とサーバとの通信が、どのような通信形態に なっているのか整理します。
ただし、ここで紹介する名称が一般名称であるかどうかは定かではありません。 「そのような機能がある」と理解して下さい。
[ ネットワーク対戦に要求される通信の種類 ]
ここで紹介する名称が一般名称とは限りません。 「機能を代表するひとつの用語」と理解して下さい。
ゲームに関する様々な情報交換をする通信です。 情報交換したり、対戦相手を見つけたり、など。 チャットや掲示板やプログラムのバージョンアップなども可能な場合もあるでしょう。
ゲームソフトがロビー通信に対応している場合もありますが、 通常の電子メールや掲示板やWebサーバやチャット通信(IRCとか)などを 併用しなければならない場合もあります。
自分の行動を相手の端末に伝え、相手の行動が自分の端末に伝わる通信です。 この通信をしている時「ネットワーク対戦中」ということになります。
[ 通信形態の分類 ]
対戦サーバが無く、2つの端末間でネットワーク対戦する場合、 どちらかひとつの端末がサーバの役割を担うことになります。
[ゲーム端末A]
┏━━━━━━━━━┓
ロビー通信 ┃ ┃
┌───────┨ ┃
│ ┃ ┃
│ ┌───┨ ┃
│ │ ┃ ┃
│ │ ┗━━━━━━━━━┛
│ │
│ │対戦通信
│ │
│ │ ┏━━━━━━━━━┓
│ │ ┃ ┃
│ └───┨ ┃
│ ┃ ┃
└───────┨ ┃
┃ ┃
┗━━━━━━━━━┛
[ゲーム端末B]
|
[ 長所 ]
[ 短所 ]
[ 例えば... ]
under construction!
[ゲーム端末A]
┏━━━━━━━━━┓
ロビー通信 ┃ ┃
┌───────┨ ┃
│ ┃ ┃
│ ┌───┨ ┃
│ │ ┃ ┃
[ゲームサーバ] │ │ ┗━━━━━━━━━┛
┏━━━━━━━━━┓ │ │
┃ ┃ │ │
┃ ┠───┘ │
┃ ┃ │対戦通信
┃ ┠───┐ │
┃ ┃ │ │
┗━━━━━━━━━┛ │ │
[要件] │ │ ┏━━━━━━━━━┓
・ロビーサーバ機能 │ │ ┃ ┃
│ └───┨ ┃
│ ┃ ┃
└───────┨ ┃
ロビー通信 ┃ ┃
┗━━━━━━━━━┛
[ゲーム端末B]
|
[ 長所 ]
[ 短所 ]
[ 例えば... ]
under construction!
[ゲーム端末A]
┏━━━━━━━━━┓
ロビー通信 ┃ ┃
┌───────┨ ┃
│ ┃ ┃
│ ┌───┨ ┃
│ │ ┃ ┃
[ゲームサーバ] │ │ ┗━━━━━━━━━┛
┏━━━━━━━━━┓ │ │
┃ ┃ │ │
┃ ┠───┘ │対戦通信
┃ ┃ │
┃ ┠───────┘
┃ ┃
┃ ┠───────┐
┃ ┃ │
┃ ┠───┐ │対戦通信
┃ ┃ │ │
┗━━━━━━━━━┛ │ │
[要件] │ │ ┏━━━━━━━━━┓
・ロビーサーバ機能 │ │ ┃ ┃
・対戦サーバ機能 │ └───┨ ┃
│ ┃ ┃
└───────┨ ┃
ロビー通信 ┃ ┃
┗━━━━━━━━━┛
[ゲーム端末B]
|
[ 長所 ]
[ 短所 ]
[ 例えば... ]
[ ネットワークゲームのための設定ヒント (files) / RTA50i用設定例 (files) / RTA52i用設定例 (files) ]
[ コンソール設定 / NAT / NATディスクリプタ / NATとIPマスカレードのFAQ ]