The All-Seeing Eye Edit

The All-Seeing Eyeとは Edit

The All-Seeing Eye(以下ASE)とは、FPSを中心としたゲームサーバブラウザで、現在立ち上がっている各種ゲームのサーバを探すツールです。
ここでBF2で役立ちそうな機能とその使い方を紹介したいと思います。

利点 Edit

  • ゲーム内蔵のサーバブラウザと比べかなり高機能で色々なことが出来ます。
  • 他のゲーム(CS等々)も利用できるので、理解しておけば今後かなりの長期間に亘って利用し続けられます。

欠点 Edit

  • ゲームを選択するためには一度BF2を終了させないといけません。あと一人で埋まるようなサーバを狙っている場合には少しツラいでしょう。
  • パッチ1.3導入後サーバーを選択してもプロフィール選択後直接ゲーム参加ができなくなってしまいました。

AceBF2を使えばBF2を起動したままASEから直接参加できます。使い方

なお、導入に関してはASEのススメが解りやすいです。
またASE全般に関する説明は、The All-Seeing Eye解説ページにかなり詳しく載っています。

フィルタ設定 Edit

デフォルトのサーバ一覧も使えないことはないですが、自分にとって必要のないサーバは最初から表示されないに越したことはないです。 これはカスタムフィルタという機能を利用すると可能です。

メインメニューから「Filter→New」と開けば新たなカスタムフィルタを作成できます。 とりあえずBattleField2の全サーバを一覧するフィルタを作ってみましょう。

Name:BF2
--
1    if gamename != "battlefield2" remove

「Name」はカスタムフィルタ作成ダイアログのフィルタ名になります。
2行目はここでの表示上解りやすくするための仕切りですので無視してください。
3行目以降がフィルタ自体の設定になります。
次の画像のように入力してOKを押せばフィルタ完成です。

ASE_FilterDialogue.png

このフィルタを選択してF5を押せば、BF2の全ゲームが表示されるはずです。 かなり数が多いので少し時間が掛かりますが。
ではもう少し細かいフィルタ設定をしてみましょう。

日本のサーバフィルタ Edit

Name:BF2 - JPN
--
1    if gamename != "battlefield2" remove
2    if country != "JP" remove

2行目が追加されただけですが、これで日本サーバのみが表示されるようになります。

Ping200以下のサーバフィルタ Edit

Name:BF2 - Ping less than 200
--
1    if gamename != "battlefield2" remove
2    if ping > "200" remove

ASEのフィルタ設定では、この様に数値比較演算子も使用できます。

Rankedサーバフィルタ Edit

Name:BF2 - Ranked
--
1    if gamename != "battlefield2" remove
2    if bf2_ranked != "1" remove

その他応用 Edit

これまでのフィルタを応用すると、Ping200以下のRankedサーバのみのフィルタも作成できます。

Name:BF2 - Ping less than 200
--
1    if gamename != "battlefield2" remove
2    if ping > "200" remove
3    if bf2_ranked != "1" remove

特に難しくありませんね。

最後に、参考の為にやたらと制限を掛けたフィルタを紹介しておきます。

Name:BF2 - FF/ABT/Pure/Ping200/UnRanked
--
1    if gamename != "battlefield2" remove
2    if bf2_friendlyfire != "1" remove
3    if bf2_autobalanced != "1" remove
4    if bf2_pure != "1" remove
5    if ping > "200" remove
6    if bf2_ranked != "0" remove

これらを見てもらえれば解るように、サーバを選択したときに出てくるサーバ設定の変数は全て使えます。
この点を理解しておけば、今後様々なMODが登場したときなどもMODごとのフィルタを作成し、自由に行き来できます。
サーバ変数以外のものに関しては、ASEインストールディレクトリにあるfilter.txtを参考にするのが手っ取り早いです。

「バトルフィールドしか遊ばない」と言うのなら左側のフィルターで設定してしまってもいいかもしれません。

ASE_FilterSide.jpg

フレンド設定 Edit

BF2のサーバはスコアトップ20ぐらいしかプレイヤー情報を提供してくれないので効果が低いのですが、よく一緒に遊ぶ友人をフレンド設定しておけば、その知人が遊んでいるときにそのサーバを見つけることが出来ます。
やり方は至って簡単で、メインメニューから「Frends→Add Frend」でダイアログが出てきますので、そこに相手の名前を入力してOKを押すだけです。

ASE_AddFriendDialogue.png

GameをBF2などに選択すれば、選択されたゲームの中だけで探します。
AnyにしておけばASEで検索できる全てのゲームが対象となりますので、ゲームは選択しておいた方がよいでしょう。

登録すれば、後は勝手に表示されます。
ASEの左下にあるウィンドウがフレンド表示部分です。
フレンド登録した人がゲームしていればここに表示されるはずです。

トラブル対処 Edit

ASEが上手く起動しなくなった。
サーバデータをキャッシュしているファイルが壊れている可能性が高いです。ASEのインストールフォルダにあるservers.datを削除してから起動し直してみてください。