*EFZネット対戦のススメ*
●注意事項
ネット対戦用ツールは「黄昏フロンティア/フランスパン」に許可を得ていません。
公式サイトでの質問は絶対にしないようにしましょう。
サイト名はEFZネット対戦のススメとなっておりますが、EFZ限定ではなく他の同人格闘ゲーム(東方萃夢想・メルブラ)にも触れております。
また、当サイトの内容を実行する際は自己責任でお願いします。
サイトの性格上、予告無く消える場合がありますので悪しからず。
●お知らせ
・cgiboyチャットのサービス終了に伴いEFZ対戦チャットを新規に作成しました。
日本語版の設定ファイルを作成しました。詳細はこちらを見てください。
・UDP Portの開放が上手くできない方向けのソフトを紹介します。こちらにあるUPnPCJというソフトを使ってみてください。
・なお、開放するPortの種類はTCPではなくUDPなのでお間違えが無いように。
●更新情報
・Tony氏のサイトの初心者チャットにリンク追加
・MBR対戦チャット撤去
・EFZ対戦チャット作成
Last Update:2k9.12.18
Total Visitors:カウンタ(サーバへの負担を見るために設置してます)
Since 2k5.12.17
Presented by 745(betsurichu@hotmail.co.jp)
●BBS&UPLOADER/IP関連
■ネット対戦掲示板(808氏と共有)
■ファイルアップローダー[Eternal Fighter ZERO/東方萃夢想専用]
■ファイルアップローダー[メルティブラッド専用](六月の悪夢さん提供)
■EFZネット対戦IP告知←ロケテ中。永遠にロケテ中。何が何でもロケテ中。
■グローバルIP表示
●ネット対戦チャット
■EFZ対戦チャット ■EFZ初心者対戦チャット
管理人:745 管理人:Tony氏
●ネット対戦大会
■IRC大会結果
●ネット対戦IRCチャンネル
■IRC普及委員会/TakIRCが簡単だと書かれてますが、お勧めはLimeChatです。
■IRC(wide系列) : #EFZネット対戦のお部屋
■IRC(wide系列) : #東方芋夢想
■IRC(wide系列) : #MBRネット対戦のお部屋
●ネット対戦ツール
■EFZネット対戦ツールEX beta0.11[AVC氏作成]/[EX0.11起動方法]
■EFZネット対戦ツール Ver.1.21[AVC氏作成]/[V1.21起動方法]
■EFZネット対戦ツール Ver.1.20[AVC氏作成]/[V1.20起動方法]
■EFZネット対戦ツール Ver.1.11[AVC氏作成]/[V1.11起動方法]
■EFZネット対戦ツール Ver.1.10[AVC氏作成]/[V1.10起動方法]
■EFZネット対戦ツール Ver.1.00[AVC氏作成]/[V1.00起動方法]
■EFZネット対戦ツールB3改[AVC氏作成/745改変]/[B3起動方法]
■EFZネット対戦ツールB3[AVC氏作成]/[B3起動方法]
■EFZネット対戦ツールB2[AVC氏作成]/[B2起動方法]
■EFZネット対戦ツールB1[AVC氏作成]/[B1起動方法]

