RigidChipsマルチプレイガイド

マルチプレイについて

ver1.5B18より、ネットワーク接続によるマルチプレイに対応しました。
マルチプレイでは複数の人が互いに接続して、同じマップ内で各々のモデルを動かすことや、シナリオを楽しむ事、Armで撃ち合う事ができます。
楽しいマルチプレイのためには、初めてオンラインへつなぐ方のガイド必ず参照してください。
接続するには、まず誰かがホストになる必要があります。
そのホストのIPアドレス、ポート番号を公開し、 接続したい人はそれを指定してホストに接続します。
1台のPCで複数のRigidChipsを立ち上げてテストすることも出来ます。
その場合、接続先アドレスには localhost (または 127.0.0.1) を指定します。
また、チャット機能がついているため、ネットワークウインドウは閉じないことを推奨します。

ネット機能用irc
irc.friend.td.nu #RigidChips

他のホストに接続する

まずは、接続したいホストを見つけます。
2chのスレッドや、RigidChips orz鯖(鯖の状況に関してはこちら(port2345)こちら(port51234)で確認してください)、RigidChips板鯖情報スレなどを 利用するとよいでしょう。
鯖情報スレで、常設予定と書いていないサーバーは、基本的に、時間が立つと消えます。
しかし、鯖情報スレはあまり使われていないのが現状です。

現在は常時開設されているorz鯖に人が集まっており、それ以外のホストが立つ傾向は余りありません、従ってorz鯖を利用するのががよいでしょう。
orz鯖では、マップは基本的にLand.x(デフォルトのスタジアムMAP)ですが、その時々に応じてマップが変わる事があります。
接続を行ったならば始めに&Lコマンドを使ってマップ名を確認すると良いでしょう。
また使用されているマップがどこにあるか分からない場合は、素直に他の人に聞きましょう。

接続は、Setting メニューの Network... から行います。
ダイアログを開き、Connectを選択し、ホスト名(もしくはホストのIPアドレス)・ポート番号を入力します。
ポート番号が指定されていない場合は、デフォルトの 2345 にします。
たとえばorz鯖では Host欄に「rigidchips.orz.hm」、Port欄に「2345」と入力して下さい。
(主流ではないが51234、37564なども接続可能です。2345が混み合っている場合などに利用しましょう、ただし37564は戦闘自由の特殊ルール鯖ですのでご注意下さい)

Start ボタンを押すと、接続を開始します。
うまく接続できると、下の部分に 'Connecting. ** players…' と表示されます。

接続を終了する場合は、RigidChipsを終了するか、End ボタンを押します。

接続できない場合は

まず次のことを確認してください。

  • アドレス・ポート番号は正しく指定されているか。
  • パーソナルファイアーウォールなどによって接続が遮断されていないか。
  • モデム・ルータ等は正しく設定されているか。

それでも接続できない場合は、接続しているプレイヤー数が 上限に達していることが考えられます(最大30人)。 他のホストを探すか、人が減るまで待って接続してください。 (orz鯖に関してはこちら(port2345)こちら(port51234)にて確認できます)

ルーター越しにインターネット上のホストに接続する場合は、
2300-2400をポートフォワード設定すると上手く行くようです。
(UPnP対応機器を使用している場合は自動的に認識されます)
後から繋いだ人が見えなくなる現象もポートフォワード設定で改善する可能性アリ

ホストになる

Setting メニューの Network... からダイアログを開き、 Hostを選択し、ポート番号を入力します。 ポート番号は、複数のホストを起動するなど特別な理由がなければ、 デフォルトの 2345 でいいと思います。 Start ボタンを押すと、接続できるようになります。 サーバーとしての機能だけ利用したいときは、Pauseにチェックを入れておくと、ホストとしての動作に関係の無い処理が停止され軽くなります。

他の人に接続してもらいたい場合は、自分のIPアドレス、ポート番号、使用するマップ・シナリオを掲示板などで公開します。 常設予定の場合はその旨も書いておくといいです。

マルチプレイでのシナリオ利用

マルチプレイ時にシナリオを利用するためには、まずネットワークダイアログのScenarioにチェックを入れてください。
その後、通常の方法でシナリオを読み込んで下さい。
シナリオ利用時にはARM弾の扱いが変わるため注意しましょう。
ARM弾は同じシナリオ(同一チェックサムのシナリオ)を使用していないプレイヤーには表示すらされません。
また通常と同じように同じシナリオを使用していてもARM非装備のモデルにはARM弾を命中させることが出来ません。

マルチプレイでの特殊コマンド

ver1.5B26より、マルチプレイのチャット欄に&で始まる特定の文字を打ち込んで発言することにより、他のプレイヤーに特定の情報を問い合わせる事が出来ます。 コマンドの一覧は以下のようになっています。

&に続けて(小文字でも良い)
'C'--Chips情報問合せ
'F'--FPS問合せ
'J'--告知登録(例 &jみんな***に集合!)、告知欄に配信・表示される
'K'--告知問合せ(ネットワークに入ったら,最初のみ&kと打って告知がないか調べること)
'L'--Land問合せ
'N'--名前問合せ
'O'--OS問合せ
'P'--ping応答時間(往復)
'S'--シナリオ問合せ
'V'--バージョン問合せ
'X'--位置問合せ

さらに続けて数値を入れることで、プレイヤ指定できる(&j,&kを除く)

例 &c0  &f12

注意点として、今のところ自分自身には問い合わせは出来ません。

注意点

  • 各プレイヤー間で同期はとられていません。フレームレートが遅い場合、他のプレイヤーからは動きが遅く見えます。
  • マルチプレイでは最大30FPSまでとなります。(Limit 30FPSは解除できません)
  • ARMの当たり判定はB20以降から実装されました。ARM装備モデルで、かつ同じシナリオ(同一チェックサムのシナリオ)を使用しているプレイヤーのみにARMを命中させることが可能です。
  • 各プレイヤーの使用しているシナリオは勿論、マップについても同期が取られていない為に使用しているマップが他の人と違う場合には他の人の表示位置がおかしくなります。
  • マルチプレイ機能はまだテスト段階です。ここに書いてあることは今後のバージョンアップによって変更される可能性が高いです。