5.カスタムマップの導入

5.1.カスタムマップとホワイトリスト
カスタムマップとはユーザーが製作したマップのことです
TW が管理しているホワイトリストに登録済のカスタムマップ以外は Perk の経験値が
入りませんので注意してください

詳細は公式Forumのホワイトリストを参照してください
Current Map White List
http://forums.tripwireinteractive.com/showthread.php?t=41919


5.2.導入手順
後述の「5.3.導入に関しての注意事項」を必ず確認してください

配布されているカスタムマップをプログラムがインストールされているフォルダにコピーする

5.2.1.クライアントへの導入
導入先フォルダへコピー
インストールフォルダが「C:\Program Files\Steam\steamapps\common\killingfloor\」の場合

\Animations\*.ukx
\Maps\*.rom
\Music\*.ogg
\Sounds\*.uax
\StaticMeshes\*.usx
\System\*.u
\Textures\*.utx
    ↓
C:\Program Files\Steam\steamapps\common\killingfloor\Animations
C:\Program Files\Steam\steamapps\common\killingfloor\Maps
C:\Program Files\Steam\steamapps\common\killingfloor\Music
C:\Program Files\Steam\steamapps\common\killingfloor\Sounds
C:\Program Files\Steam\steamapps\common\killingfloor\StaticMeshes
C:\Program Files\Steam\steamapps\common\killingfloor\System
C:\Program Files\Steam\steamapps\common\killingfloor\Textures


5.2.2.サーバーへの導入

5.2.2.1.導入先フォルダへコピー
インストールフォルダが「C:\KF\」の場合
※ \Music\*.ogg ファイルはサーバーに必要ありません

\Animations\*.ukx
\Maps\*.rom
\Sounds\*.uax
\StaticMeshes\*.usx
\System\*.u などすべて
\Textures\*.utx
    ↓
C:\KF\Animations
C:\KF\Maps
C:\KF\Sounds
C:\KF\StaticMeshes
C:\KF\System
C:\KF\Textures

5.2.2.2.サーバーの自動ダウンロードの設定
KillingFloor.ini にマップファイルのある URL を追記する
[IpDrv.HTTPDownload]
RedirectToURL=http://your-webserver/killingfloor/
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

5.2.2.3.サーバーの自動ダウンロード用圧縮ファイルの作成
ダウンロード用の圧縮ファイルを作成し Web サーバーにアップロードします
C:\KF\system\ で実行する例
ucc compress ..\Maps\KF-Thames_Bridge_B1.rom
ucc compress ..\StaticMeshes\Thames_Static.usx
ucc compress ..\Textures\Thames_Tex.utx

Web サーバーへの設置 URL 例
すべて同一フォルダにアップロードしてください
http://your-webserver/killingfloor/KF-Thames_Bridge_B1.rom.uz2
http://your-webserver/killingfloor/Thames_Static.usx.uz2
http://your-webserver/killingfloor/Thames_Tex.utx.uz2


5.3.導入に関しての注意事項

5.3.1.別フォルダでカスタムマップを管理する場合
プログラムフォルダにカスタムマップを導入した場合、問題が発生する可能性があります
これらの問題を回避するため、プログラムフォルダではなく別フォルダにカスタムマップを
インストールしたほうが安全です

ただし、このインストール方法では様々な制限がありますので、あくまで自動ダウンロードキャッシュの
補助となります

1.シングルプレイで Perk の経験値が入りません
2.MUSIC ファイル(*.ogg)はプログラムフォルダにインストールしなければ有効になりません

自動ダウンロードのキャッシュと同等の扱いと考えればよいでしょう

サーバーはデメリットが大きいためプログラムフォルダにカスタムマップを導入した方がよいでしょう

設定例
C:\CustomMaps\ にカスタムマップを解凍した場合
KillingFloor.ini にパスを追記する
[Core.System]
Paths=../System/*.u
Paths=../Maps/*.rom
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Paths=C:/CustomMaps/Animations/*.ukx Paths=C:/CustomMaps/System/*.u
Paths=C:/CustomMaps/Maps/*.rom
Paths=C:/CustomMaps/Textures/*.utx
Paths=C:/CustomMaps/Sounds/*.uax
Paths=C:/CustomMaps/StaticMeshes/*.usx


5.3.2.「2K4Menus.utx」問題

サーバーにカスタムマップをインストールした場合、いくつかのカスタムマップがエラーになります
これは「2K4Menus.utx」ファイルが途中から配布されなくなったことが原因です
クライアントには「2K4Menus.utx」がインストールされていますので、コピーして利用してください

C:\Program Files\Steam\steamapps\common\killingfloor\Textures\2K4Menus.utx
    ↓
C:\KF\Textures\2K4Menus.utx


5.3.3.不具合のあるカスタムマップ

若干不具合のあるカスタムマップもいくつかあります
原因は Killing Floor 自体のバグであったり様々です
参考資料として紹介します

要リネーム
KF-25-Rooms-of-Doom_V1_2 (KF-25-Rooms-of-Doom_V1.2)
KF-Arena2 (KF-Arena) 同名あり
KF-Nowayout_beta3 (KF-Nowayout.beta3)
KF-Darkestnight (KFDarkestnight)
KF-DearDiary (KF-Dear Diary)
KF-Deathtrap-1 (Deathtrap-1)
KF-Io (Io)
KF-Surroundedv1_1 (KF-Surroundedv1.1)
KF-TBAHybzBeta1_1a (KF-TBAHybzBeta1.1a)
KF-Trapped1 (KF-Trapped) 名称が重複
KF-Trapped2 (KF-Trapped) 名称が重複
公式ファイルと名称重複
KF-[LT]TheMansion
├Danzig_T.utx (公式ファイルと名称が重複)
├Danzig_T2.utx (公式ファイルと名称が重複)
└Danzig_T3.utx (公式ファイルと名称が重複)
サーバーから自動ダウンロード不可
KF-Kurosawa
KF-LibraryFinal
KF-PacMan
KF-TheHiveV1
マップ終了時にサーバークラッシュの可能性あり
毎回起きるものと稀に起きるものがあります
KF-Alamobetav3
KF-Antigone
KF-BarzakhV2c
KF-Cellar
KF-CubicleLab
KF-Deadcenter_fix
KF-DegenerationMultiplayerV1
KF-DegenerationWBV1
KF-DammageV3b
KF-Duke3dM1v03
KF-Fabulousv3
KF-FogFieldBeta5
KF-HarbourV3
KF-KalendraBeta
KF-KingOfTheHill
KF-NorthSea
KF-PandorasBox_v2
KF-PhantomCastleb2
KF-RaccoonInternationalAirportMP
KF-RaccoonInternationalAirportWB
KF-RuralRoad
KF-SawnOfTheDead1-2
KF-undergroundtemple
プレイ中にクラッシュする可能性あり
KF-LethalLavaLand
KF-Twisted_beta
kf-Plungev5b
Perk が無効
KF-ClinicBeta.rom (No whitelist program : FlashLightPickup.u)
KF-DeepThrustV1
KF-HorzineHeadquarters
KF-NPCstadiumv4
kf-towerdefenderv2
KF アップデート後、動作せず
kf-halle
マップ終了後、クライアントが kf-bioticslab の強制ロードする
マップ不一致によりサーバーから切断される
KF-TheHiveV2FC



戻る