Ошибка загрузки кастомных карт KF2: MaxDownloadSize
На некоторых серверах Killing Floor 2 с кастомными картами новые игроки не могли зайти и видели Connection Error. Участник сообщества из Кореи выяснил причину: у сервера есть лимит на размер файла, который он отдаёт подключающемуся клиенту, а кастомные карты по умолчанию больше этого лимита.
Симптомы
- Игроки не могут подключиться к серверу с кастомными картами, либо загрузка не завершается.
- Если вы сами запустили сервер с кастомными картами, другие игроки не могут зайти по той же причине.
Исправление
- Откройте в Блокноте конфиг сервера
kf2server\KFGame\Config\PCServer-KFEngine.ini. - Нажмите Ctrl+F и найдите
MaxDownloadSize. - Значение по умолчанию -
1024000, то есть примерно 1 МБ. - Замените его на большее число. Автор предлагает
102400000. - Сохраните файл и перезапустите сервер.
Советы
- Лимит действует на каждый скачиваемый файл, поэтому выбирайте значение больше самой тяжёлой карты.
- Если у вас много карт или тяжёлые моды, лучше выложить их на веб-редирект. Подход описан на странице кастомные карты через nginx redirect, а также в настройке сервера с кастомными картами и модами.
Вопросы и ответы
- Какое значение MaxDownloadSize по умолчанию?
- 1024000 байт, примерно 1 МБ. Кастомная карта больше этого размера не может быть передана сервером, и клиенты получают Connection Error.
- Какое значение советует гайд?
- 102400000, около 100 МБ. Можно выбрать любое, которое подходит под ваши карты.