Top > サーバー作成
HTML convert time to 0.002 sec.


サーバー作成 の変更点


 *サーバー作成 [#w32578c9]
 &color(Red){''他国からのアクセスを弾く方法については[[カントリーフィルター]]を参照''};
 
 #contents
 *サーバーの立て方の基本 [#l02e8060]
 
 サーバーの設置は、
 -ゲームのメニュー画面からサーバーを作成する(一人で遊ぶときやLAN対戦での親機) 
 -サーバー用のプログラムをインストールする
 
 の2種類がある。
 前者はListen Serverと呼ばれ、サーバーになっているプレイヤーが落ちると全体が落ちてしまうので簡易で立ち上げる場合にお勧めします。
 後者はDedicated Serverと呼ばれるもので、サーバーの検索で表示されるものは主にこちら。
 また、メインメモリとCPUの能力に依存する。
 サーバーPCで使用するOSは、
 Windows
 Linux
 のいずれかを使用。
 
 *Listen Serverの立て方 [#listen]
 
 +L4Dを起動し、「キャンペーン」→「フレンドと一緒にプレイ」を選びます。
 +画面下の「ロビーを作成する」を選択します。
 +設定画面が開くので、「サーバのタイプ」→「ローカルサーバー」を選びます。
 &color(White){%%%''パブリックサーバを立てたい場合でも、「公開レベル」は「フレンド専用ゲーム」のまま変更しないで次に進んでください。''%%%};
 +ロビーを作成したら、必要に応じてゲームの公開レベルを「パブリックゲーム」に変更してください。
 
 ロビーを作成する前に公開レベルを「パブリックゲーム」にしてしまうと、「サーバのタイプ」で選択した値に関わらず一般サーバでのプレイとなり、Listen Serverを立てることができません。
 #br
 Core2Duo E6600 @2.4GHz + 3GB RAMの環境で、4人プレイに支障はありませんでした。(director_panic_foreverにTank2匹など、ずいぶんと無茶をしましたが特に問題なく遊べました。ただ、どうやらWitch2匹では若干負荷が大きい様子。通常のプレイであれば全く支障なしと思われます)
 *Dedicated Serverの立て方 [#a016954e]
 
 Dedicated Serverを立てる方法は以下の2種類あります。
 -steamのツールタブにあるLeft 4 Dead Dedicated serverを使用する。
 -hldsupdatetoolを使用する。
 
 前者はサーバーで使用するファイルをゲーム本体と共有するが、インストール作業もさほどなく、比較的簡単にサーバーを立てる事ができる。
 後者はSteamを介す事なく、ゲーム本体とは別にインストールする必要があり、コマンドプロンプトなどサーバー運営の知識が多少必要となる。
 と言う特徴があります。
 尚、どちらを選んでもサーバー自体に差はありません。
 
 Steamのツールタブには他にSource Dedicated Serverと言う物もありますが、こちらはCounterStrike:Source、Half-Life2:DeathMatchの2つしか選択できないので、L4Dのサーバーを立てたい場合関係ありません。
 
 *Left 4 Dead Dedicated Serverの立て方 [#ced0b8ed]
 
 -steamでツールを選んでLeft 4 Dead Dedicated serverをダウンロードする。
 -必要なポートを開ける。デフォルトで空ける必要があるport番号はTCPとUDPの内向き27015です。(*)
 -steamのツールからLeft 4 Dead Dedicated serverを起動させる。
 -設定を変更する場合はserver.cfgに追記する。
 -場所はsteamapps\common\left 4 dead\left4dead\cfg
 
 (*)サーバーを複数立てた時に指定したportが既に使われていた場合、自動的に+1したportが使われますが、ゲームクライアント自体もListenサーバーの為か27015を使います。
  その為、既にゲームクライアントが起動していた場合、サーバーで27015を指定していても自動的に27016を使用する事になるので注意して下さい。
  サーバー→クライアントの起動順ならば問題ありません。
 
 *hldsupdatetoolを使用したサーバーの立て方 [#g96275c9]
 
 hldsupdatetoolを使用した場合、Left 4 Dead Dedicated Serverと違いSteamをインストールしないでも立てる事ができ、本格的にサーバー運営をしたいのならこちらを選ぶといいでしょう。
 使えるOSは2種類あります。以下のページをご覧下さい。
 
 >[[Windowsの場合>サーバー作成:windows]] 
 >[[Linuxの場合>サーバー作成:Linux]]
 
 リンク :[[SRCDS.COM>http://www.srcds.com/]]
 
 尚、Left 4 Dead Dedicated Serverを使用した場合はSteamのLeft 4 Dead Dedicated Serverのプレイ時間が加算されますが、こちらを使ってサーバーを立てた場合でもGUI、CUIを問わず何故かLeft 4 Dead(サーバーでなくゲームの方)のプレイ時間が加算されるようになっています。(バグ?)
 先にサーバーを立ててからSteamを起動すれば加算はされません。
 **server.cfg基礎設定 [#o697f524]
 
 詳しい設定ページがあります。
 [[server.cfgの設定]]
 
 server.cfgとはサーバーの基本設定データーです。server.cfgはデフォルトでは存在しませんので自分で作ってください。
 置く場所は
 \Steam\SteamApps\common\left 4 dead\left4dead\cfg\
 になります。
 
 ***簡単な例(これ以上の設定法は[[server.cfgの設定]]をご覧ください。) [#ub7ab75a]
 
 |コマンド|値|説明|
 |コマンド|値|説明|h
 |hostname|[JP]wikiwiki server|サーバーの名前|
 |sv_allow_lobby_connect_only|0|ロビーからの接続のみ許可するかどうか。&br;1:ロビーからの接続のみ許可。(default)&br;0:ロビーからの接続に加え、サーバーブラウザ等の直接接続も許可する。|
 |sv_unreserve ||// Don't list publicly|
 |sv_lan|0|ローカルサーバの選択&br;1オン0オフ|
 |sv_alltalk|1|対戦の際、相手チームにVCが聞こえるかどうか。&br;1オン0オフ|
 |z_difficulty|cmd|難易度Easy, Normal, Hard, Impossible|
 |sv_region|0|地域選択&br;0:アメリカ東海岸&br;1:アメリカ西海岸&br;2;南アメリカ&br;3:ヨーロッパ&br;4:アジア&br;5:オーストラリア&br;6:中東&br;7:アフリカ|
 |rcon_password |"abc123"|リモートでサーバーに接続してサーバーの操作をするためのアクセスパスワード。何か設定しておきましょう|
 //|mp_disable_autokick |1| 1でオートキックするようになります。0がデフォルト| これ"You must be a server admin to use mp_disable_autokick"とか出て何か違う
 |sv_password|abcd|サーバーに接続するためのパスワード。仲間だけで遊びたいときなどに設定|
 |sv_steamgroup|<groupID>|Steamグループサーバーに表示させる。(更にロビーからの接続を拒否?)|
 |sv_steamgroup_exclusive|1|サーバーに誰もいない状態の時の最初の接続者に対する設定。&br;0:全ての接続者を許可。(default)&br;1:sv_steamgroupで指定したgroupIDに所属している者のみ許可。(2人目以降は無関係。)|
 **対戦モード仕様の鯖の立て方 [#y39eebdd]
 
 server.cfgに以下を追加。
 >> sv_gametypes versus
 >> mp_gamemode versus
 
 
 初期マップをvsマップにする。
 例:./srcds -console -game left4dead ''+map l4d_vs_hospital01_apartment''
 &br;
 
 難易度はNormal固定。
 変更したければプラグインを導入。
 **motd.txtの編集 [#wddee8f9]
 motd.txtとはゲーム開始時に出るメッセージ欄のデーターです。ここにテキストを打てばこのサーバーの注意書きなどを書くことが出来ます。
 URLを張ればそのページを表示させることが出来ます。
 ※標準は http://www.l4d.com/news.html
 テキストデーターの場合は多少のタグも使えます。
 motd.txtのファイルサイズが2KB以上になるとゲーム開始時に出ない模様。
 
 motd.txtは\Steam\SteamApps\common\left 4 dead\left4dead
 にあります。編集して使ってください。アップデートすると元に戻ってしまうので注意
 
 文字コードセットをUTF-8で保存すれば日本語も使用可能ですが、Linux環境ではUTF-8でも文字化けするようです。
 URL指定すればshift-jisでもok
 
 カスタムサーバを作成する場合は必ず記入してください。
 *サーバーカスタマイズ設定資料 [#t7ccc76d]
 以下のファイル参照server.cfgに記載することで詳細な設定が可能になる。
 -[[CvarList>http://left4dead.wikiwiki.jp/?plugin=attach&pcmd=open&file=console.log&refer=%A5%B5%A1%BC%A5%D0%A1%BC%BA%EE%C0%AE]]
 クリックでダウンロードしてください。
 2009/4/29時点のALLLISTです。それ以降のアップデートで追加される場合があります。
 
 主に
 弾無限
 敵出現率変更
 各ゾンビ体力変更
 当たり判定のダメージ変更
 
 
 以下で、最新のcvarlistを参照できる。
 >>604 名前:UnnamedPlayer[sage] 投稿日:2008/11/21(金) 18:32:28 ID:k7A+OT8m
 起動オプションで-condebug
 コンソールでcvarlist
 L4Dfolderにconsole.logできる
 *サーバー作成のFAQ [#yb9a90d4]
 サーバー作成に関しての質問はこちらにお願いします。
 #pcomment(サーバー作成/コメント,15)
 
 *通常Coopマップ、VSマップ 専用サーバー作成 [#lf516ac2]
 >以下のプラグインを導入することで
 >通常Coopマップ、VSマップ どちらかのみの専用サーバーを作成可能です
 >
 > 2009/1/15 Ver 1.32[最終版]	方式を変えて一定間隔で常にマップチェックするように変更
 ダウンロード:&ref(CoopCycle_1.32++.zip,,マップタイプ固定プラグイン);
 
 
 *未編集情報メモ [#t2bd063f]
 361 名前:UnnamedPlayer[sage] 投稿日:2008/11/18(火) 19:03:19 ID:0Ysa/WqJ
 passかけてもロビーで飛んでくる気がする
 
 367 名前:UnnamedPlayer[sage] 投稿日:2008/11/18(火) 19:09:57 ID:PpSeSwmY
 >>361
 sv_password入れとくと4人一気に飛んでくるということはない気がする
 RCON_passwordは鯖管理パスなんで意味ないけど
 
 387 名前:UnnamedPlayer[sage] 投稿日:2008/11/18(火) 19:21:57 ID:0Ysa/WqJ
 pass効かない対策
 グループ指定するとマッチングから来なくなるっぽい
 sv_steamgroup <groupID>
 sv_steamgroup_exclusive "2"
 
 
 420 名前:UnnamedPlayer[sage] 投稿日:2008/11/18(火) 19:37:51 ID:PpSeSwmY
 >>387
 sv_steamgroup_exclusive 0 - server is fully open to matchmaking
 sv_steamgroup_exclusive 1 - server only allows lobby games started by
 group members
 sv_steamgroup_exclusive 2 - server only allows lobby games started by
 group admins
 sv_steamgroup_exclusive 3 - server only allows lobby games that are
 made up of group members
 sv_steamgroup_exclusive 4 - server only allows lobby games started by
 group admins and made up of group members
 
 グループってのがどうもよくわからんけどなんか良さそうだ
 情報ありがとう
 
 
 893 名前:UnnamedPlayer[sage] 投稿日:2008/11/19(水) 01:32:55 ID:jISOzznm
 director_no_human_zombies 0
 puts your dedicated server into versus mode.
 http://forums.steampowered.com/forums/showthread.php?t=752176
 
 フォーラム潜って対戦サーバーの立て方見つけた クンリニンサンは参考にしてくだち!
 <
 475 名前:UnnamedPlayer[sage] 投稿日:2008/11/21(金) 01:01:16 ID:8nVZGLg2
 今日、自鯖 dedicated server で友人とプレイした方法を共有します。
 自鯖は NAT の内側 (192.168.1.2) です。
 ※ ルータの WAN アドレスは (例)222.111.99.88
 ルータで UDP 27015 を 192.168.1.2 に転送するように設定.
 L4D のロビーで、友人含め4人集まるまで待つ
 集まったら、自鯖の 192.168.1.2 で dedicated server を起動
 ※ 起動コマンドは、Steam.exe -applaunch 510 -port 27015 +ip 222.111.99.88
 ロビーのチャット経由で、友人3人に次の内容を伝えます。
 開発者コマンドから 「connect 222.111.99.88:27015」 を入力しろ。
 友人が入ったのを確認してから、自分は connect 192.168.1.2:27015 で join する。
 ※ 自分が先に join すると、なぜか失敗する。
 
 
 878 名前:edomae[sage] 投稿日:2008/11/21(金) 23:27:36 ID:lmWSxG0d
 サーバー管理者さんへ
 「別PCで建てたサーバへ、自分がjoinする方法」(未確定)
 
 <どこかのsteamコミュニティへ参加する
 
          ↓
 <グループID(数字)を管理者から教えてもらう
 (Left 4 Dead Japan (L4DJPN)の場合1154)
 
          ↓
 <サーバのserver.cfgに
 sv_steamgroup グループID
 sv_steamgroup_exclusive 3
 を追加
 
          ↓
 <SRCDSで起動オプションに、
 -username スチームのユーザ名 -password スチームの
 パスワードを追加して起動
 (これは無くていいかも)
 
          ↓
 <サーバ起動。別PCから普通にjoinする。
 
 上記で、入れるはず。
 途中参加も、最初から参加するも問題なしのはず。
 
 毎度毎度面倒なんで、8人COOPのやり方を書き留めておく。
 
 <Left 4 Downtown(上限変更)と、L4D_MissingSurvivors(bot生成用)入れて
 L4D_CFG(上二つのプラグインの設定項目なんかが調整された状態で書いてあるcfgのパック)を組み合わせて使う
 Left 4 DowntownとL4D_MissingSurvivors
 http://forums.alliedmods.net/showthread.php?t=91132
 
 <或いは、上と同じくLeft 4 Downtown入れた後、
 Extra players使って手動でbot出して水増しする
 Extra players
 http://forums.alliedmods.net/showthread.php?t=83699