Карта CS 1.6 создаётся инструментами GoldSrc. Редактор из CS2 Workshop Tools и инструкция по Source 2 для этой задачи не подходят. Начните с маленькой учебной комнаты: первый результат должен компилироваться, загружаться и правильно размещать игроков, а декор можно добавить после проверки основы.
Подготовьте редактор и игровые пути
Для классического процесса используют Hammer ветки GoldSrc 3.x; существуют и отдельные совместимые редакторы, например J.A.C.K. Само наличие слова Hammer в названии не гарантирует нужный формат. В конфигурации укажите каталог игры, папку cstrike, подходящий FGD Counter-Strike и компиляторы именно для GoldSrc.
FGD описывает доступные игровые сущности и их свойства. Он не содержит саму карту и не устанавливает игровые модели. Текстуры GoldSrc обычно подключаются из WAD-наборов. Для первого теста возьмите штатные ресурсы: так вы не столкнётесь одновременно с ошибкой геометрии и отсутствующим пользовательским материалом.
Соберите минимальную арену
- Создайте пол, потолок и стены отдельными простыми блоками. Помещение должно быть замкнуто и не иметь щелей наружу.
- Разместите точку появления контртеррористов
info_player_startи террористовinfo_player_deathmatch. - Поднимите точки чуть над полом и оставьте вокруг достаточно свободного места. Не ставьте их внутрь стены или друг друга.
- Добавьте источник света
light, чтобы тест не проходил в полной темноте. - Сохраните исходник под новым коротким именем латиницей, например
aim_firstroom.
Начальная арена без сложной цели удобна для проверки масштаба и стрельбы. Для полноценной de-карты позже потребуются зона установки бомбы и соответствующая логика; для сценария с заложниками — собственные сущности. Не пытайтесь добавить все режимы в первый учебный файл одновременно.
Скомпилируйте и запустите
Редактор хранит исходную геометрию, а игра загружает готовый BSP. В типичном процессе GoldSrc этапы CSG, BSP, VIS и RAD обрабатывают геометрию, видимость и освещение. Проверьте пути каждого инструмента и прочитайте лог после запуска. Сообщение о завершении одного этапа ещё не доказывает, что получилась новая исправная карта.
Поместите готовый BSP в cstrike/maps и запустите локальную игру командой map aim_firstroom. Если имя не находится, проверьте расширение и папку. Если игра загрузила старую версию, сравните время изменения BSP: неудачная компиляция иногда оставляет предыдущий файл, создавая впечатление, что редактор игнорирует изменения.
Первый список проверок
Войдите за обе команды, убедитесь, что можно двигаться, покупать снаряжение в предусмотренных условиях и завершать раунд. Проверьте, нет ли застреваний у стен и слишком низкого потолка. Попросите второго игрока войти одновременно: одна точка на команду годится для теста, но не для будущего многолюдного сервера.
При утечке наружу исправляйте щель по диагностике компилятора, а не окружайте весь уровень гигантским полым кубом. Сохраняйте исходники отдельно от BSP и делайте версии перед крупными изменениями. Первая рабочая комната с понятным масштабом даёт более полезную основу, чем большой декоративный уровень, который невозможно корректно собрать.

Комментарии 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.