Установка карт
Это руководство описывает установку пользовательских карт на сервер Counter-Strike 1.6: загрузку .bsp файла, добавление карты в ротацию, подключение карты к AMX Mod X и размещение дополнительных файлов карты.
Основной файл карты
Карты Counter-Strike 1.6 чаще всего распространяются в формате:
.bsp
Пример:
de_dust2.bsp
Файл карты нужно загрузить в каталог:
cstrike/maps/
Пример итогового пути:
cstrike/maps/de_dust2.bsp
Перед загрузкой карты остановите сервер. После установки карты перезапустите сервер или смените карту через консоль.
Добавление карты в mapcycle.txt
Файл ротации карт находится здесь:
cstrike/mapcycle.txt
Откройте mapcycle.txt и добавьте название карты без расширения .bsp.
Правильно:
de_dust2
Неправильно:
de_dust2.bsp
Пример mapcycle.txt:
de_dust2
de_inferno
de_nuke
de_train
mapcycle.txt отвечает за стандартную ротацию карт на сервере.
Добавление карты в maps.ini
Если на сервере установлен AMX Mod X, карту также нужно добавить в файл:
cstrike/addons/amxmodx/configs/maps.ini
Добавьте название карты без .bsp:
de_dust2
Этот файл используется AMX Mod X для меню смены карт и голосований.
Если карты нет в maps.ini, она может не отображаться в AMX-меню, даже если файл .bsp загружен правильно.
Пример полной установки карты
Допустим, вы хотите установить карту:
de_example.bsp
- Загрузите файл карты в:
cstrike/maps/de_example.bsp
- Откройте:
cstrike/mapcycle.txt
и добавьте строку:
de_example
- Если используется AMX Mod X, откройте:
cstrike/addons/amxmodx/configs/maps.ini
и добавьте строку:
de_example
-
Перезапустите сервер.
-
Проверьте смену карты командой:
changelevel de_example
или через AMX Mod X:
amx_map de_example
Дополнительные файлы карты
Некоторые карты состоят не только из .bsp файла. В архиве могут быть дополнительные файлы и папки.
Их нужно загрузить в соответствующие каталоги сервера.
| Файл или папка | Куда загружать | Назначение |
|---|---|---|
.bsp |
cstrike/maps/ |
Основной файл карты |
.txt |
cstrike/maps/ |
Описание задания карты |
.res |
cstrike/maps/ |
Список ресурсов карты для загрузки клиентами |
.wad |
cstrike/ |
Архив текстур |
.nav |
cstrike/maps/ |
Навигация ботов |
gfx/ |
cstrike/gfx/ |
Графика и текстуры интерфейса/окружения |
sound/ |
cstrike/sound/ |
Звуки карты |
sprites/ |
cstrike/sprites/ |
Спрайты |
models/ |
cstrike/models/ |
Модели |
overviews/ |
cstrike/overviews/ |
Обзоры карты для радара/наблюдения |
Если в архиве уже есть структура папок maps, sound, sprites, models, gfx, переносите файлы в такие же папки на сервере.
Пример установки карты с несколькими файлами
Архив карты может выглядеть так:
de_example.bsp
de_example.txt
de_example.res
example_textures.wad
sound/example/example.wav
models/example/model.mdl
sprites/example/sprite.spr
Разместите файлы так:
cstrike/maps/de_example.bsp
cstrike/maps/de_example.txt
cstrike/maps/de_example.res
cstrike/example_textures.wad
cstrike/sound/example/example.wav
cstrike/models/example/model.mdl
cstrike/sprites/example/sprite.spr
После этого добавьте de_example в mapcycle.txt и maps.ini.
Файл .res
Файл .res указывает клиенту, какие дополнительные ресурсы нужно скачать при подключении к карте.
Пример:
de_example.res
Он должен лежать рядом с .bsp:
cstrike/maps/de_example.res
Если .res отсутствует, игроки могут не скачать нужные звуки, модели или спрайты автоматически.
Проверка карты
После установки карты запустите сервер и выполните команду:
changelevel de_example
Если используется AMX Mod X:
amx_map de_example
Если карта установлена правильно, сервер загрузит её без ошибок.
Карта не запускается
Проверьте:
файл .bsp загружен в cstrike/maps/
название карты указано без .bsp
карта добавлена в mapcycle.txt
карта добавлена в maps.ini, если используется AMX Mod X
все дополнительные файлы загружены в правильные папки
сервер был перезапущен после установки карты
Ошибка missing map
Если игрок видит ошибку отсутствующей карты, проверьте:
карта действительно есть в cstrike/maps/
название файла совпадает с названием в mapcycle.txt
у игрока нет другой версии карты с таким же названием
FastDL настроен корректно, если он используется
Если у игрока уже есть старая версия карты с таким же названием, ему нужно удалить её из локальной папки игры и подключиться заново.
Ошибка missing WAD
Если при запуске карты сервер сообщает об отсутствующем .wad файле, значит в архиве карты был файл текстур, который не был загружен.
Файл .wad нужно загрузить в:
cstrike/
Пример:
cstrike/example_textures.wad
После загрузки перезапустите сервер или снова смените карту.
Карта не отображается в AMX-меню
Проверьте файл:
cstrike/addons/amxmodx/configs/maps.ini
В нём должна быть строка с названием карты без .bsp:
de_example
После изменения файла перезапустите сервер или смените карту.
Рекомендации
Загружайте .bsp файлы в cstrike/maps/.
В mapcycle.txt и maps.ini указывайте название карты без .bsp.
Не переименовывайте .bsp файл, если карта использует дополнительные ресурсы.
Загружайте .wad файлы в cstrike/.
Загружайте sound, models, sprites, gfx и другие папки в соответствующие каталоги внутри cstrike/.
Если карта содержит .res, обязательно загрузите его в cstrike/maps/.
После установки карты перезапускайте сервер.
Перед массовой установкой карт создайте резервную копию:
cstrike/maps/
cstrike/mapcycle.txt
cstrike/addons/amxmodx/configs/maps.ini