■th075Caster[◆yK8Yp05c氏作成]/th75Caster配布サイト
■MBRネット対戦ツールB7(Version2)[AVC氏作成]/[B7V2起動方法]
■MBRネット対戦ツールB7[AVC氏作成]/[B7起動方法]
■MBRネット対戦ツールB6(Version 2)[AVC氏作成]
■MBRネット対戦ツールB6[AVC氏作成]
■MBRネット対戦ツールB5[AVC氏作成]
■MBRネット対戦ツールB4[AVC氏作成]
■MBRネット対戦ツールB3[AVC氏作成]
■MBRネット対戦ツールB2[AVC氏作成]
■MBRネット対戦ツールB1[AVC氏作成]/[B1起動方法]
●ネット対戦サイトリンク
■EFZネット対戦凱旋所(808氏)/IRCの解説もあります。
■th075Booster@Wiki/東方萃夢想のネット対戦に関する事ならばこのWiki。
●その他リンク
■梅と葡萄と林檎園(マスカット氏)/このサイトにあるUPnPCJを使用するとUDP Portの開放が楽になるかと思います。
●情報
・回線速度と同様(もしくはそれ以上)に接続者同士の地域の距離も速度の高低に関係します。
・ゲーム内で同期を取るために、同じ相手同士で回線が速い方がホストをしても遅い方がホストをしても変化はない。
・もし、ホストとクライアントで差が出るとすれば、マシンスペックに由来する。(マシンスペックが高い方がホストをした方が多少はマシになる程度)
・オリジナルカラーは使用しないようにしましょう。相手側には反映されません。
・Socket Errorはルータ、PCの再起動によって改善する事があるかも。何度も接続しなおすと改善されたとの報告あり。
・フレームスキップ数を一つ変更するとFPSは大体5くらい上下します。
・ADSLやCATVの人でも快適に動作する人もいます。色々な人と試してみてはいかがでしょうか?
・起動後にすぐ落ちてしまう場合は通信のタイムアウトの場合がある。
・対戦募集のテンプレ:IP(「async・バッファ・直接」「フレームスキップ数」)ツールのバージョン
[使用例] 123.456.78.9(a2)120 / 123.456.78.9(バ3)121 / 123.456.78.9(直2)121
●その他/雑記
・EFZ 4.02専用のツールなのでそれ以外のバージョンは対応してません。
・グローバルIPはここに表示されてるものです。
・人によってはホストの事をサーバと呼ぶこともあります。
・人によってはクライアントの事をゲストと呼ぶこともあります。
・フレームスキップの設定は数値を下げるほどコマンド入力精度が上がりますがFPSは下がりやすくなります。
・常駐してるアプリケーションの中で外せるものは外しましょう。(特にP2Pソフトは速度低下の原因になります)
・ツールの相性により、1.00、1.1x系、1.2x系のどれがよいかは人それぞれです。募集する際には自分の使用するVersionを示しておきましょう。
・IRCチャンネル「#EFZネット対戦のお部屋」のOP権限は一定以上の発言があった方にお渡ししております。
・OP権限所持者は、対戦部屋にそぐわない雑談が膨らみすぎた場合の注意や、荒らしへの対処を行ってください。
・当サイトはリンクフリーです。
●EFZ.NET EXの簡単な説明
ツールを落としてきて解凍したら出てくる"EFZdotNET_EX.exe"と"lang_0.txt"をEFZがインストールされているフォルダに入れます。
・ホストになる人はEnterを、クライアントになる人はIPを入力してください。
・クライアントがホストに接続するとお互いの情報が表示されます。
・ホストの人がフレームスキップを0〜4の間で決めます。
・ここでホストの人がESCを押すと対戦拒否になりますが、クライアント側には何も表示されません。
・対戦拒否をする場合には、相手の方にその旨を告げないと延々と待ち続けることになりますので注意してください。
・今回のツールは、デフォルト設定でのUDP Portが88になってますので注意してください。
・以下に設定ファイルの簡単な書き換え方を記します。

lang_0.txtの13行目から23行目までの書き換え
Your name(32 maximum for unicode characters):

100="自分の名前(ハンドルネーム等。使用キャラとかも書いておくと便利かも)"

Location:

101="接続している場所(関東等)"

Type of network:

102="回線の種類(ADSL/CABLE/FTTH等)"

参考までに、私の場合は、
Your name(32 maximum for unicode characters):

100="745:天沢郁未"

Location:

101="九州"

Type of network:

102="FTTH"

になります。

