voln.io
Counter-Strike: Source · инструкция

Почему CS: Source не скачивает карту с сервера

Диагностика загрузки карт и FastDL в CS: Source: sv_allowdownload, sv_downloadurl, структура зеркала и одинаковые версии BSP.

Файл на сервере и файл, доступный клиенту для скачивания, — не всегда одно и то же. Если настроен sv_downloadurl, CS: Source получает пользовательский контент с отдельного веб-зеркала. Карта может успешно запускаться на игровом сервере и при этом отсутствовать по адресу раздачи или иметь там старую версию.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Определите действующий способ загрузки

    В консоли панели проверьте sv_allowdownload и sv_downloadurl. Не меняйте их вслепую: запишите текущие значения. Тестируйте с клиентом, у которого нет карты. Если карта уже установлена локально, успешный вход ничего не говорит о работоспособности скачивания для нового игрока.

  2. Проверьте структуру и совпадение файлов

    Для своей карты сравните BSP сервера с экземпляром на зеркале. Относительный путь должен сохраняться: maps/ИМЯ.bsp располагается ниже базового адреса раздачи, аналогично materials и models. Linux различает регистр. Если зеркало отдаёт сжатый .bz2, он должен распаковываться в ту же актуальную версию файла.

  3. Проверьте клиента и отдельный ресурс

    Убедитесь, что игрок не запретил загрузки своими настройками. Проверьте доступность файла на зеркале и отсутствие перенаправления на страницу входа или ошибки вместо BSP. Используйте только собственное доверенное зеркало, совместимое с клиентом; панель игрового сервера не создаёт FastDL автоматически.

Диагностика в консоли сервера — без изменения значенийtext
sv_allowdownload
sv_downloadurl

Как проверить результат

Новый клиент должен скачать карту, загрузиться на неё и видеть обязательные материалы и модели. Проверяйте карту и один внешний ресурс отдельно: успешное скачивание BSP не гарантирует правильного пути к текстурам. После смены версии карты синхронно обновляйте игровой сервер и зеркало, чтобы избежать map differs.

Читайте дальше

Counter-Strike: Source · инструкция

Как зайти на сервер Counter-Strike: Source

Подключение к CS: Source по адресу из панели: игровая консоль, выданный порт, избранное и диагностика отказа соединения.

Counter-Strike: Source · инструкция

Настройка server.cfg сервера CS: Source

Где лежит cstrike/cfg/server.cfg и как добавить собственный конфиг CS: Source, сохранив управляемые панелью название и пароль.

Counter-Strike: Source · инструкция

Как добавить ботов на сервер CS: Source

Встроенные боты Counter-Strike: Source: bot_quota, режим fill, сложность и проверка навигации на пользовательской карте.

Counter-Strike: Source · инструкция

Ротация карт CS: Source через mapcycle.txt

Как задать последовательность карт CS: Source, выбрать mapcyclefile и проверить автоматическую смену после лимита времени.

Counter-Strike: Source · инструкция

Установка пользовательской карты CS: Source

Как загрузить BSP, материалы и NAV на сервер CS: Source, проверить совместимость и избежать ошибки map differs у игроков.

Counter-Strike: Source · инструкция

Настройка раундов и закупки в CS: Source

Правила матча CS: Source: mp_roundtime, mp_freezetime, mp_buytime, деньги и безопасный сброс через mp_restartgame.

Counter-Strike: Source · инструкция

Как включить или отключить friendly fire в CS:S

Урон по своим в Counter-Strike: Source: mp_friendlyfire, проверка на пустом сервере и отличие от автоматического наказания игроков.

Counter-Strike: Source · инструкция

Камера после смерти и наблюдатели в CS: Source

Как ограничить посмертное наблюдение через mp_forcecamera и проверить, какую информацию видят участники матча Counter-Strike: Source.

Counter-Strike: Source · инструкция

Лаги сервера CS: Source: что проверить первым

Как отличить сетевую задержку от перегрузки CS:S, проверить ботов и карту и не испортить сервер случайными rate-настройками.