[[FrontPage]]

このページでは Anders Gidenstam が作成した MP Carrier (マルチプレイヤーモード上で利用可能な空母)  の利用方法を簡単に示します。
このページでは Anders Gidenstam が作成した MP Carrier (マルチプレイヤーモード上で利用可能な空母)の利用方法を簡単に示します。

//'''※ 2008/01/30 版から、設定方法が変更になりました。最新版をダウンロードして、このページの設定方法を良く読んでください。'''

* インストール方法 [#l267028e]
MP Carrier のインストール方法は通常の機体データとは若干異なるので注意が必要です。以下に手順を示します。
+ MP Carrier のアーカイブ(MPCarrier_fgfsCVS.tar.gz)を以下の URL からダウンロードします。
-- http://www.gidenstam.org/FlightGear/misc/Carrier_over_MP
+ $FGROOT/data/Aircraft にアーカイブを展開します。
-- $FGROOT/data/Aircraft/MPCarrier にデータが保存されます。
+ $FGROOT/data/Aircraft/MPCarrier/AI/mp-carriers.xml を $FGROOT/data/AI にコピーします
+ $FGROOT/data/preferences.xml の 465行目付近の nimitz_demo のシナリオを指定している行をコメントアウトする
 <!--scenario>nimitz_demo</scenario-->
MP Carrier のインストール方法は通常の機体データと同じです。
+ MP Carrier のアーカイブ(MPCarrier_0.1.zip)を[[機体ダウンロードページ:http://www.flightgear.org/download/aircraft-v2-4/]]からダウンロードします。

**** Note1 [#w907bc22]
nimitz_demo のシナリオは必ずコメントアウトしてください。このシナリオを利用していると、MP Carrier を見る事はできますが、着艦できません。
+ $FG_ROOT/Aircraft (もしくは$FG_AIRCRAFT) にアーカイブを展開します。
-- $FG_ROOT/Aircraft/MPCarrier (もしくは$FG_AIRCRAFT/MPCarrier)にデータが保存されます。

**** Note2 [#k92ff30e]
Mac OS 版の場合、拡張機能 >> その他 >> データをAircraft フォルダにインストールでインストール可能です(mp-carriers.xml はコピーされませんが)。 また $FGROOT/data は $HOME/Documents/FlightGear/1.0.0/ にリンクされていますので、手順3, 4 を行う時は $FGROOT/data の代わりに $HOME/Documents/FlightGear/1.0.0/Aircraft にあるファイルを $HOME/Documents/FlightGear/1.0.0/AI にコピーしてください。preferences.xml も $HOME/Documents/FlightGear/1.0.0 にあります。

''Note''~
Mac OS 版の場合、GUI ランチャの '''拡張機能 >> その他 >> データをAircraft フォルダにインストール''' でインストール可能です。 また、環境変数 $FG_ROOT は設定されていません。手順でインストールする時は $FG_ROOT の代わりに $HOME/Documents/FlightGear/2.4.0/Aircraft でtar.gz ファイルを展開してください。

* 利用方法 [#e70ee53b]
MP Carrier の利用方法は2通りあります。1つは MP Carrier そのものを運用する方法で、もう1つは他の機体を利用して MP Carrier に離着陸する方法です。

** MP Carrier を運用する方法 [#mdd3d60f]
MP Carrier はフライトギアの機体として操縦可能です。マルチプレーヤモードで MP Carrier を利用するには、誰かが MP Carrier を操縦しなければなりません。
MP Carrier そのものを運用するには、以下のオプションを FlightGear 起動時に指定します。
 --ai-scenario=mp-carriers --aircraft=nimitz
 --multiplay=in,10,<ローカル IP Address>,5000 --callsign=<コールサイン> 
 --multiplay=out,10,mpserver02.flightgear.org,500
 --aircraft=nimitz (※お好みで、eisenhower or )
 --callsign=<コールサイン> 
 --multiplay=in,10,<ローカル IP Address>,5000
 --multiplay=out,10,mpserver02.flightgear.org,5000

これにより、スクリーンに Nimitz が出てきます。MP Carrier はサンフランシスコ他のユーザにコールサインを通知して、MP Carrier が利用可能なように設定してもらいましょう。
フライトギアが起動すると、MP Carrier はサンフランシスコ国際空港(KSFO)の西側の海岸沿いから航行を開始し、画面には Nimitz のブリッジがら見た景色が映し出されます。早速他のユーザにコールサインを通知して、MP Carrier が利用可能なように設定してもらいましょう。

**** Note [#u62448ab]
Mac 版 GUI Launcher を利用する場合は、機体に Nimitz を指定し、空港に KSFO を指定します。その後ネットワークタブでマルチプレイヤを有効にし、コールサイン等を設定します。最後に拡張機能 >> その他 タブのコマンドラインオプションに以下のオプションを指定します。
 --ai-scenario=mp-carriers
''※ --ai-scenerio オプションは不要になりました。代わりに nimitz_demo のシナリオを利用します。preferences.xml でnimitz_demo が有効になっている事を確認してください。'''

''Note''~
Mac 版 GUI Launcher を利用する場合は、機体に Nimitz を指定し、空港に KSFO を指定します。その後ネットワークタブでマルチプレイヤを有効にし、コールサイン等を設定します。


*** MP Carrier の操作方法 [#mfd32f66]
:左右カーソルキー|舵を操作します
:PageUp/Down|加減速
:Page Up,Down|加減速

MP Carrier を他の場所へ移動させるには File >> Browse Internal Property のダイアログを開き、/ai/models/carrier/position/ を表示します。次に latitude, longtitude を移動したい位置に指定します。
横須賀付近に置く場合は (139.62, 35.03) 付近を指定すると良いでしょう。

*** MP Carrier を運用する際の注意事項 [#u9412ca5]
- MP Carrier のコールサインは、--prop オプションで指定しない場合は Nimitz になっています。
- 既に Nimitz というコールサインが使用されている場合は、コールサインを変更する必要があります。
- prop:/sim/remote/carrier-callsign と --callsign のオプションは同じである必要があります。
- コールサインを Nimitz 以外に設定している場合は、他のユーザは --prop:/sim/remote/carrier-callsign オプションで MP Carrier のコールサインを指定する必要があります。
- Nimitz を運用する場合は --prop:/sim/mp-carriers/nimitz-callsign は不要です。--callsign でコールサインを指定してください。
- 他のユーザは --prop:/sim/mp-carriers/nimitz-callsign オプションで MP Carrier のコールサインを指定する必要があります。
- 速度を上げたり舵を切っていると、ユーザ毎に位置が徐々にズレて来るそうです。出来るだけ速度を落として真っすぐ走るとズレが少なくて済むようです。


** 他の機体を利用して MP Carrier に離着陸する方法 [#a60d8169]
他の機体から MP Carrier に離着陸する場合は、既に MP Carrier が mpmap 上で運用されている必要があります。フライトギアのチャットで MP Carrier のコールサインを聞くか、[[MPMAP>http://mpmap02.flightgear.org/] から mp-nimitz という機体があるかどうかを確認してください。もしあれば、そのコールサインをフライトギアをオプションとして指定してください。具体的には、以下のオプションをフライトギアの起動時に指定することになります。
 --ai-scenario=mp-carriers --prop:/sim/remote/carrier-callsign=<コールサイン>
他の機体から MP Carrier に離着陸する場合は、既に MP Carrier が mpmap 上で運用されている必要があります。~
メニューの「Multiplayer」→「MPCarrier selection」で空母のコールサインを指定してください。~
もしくは、以下の方法でコールサインを確認したあと、
-フライトギアのチャットで MP Carrier のコールサインを聞く-[[MPMAP>http://mpmap02.flightgear.org/]] から mp-nimitz という機体があるかどうかを確認する。
そのコールサインをフライトギアのオプションとして指定してください。具体的には、以下のオプションをフライトギアの起動時に追加することになります。
 --prop:/sim/mp-carriers/nimitz-callsign=<コールサイン>
 
これで MP Carrier に離着陸可能になります。

*** MP Carrier に離着陸する際の注意事項 [#yd8ab542]
- コールサインを指定した空母のみが利用可能となります(コールサインが正しくないとMP Carrier は見えません)
- 当たり前ですが、マルチプレーヤモードを有効にしてください。
- --disable-ai-models が指定されていると空母はおろか他のユーザも見る事ができません。
- 複数の MP Carrier が運用されている場合でも、コールサインを指定した一艦のみ利用可能です。
- --ai-scenario=nimitz_demoオプションをつけて起動しないとNimitzには着陸できません。(eisenhowerの場合はeisenhower_demoです。)
- mpmap 上では MP Carrier は頻繁に見え隠れします。見えた時に場所を覚えておくとよいでしょう。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS