Windows版でカスタムサーバを構築すると
Windows版でカスタムサーバを構築するの続きの続き
基本的な設定については
ここを参照。
L4DのWIKIだが基本は同じ。
カスタムサーバを立てる際はmotd.txtも必ず編集しよう。
こちらも上記リンク内に解説があるので参考に。
数十のサイトや掲示板を巡り、集めた情報をまとめたserver.cfgを作成したので一部掲載。
なお、記述してある数値はデフォルト設定。
それ違う!ってのがあったらツッコミ歓迎。
※見やすいように全角スペースで位置を調整してあるので、コピペして使用する場合は半角スペースに置換したほうがいいかも?
// ↓↓↓↓↓↓↓
// ↓鯖基本設定↓
// ↓↓↓↓↓↓↓
hostname "サーバ名" // 公開するサーバの名称。日本語利用不可。
rcon_password "パスワード" // リモートコンソールパスワード。""(ブランク扱い)だと利用不可。
z_difficulty Normal // 鯖構築時の難易度設定(Easy, Normal, Hard(=Advanced), Impossible(=Expert))
sv_allow_lobby_connect_only 0 // ロビーからの接続のみ許可するかどうか。(終了時ロビーの有無の模様)
// 0=ロビーを作らない。
// 1=ロビーを作る。
sv_lan 0 // 公開範囲
// 0=インターネット公開
// 1=LANのみ
sv_region 4 // 地域選択
// 0=アメリカ東海岸
// 1=アメリカ西海岸
// 2=南アメリカ
// 3=ヨーロッパ
// 4=アジア
// 5=オーストラリア
// 6=中東
// 7=アフリカ
sv_steamgroup
// Steamグループサーバー一覧に表示させる場合は要記述。
sv_steamgroup_exclusive 1 // サーバーに誰もいない状態の時の最初の接続者に対する設定。
// 0=全ての接続者を許可
// 1=sv_steamgroupで指定したgroupIDに所属している者のみ許可。(2人目以降は無関係。)
motdfile "motd.txt"
hostfile "host.txt"
sm_cvar sv_cheats 0 // 下記のチートコマンド設定を
// 0=オフ
// 1=オン
// ↓↓↓↓↓↓↓↓↓↓↓↓
// ↓武器・アイテム等設定↓
// ↓↓↓↓↓↓↓↓↓↓↓↓
sm_cvar ammo_smg_max 650 // サブマシンガンの保持弾数(MAC-10, UZI)
sm_cvar ammo_assaultrifle_max 360 // アサルトライフルの保持弾数(SCAR-L, AK-47, M16A2)
sm_cvar ammo_shotgun_max 56 // ポンプ式・クロームショットガンの保持弾数
sm_cvar ammo_autoshotgun_max 90 // コンバット・タクティカルショットガンの保持弾数(SPAS-12, Benelli M4 Super 90)
sm_cvar ammo_grenadelauncher_max 30 // グレネードランチャーの保持弾数(M79)
sm_cvar ammo_huntingrifle_max 150 // ハンティングライフルの保持弾数(Mini-14)
sm_cvar ammo_sniperrifle_max 180 // スナイパーライフルの保持弾数(G3SG-1)
// FFのダメージ補正係数(難易度別)
sm_cvar survivor_friendly_fire_factor_easy 0
sm_cvar survivor_friendly_fire_factor_normal 0.1
sm_cvar survivor_friendly_fire_factor_hard 0.5
sm_cvar survivor_friendly_fire_factor_expert 1
// ↓↓↓↓↓↓↓
// ↓感染者設定↓
// ↓↓↓↓↓↓↓
sm_cvar z_health 50 // 感染者の体力
sm_cvar z_speed 250 // 感染者の足の速さ
sm_cvar z_common_limit 30 // 単体感染者の最大出現数
sm_cvar z_mega_mob_size 50 // 最大ラッシュ時の出現数
sm_cvar z_mob_spawn_finale_size 20 // フィナーレ時の最大出現数
// 最大ラッシュ時のインターバル(秒) min~max間でランダム
sm_cvar z_mega_mob_spawn_max_interval 900
sm_cvar z_mega_mob_spawn_min_interval 420
// 通常ラッシュ時の出現数 min~max間でランダム
sm_cvar z_mob_spawn_max_size 30
sm_cvar z_mob_spawn_min_size 10
// 難易度Hard(=Advanced)のラッシュ時のインターバル(秒) min~max間でランダム
sm_cvar z_mob_spawn_max_interval_hard 180
sm_cvar z_mob_spawn_min_interval_hard 90
sm_cvar z_spawn_mobs_behind_chance 75 // ラッシュ方向の均一性(パーセント?)
sm_cvar z_hear_gunfire_range 200 // 感染者が銃声に反応する範囲
sm_cvar z_close_target_notice_distance 60 // 感染者が生存者に気づく距離
sm_cvar z_vision_range 500 // 感染者の視界の広さ
sm_cvar z_hit_from_behind_factor 0.5 // 通常感染者に後ろから殴られた場合のダメージ補正係数
// 通常感染者の倒れている生存者へのダメージ補正係数(難易度別)
sm_cvar z_hit_incap_factor_easy 0.1
sm_cvar z_hit_incap_factor_normal 1
sm_cvar z_hit_incap_factor_hard 1
sm_cvar z_hit_incap_factor_expert 1
// 通常感染者の頭以外に弾が当たった場合のダメージ補正係数(難易度別)
// 0=ヘッドショットのみ有効
sm_cvar z_non_head_damage_factor_easy 2
sm_cvar z_non_head_damage_factor_normal 1
sm_cvar z_non_head_damage_factor_hard 0.75
sm_cvar z_non_head_damage_factor_expert 0.5
とりあえずここまで。
位置調整にTABを用い、server.cfgにリネームするだけで使えるtxtはこちら。
こちらは未確認コマンドおよび用途不明コマンドも記載。
他、特殊感染者の設定などは要望があったらまた。