Установка пользовательской карты CS: Source
Как загрузить BSP, материалы и NAV на сервер CS: Source, проверить совместимость и избежать ошибки map differs у игроков.
Для Counter-Strike: Source нужен релиз карты именно для этой игры. Файл .bsp от CS 1.6 имеет то же расширение, но другой формат, а перенос из CS 2 требует полноценной работы автора. Перед загрузкой выясните, упакованы ли материалы внутрь BSP или поставляются отдельными папками.

Порядок действий
Проверьте архив до замены файлов
Возьмите карту у автора, сохраните её номер версии и перечень зависимостей. Создайте бэкап. Не заменяйте стандартные файлы одинаковыми именами без необходимости: это затруднит обновление и вызовет несовпадение содержимого у игроков. Для тестовой карты предпочтительно собственное уникальное имя.
Сохраните структуру ресурсов
BSP помещается в cstrike/maps; соседний NAV, если он поставляется автором, — туда же. Папки materials, models и sound объединяются с одноимёнными каталогами внутри cstrike. Не кладите весь архив в maps и не создавайте cstrike/cstrike. Сохраняйте регистр путей, указанный в релизе.
Проверьте карту до ротации
На пустом сервере выполните changelevel ИМЯ_КАРТЫ. Подключитесь клиентом без заранее установленного релиза, чтобы увидеть реальную загрузку ресурсов. Проверьте спавны команд, покупку, цели и поведение ботов. Только затем добавляйте имя в mapcycle и при необходимости меняйте стартовую карту панели.
Как проверить результат
Успешная загрузка BSP не гарантирует наличие всех моделей: осмотрите разные части карты. Чёрно-розовые поверхности обычно указывают на недостающие материалы, ERROR вместо объекта — на модель. Сравните комплект на сервере с авторским архивом и проверяйте новым клиентским подключением после каждого исправления.