*以下、未整理の雑記*
・接続モードは一種類のみ。
・コマンドの取りこぼしはない模様。
・同期は、調歩同期をとっている。Ver1.21までのasyncに相当(?)←バッファモードの新型だそうです。
・クライアント側のIPがホスト側に表示される。
・UDP Portは今までは固定だったが、lang_0.txtの39行目の数字を変える事で好きなPortを指定できる。(デフォルトでは88)
・現時点では未実装の機能がいくつかある。
・相手とのPing値が表示される。
・1Pと2Pの分配がホストの設定によって自由になる。

*日本語化*
日本語設定ファイルを解凍してlang_1041.txtをEFZのフォルダ内に入れてください。
lang_0.txtよりもこちらを優先しますのでlang_0.txtを消去する必要はありません。
英語のままで満足な方はそのままで結構です。
実際、変な訳になってるかもしれません…生暖かくスルーしてください…
プレイヤー情報の編集の仕方は上記のとおりで変更はないです。

ホストが設定しているUDP Portが88の場合、クライアントも自分の設定を88にしておかなければなりません。
Portの設定は39行目です。88となっている数字を任意の数字に置き換えてください。
ホスト、クライアント共に同一のPortを指定しなければなりませんが、開放が必要なのはホスト側のみです。
現状、EX版の普及で88を開放してる方が多いようですのでクライアントしか出来ない方も88のままにしておいた方がよさそうです。

ローカルのEFZのキーコンフィグ以外の設定はデフォルトのものを使用してください。
ダメージ量が異なる場合や、ラウンド数が異なる場合、同期ズレが発生します。
(同様にランダム要素が絡む技を使用した場合に同期ズレが発生するとの報告がありましたが未確認です)
●Ver.1.20/1.21の説明(手っ取り早く見たい人向け)
・Ver.1.2xには新しい接続モード「asyncモード」が追加されました。
・asyncモードは調歩同期なので、コマンド漏れはおこりませんが、ディレイがかかりやすくなります。
・asyncモードを使用する場合は、FS3以上にはしない方が賢明です。FS1かFS2で使用しましょう。
・各モードの設定方法は以下の通り。

Select the transport mode of action stream
[1 = async mode(default), 2 = buffered mode, 3 = immediate mode]:

・この選択画面で1を押してEnterでasync、2を押してEnterでバッファ、3を押してEnterで直接接続です。
・従来どおりに何も押さずにEnterを押すとバッファではなくasyncになるのでバッファを選択したい方は注意しましょう。
・返す返す書きますが、asyncのFS3は危険なのでやめましょう。
・バッファモードの場合、FSを高く設定してもコマンドは飛びません。
・より詳細な解説は↓を参照してください。

起動方法
*下準備
ネット対戦ツールを解凍して中身をEFZ本体と同じフォルダに入れる。
B2以降のネット対戦ツールはパッドに対応しています。
ネット対戦では強制的にホスト側が1P、クライアント側が2Pになります。
クライアント側も自分の1Pのキーコンフィグを使うので注意して下さい。
絶対条件としてEFZのバージョンは4.02にして下さい。
ホストになる方はUDP Portの78を開放して下さい。
また、FireWallの設定も見直しておきましょう。
P2Pソフトは速度低下の原因になるので対戦前に終了させましょう。


-補足-
ホストのキーコンフィグがクライアントに反映される事はありません。
ホストがパッド、クライアントがキーボードでもOKです。
こちらのUPnPCJというソフトを使うと簡単にUDP Portが開放できます。
実際の画像
*ネット接続準備
EFZ本体は立ち上げずにネットツールを実行する。
ホスト側になる場合はこちら
クライアント側になる場合はこちら









Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:







*ホスト側設定1
自分がホストになる場合はEnterを一度押す。
次に接続方式の選択になります。
asyncモードの場合は1と入力してEnterを一度押す。
バッファモードの場合は2と入力してEnterを一度押す。
直接接続の場合は3と入力してEnterを押す。


-補足-
接続方式選択で何も押さずにEnterを押すとasyncモードになります。
直接接続の場合は↓のような感じで入力
Select the transport mode of action stream
[1 = async mode(default), 2 = buffered mode, 3 = immediate mode]:3
Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:

