Почему карты качаются медленно? (Fast Download Fix)
Ничего не бесит больше, чем подключение к серверу и надпись “Downloading package…”, ползущая со скоростью улитки (10Кб/с). Разбираемся, почему это происходит и как исправить.
Техническая причина
По умолчанию движок Unreal Engine 2 качает файлы напрямую через игровой порт сервера (UDP). Этот протокол не предназначен для передачи файлов и работает ужасно медленно.
Решение: HTTP Redirect (FastDL)
Хорошие серверы (как наши) используют HTTP Redirect.
- При входе сервер говорит вашей игре: “Не качай с меня. Иди по этой ссылке”.
- Игра подключается к скоростному веб-серверу.
- Карта скачивается за пару секунд на максимальной скорости вашего интернета.
Если у нас качает медленно:
- Проверьте фаервол/антивирус. Он может блокировать HTTP-запросы от игры.
- Проверьте
KillingFloor.ini. Убедитесь, чтоAllowDownloads=True.
Установка карт вручную
Если загрузка зависла, можно установить карту самому.
- Найдите карту: Гуглите название (например, “KF-Defence-B2 download”).
- Скачайте архив: Внутри будут файлы с расширениями
.rom,.utx,.ukxи т.д. - Раскидайте по папкам:
- Карты (
.rom) ->KillingFloor/Maps - Текстуры (
.utx) ->KillingFloor/Textures - Звуки (
.uax) ->KillingFloor/Sounds - Музыка (
.ogg) ->KillingFloor/Music - Модели (
.usx) ->KillingFloor/StaticMeshes - Скрипты (
.u,.int) ->KillingFloor/System(Осторожно с заменой файлов в System!)
- Карты (
Секрет папки Cache
Когда вы качаете файлы с сервера автоматически, они попадают не в Maps, а в скрытую папку Cache.
- Где находится:
KillingFloor/Cache/ - Как работает: Файлы там имеют имена вроде
45A2C39...xx. Файлcache.iniхранит таблицу соответствия. - Лайфхак: Существуют программы “KF Cache Extractor”, которые вытаскивают файлы из кэша, переименовывают их нормально и кладут в папку игры, чтобы вы могли играть на этих картах в Одиночной игре.