カスタムマップへの参加とアップロード方法:ローカルVPK導入&サーバー自己デプロイガイド
カスタムマップ参加前に正確なマップ名を確認してローカルVPKを導入する方法、Steamワークショップ購読と手動配置の使い分け、そして当サイトのカスタムマップページからサーバーへ新マップをワンクリック導入する手順を解説します。
ステップ1:参加前にサーバーで稼働中のカスタムマップ名とコードを確認する
L4D2コミュニティサーバーがカスタムマップ(Custom Campaign)を稼働している場合、クライアントとサーバーの双方がファイル名・バージョンともに完全一致する .vpk マップファイルを持っている必要があります。ローカルにマップがないまま接続するとロードバーで止まるか Missing map エラーが表示されます。同じマップでも複数の通称やリメイク版が存在することが多いため、ダウンロード前に以下の3つの方法のいずれかで正式名称を確認してください。
- 当サイトのトップページまたはサーバーIPページのカードを見る:各サーバーカードには現在稼働中のマップコードと翻訳名がリアルタイム表示されます。c1〜c14 以外で始まるマップコードはすべてカスタムマップです。
- 部屋にいる味方にコンソールで status と打ってもらう:すでに部屋に入っている味方が ~ キーでコンソールを開いて status と入力すると、1行目の map フィールドに現在のチャプターの正確な .bsp ファイル名が表示されます。
- 当サイトの「カスタムマップアップロード」ページで直接検索する:当サイトのカスタムマップページを開けば、各ノードのサーバーに現在マウントされているカスタムマップ一覧を確認できるほか、内蔵のワークショップ検索欄でマップのサムネイル画像やチャプターコードを照合できます。
ステップ2:クライアントへのマップ導入方法の比較(ワークショップ購読 vs 手動VPK配置)
自分のPCにカスタムマップを導入する方法は2通りあります。どちらを選んでも構いませんが、「同じマップを両方の方法で同時に入れること」は絶対に避けてください。
| 導入方法 | 具体的な操作場所 | 主なメリット | 注意点と落とし穴 |
|---|---|---|---|
| Steamワークショップでサブスクライブ | ワークショップで「サブスクライブ」をクリックすると、Steamが自動的に addons/workshop へダウンロードする | ワンクリック購読で最も手軽。別PCでログインしても自動同期される | ゲーム起動中に購読した場合は一旦ゲームを閉じてダウンロード完了を待ってから再起動が必要。作者がワークショップを更新した直後でサーバー側が旧版のままだとCRC不一致が起きることがある |
| ローカルにVPKを手動配置 | ダウンロードした .vpk ファイルを Left 4 Dead 2/left4dead2/addons フォルダに直接入れる | バージョンを完全に固定でき、当サイトのワークショップ高速化チャネルから直リンクで高速取得できる | 必ず解凍して .vpk 本体を入れること(.zip/.rar 圧縮ファイルをそのまま addons に入れない)。また元のファイル名を勝手に変更しないこと |
ステップ3:サーバーへのカスタムマップ自己アップロード・ワークショップからのワンクリック導入手順
パーティーで特定のカスタムマップを遊びたいのに、部屋で !mapvote と打ってもサーバーにまだ入っていない場合、管理者に手動コピーを頼む必要はありません。当サイトの「カスタムマップアップロード」ページから自分で導入できます。
- 対象のサーバーノードを選択する:ページ上部でこれから遊ぶ予定のサーバーノードを選択します(各ノードに属するサーバー番号が明記されています)。
- 「ワークショップ検索取得」または「ローカルVPKアップロード」を選ぶ:ページ内のワークショップ検索欄にマップ名またはワークショップIDを入力し、ワンクリックでサーバー側ダウンロードタスクを送信する方法がおすすめです(サイト内のワークショップ高速化プロキシに対応)。ワークショップから削除済みの場合は、PCから元のファイル名のままの .vpk ファイルを直接アップロードすることも可能です。
- 自動検証・マップ解析・配信完了を待つ:送信後はダウンロード進捗、VPK整合性チェック、チャプター情報抽出のステータスがリアルタイム表示されます。状態が「デプロイ成功」に変わったら、サーバーに入って !mapvote と入力すればマップ変更メニューに新しいマップが表示されます。
ステップ4:部屋内での !mapvote マップ変更マナーと Too many indices クラッシュ対処
公開ルームで !mapvote(または !chmap)を入力して公式マップからカスタムマップへ切り替える前には、必ず全体チャットやVCで「〇〇のカスタムマップ持ってますか?」と一言確認してください。投票が可決されるとサーバーは即座にマップ切り替えロードに入るため、そのマップを入れていない味方はその場で Missing map エラーにより切断されてしまいます。
大規模なカスタムマップのプレイ中に Too many indices for index buffer や Engine Error のポップアップが出てクラッシュする場合、そのマップ自体のモデル頂点数が非常に多く、ローカルのキャラ/武器美化Modと重なってエンジンの上限を超えています。メインメニューに戻り、Add-onsで該当マップ以外の見た目変更Modのチェックをすべて外し、ビデオ設定の「モデル/テクスチャの詳細」を中または低に下げれば安定してクリアできます。