2012年10月11日木曜日

ロビーから特定サーバーへ接続する方法

今回の投稿はサーバーへのログイン方法の話です。

L4S2GyaASEからログインしている方なら経験されたことがあると思うのですが、
ログインしたい参加者0人の空きサーバーがあるのに、 その目的のサーバーで、
所持していないカスタムマップ(というかそもそも何処のマップか判らない)が
現行マップになっていて、入りたくても入れない、という場合があるかと思います。

そうした場合は、以下のようにすると目的のサーバーにログイン出来ます。
・L4S2の場合…目的のサーバーをシングルクリックし、画面左下からIPをコピー。
・GyaASEの場合…目的のサーバーのホスト名欄にあるIPをコピー。
「xxx.xx.xx.xxx:27015」等がそれです。
これらをマウスでビーっとやって右クリックからコピーして下さい。

次に、L4D2のロビー画面で、コンソール画面を出します。
コンソールにて、以下のように打ち込みます。
「mm_dedicated_force_servers xxx.xx.xx.xxx:27015」
xxx.xx.xx.xxx:27015というのは先ほどコピーしたIPです。
このコマンドを入力した上で、ロビーでの接続先を「最適な専用サーバー」にし、
ロビーからゲームをスタートさせれば、目的のサーバーに直接入れます。
(上記は「最適な専用サーバー」を選んだ際の接続先を固定するコマンドです)

ただし、これで接続できるのはサーバーに誰も居ない場合のみです。
サーバーが空いているのを確認の上でどうぞ。


いちいち入力するのが面倒、という方は以下の方法で固定を維持できます。


(Steam のパス)\steamapps\common\left 4 dead 2\left4dead2\cfg
というフォルダ内に「autoexec.cfg」というファイルを配置します。
 userconfigを使っている方なら、既に「autoexec.cfg」は存在しているかと思いますが、
 ない場合は新たに作成してください。その上で、そのファイル内に設定を記入します。 

具体的には以下の手順で。1はautoexec.cfgがない方のみ必要な手順。

(1)空のテキストファイルをメモ帳などで新規作成。
  ファイル名autoexec、拡張子.cfg、改行コードCR+LF、文字エンコード:BOM無しUTF-8
  という設定で「~\steamapps\common\left 4 dead 2\left4dead2\cfg」に保存。 
(2)その「autoexec.cfg」内に以下の括弧内を記述して保存して下さい。
「mm_dedicated_force_servers xxx.xx.xx.xxx:27015,xxx.xx.xx.xxx:27016,xxx.xx.xx.xxx:27017」
(3)L4D2を起動して、最適な専用サーバーから接続できるか確認して下さい。

mm_dedicated_force_serversのコマンドは、IPの後に半角のカンマを入れ、
その後にIPを続けることで、接続を試行するサーバーを増やすことが出来ます。
基本的に前のほうから順番に接続が試行されますので、
特に接続したいサーバーを先頭に持ってきおくと、優先的に接続が試行されます。

こうすることで、入りたいサーバーに入りたいMAPで接続することが出来ます。
(飽くまでもそのサーバーで用意されているMAPの範囲内で、ですが。)


■追記
「autoexec.cfg」を作成するのが面倒な人は、下記からDLして使って下さい。
当サーバー3種のいずれかに接続できるようになる設定です。 
userconfigを使っている方は、そちらの記述を入れ忘れないようお気をつけ下さい。

autoexec.cfg(PASS:halms)

0 件のコメント:

コメントを投稿