Select the transport mode of action stream
[1 = async mode(default), 2 = buffered mode, 3 = immediate mode]:




*ホスト側設定2
フレームスキップの数字を入力します。
1〜9の間で妥当な数字を選択します。

直接接続の場合
フレームスキップは低ければ低いほどキー入力精度が上がります。
しかし、速度の低下に繋がりますので、相手と妥協点を探してください。
3以上の数字だとかなりコマンドの取りこぼしが多くなります。

バッファモードの場合
フレームスキップの数はキー入力精度には関係してきません。
例えば9を指定しても4123641236等のコマンドを取りこぼしません。
その代わり、大きな数字を指定した場合は遅延(ディレイ)が生じます。
遅延(ディレイ)はワンテンポ遅れて反応するといった感じの現象です。
回線速度や相手との相性に応じて設定してください。

asyncモードの場合
調歩同期の為、コマンドの取りこぼしはありませんが、
ゲーム自体の同期が取りづらいようです。
FS3以上には設定しないようにしましょう。
-補足-
→の説明ではバッファモードを選択してます。
Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:

Select the transport mode of action stream
[1 = async mode(default), 2 = buffered mode, 3 = immediate mode]:2

Set the frame skip frequency to obtain faster speed,
the virtual value is 1 to 9(3):

*ホスト側設定3
数字を選択したらもう一度Enter。(→では3を選択)
この状態でIPがクリップボードにコピーされますが、
環境によってはグローバルIPではない場合があるので注意。
192.168.*.*とコピーされたらグローバルIPではありません。
その場合はefz_net_12*_NoIpCopy.exeを使用して下さい。
グローバルIPを知りたい方はこちら
あとはクライアントが繋げるのを待つ。
繋がったら自動的にEFZが立ち上がります。


-補足-
通常のV1とコピー機能除去のV1は完全に互換性があります。
グローバルIPはチャットやIRC、掲示板などで告知して相手に伝えましょう。
Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:

Select the transport mode of action stream
[1 = async mode(default), 2 = buffered mode, 3 = immediate mode]:2

Set the frame skip frequency to obtain faster speed,
the virtual value is 1 to 9(3):3

Listening on UDP port 78
Your global IP address has been copied to Windows clipboard

*クライアント側設定1
ホストに接続したい場合は、ホストの人のIPを入力してEnter。
繋がったら自動的にEFZが立ち上がります。






-補足-
IP例として123.456.78.9を使用してます。
実際に使用する場合はホストの人のIPを入力して下さい。
Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:
123.456.78.9
Trying connect to specified host...





*クライアント側設定2
ホスト側が対戦中のときはこのようなメッセージが出る。
その場合は、他の対戦者を探しましょう。

Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:
123.456.78.9
Trying connect to specified host...already in playing

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:


*クライアント側設定3
ホスト側とうまく接続できない時はこのようなメッセージが出る。
うまくいかないときは何をやってもうまくいかないので諦めましょう。

Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:
123.456.78.9
Trying connect to specified host...no respone

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:


*クライアント側設定4
ホスト側とクライアント側のツールのバージョンが異なる場合は、
このようなメッセージが出ます。
ホスト側と同一のバージョンを使いましょう。
-補足-
同一バージョンの12*.exeと12*_NoIpCopy.exeは互換性あり。
しかし、「1.20と1.21」の接続はできません。
バージョンはお互いのものを一致させましょう。
Eternal Fighter ZERO Netplay Assistant <EFZ.NET> ver1.21 (For EFZ 4.02 only)

Program by LOVEHINA-AVC 2006.6.29

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:
123.456.78.9
Trying connect to specified host...
The version of client does not match with the host

Type an IP address for connect to your opponent,
or press ENTER to wait for other players join in:


*追記
右のようなエラーメッセージが出た場合は、
ホスト側がPort78を開放することに失敗してる、
もしくはFireWallの設定ミスの可能性があります。
また、ネットツールの再立ち上げによって改善される事も。

梨子のストロベリー☆だいありぃ♪