Как правило, на нашем форуме все ресурсы уже рассортированы по папкам и остаётся только скачать и установить. Однако, в большинстве случаев требуются дополнительные действия, чтобы ресурс начал работать. В этой статье опишу основы установки различных дополнений на сервер Counter-Strike 1.6.
Форматы файлов
- .so (Linux) / .dll (Windows) - библиотеки данных. Используются в большинстве программ устройства. В частности, в библиотеки упакованы Metamod, его модули и модули AMX Mod X.
- .cfg / .ini / .json - конфигурационные файлы.
- .sma - исходный код плагина AMX Mod X.
- .amxx - скомпилированный плагин AMX Mod X.
- .bsp - основы карт.
- .mdl - модели.
- .bmp / .tga - изображения (миникарты, грани скайбокса, текстуры высокого разрешения).
- .spr - спрайты.
- .wav / .mp3 - звуки.
- .wad - пакеты текстур для карт и декалей.
- .txt - текстовые файлы, содержащие конфигурации, либо информацию для пользователя.
Как установить Metamod?
Код:
cstrike/
└─ addons/
└─ metamod/
├─ config.ini
└─ библиотека
Процесс установки:
- На сервер копируются файлы согласно структуре.
- В папке cstrike текстовым редактором открывается файл liblist.gam и меняется значение настройки:
- Linux:
gamedll_linux "addons/metamod/metamod_i386.so" - Windows:
gamedll "addons\metamod\metamod.dll"
- Linux:
Как установить Metamod модуль?
Код:
cstrike/
└─ addons/
└─ папка дополнения/
├─ конфигурационные файлы
└─ библиотека
Процесс установки:
- На сервер копируются файлы согласно структуре.
- В папке cstrike/addons/metamod в файле plugins.ini (если его нет, надо создать) прописывается путь к библиотеке плагина в таком формате:
- Linux:
linux addons/папка/название_модуля.so - Windows:
win32 addons\папка\название_модуля.dll
- Linux:
Как установить AMX Mod X плагин?
Код:
cstrike/
└─ addons/
└─ amxmodx/
├─ configs/
│ └─ конфигурационные файлы
├─ data/
│ ├─ lang/
│ │ └─ языковые файлы
│ └─ дополнительные файлы
├─ plugins/
│ └─ скомпилированные плагины
└─ scripting/
└─ исходный код плагинов (хранить на сервере не обязательно)
Процесс установки:
- Если плагин предоставлен в формате .sma, сначала его нужно скомпилировать. Инструкция по компиляции есть здесь.
- На сервер копируются файлы согласно структуре.
- В папке cstrike/addons/amxmodx/configs в файле plugins.ini прописывается название плагина с расширением (например, plugin.amxx).
Как установить AMX Mod X модуль?
Код:
cstrike/
└─ addons/
└─ amxmodx/
├─ configs/
│ └─ конфигурационные файлы
├─ data/
│ ├─ lang/
│ │ └─ языковые файлы
│ └─ дополнительные файлы
└─ modules/
└─ библиотека модуля
Процесс установки:
- На сервер копируются файлы согласно структуре.
- В папке cstrike/addons/amxmodx/configs в файле modules.ini прописывается название модуля без постфиксов и расширения (например, module для модуля module_amxx_i386.so).
Как установить карту?
Код:
cstrike/
├─ gfx/
│ ├─ detail/
│ │ └─ текстуры высокого разрешения
│ └─ env/
│ └─ файлы скайбокса
├─ maps/
│ └─ bsp основа
├─ models/
│ └─ модели
├─ overviews/
│ └─ файлы миникарты наблюдателя
├─ sound/
│ └─ звуки
├─ sprites/
│ └─ спрайты
└─ пакеты текстур
Процесс установки:
- На сервер копируются файлы согласно структуре.
- В папке cstrike/addons/amxmodx/configs в файле maps.ini прописывается название карты без расширения (например, de_map для карты de_map.bsp).
- Если нет менеджера карт и нужно, чтобы карты менялись сами, в папке cstrike в файле mapcycle.txt прописывается название .bsp файла карты также без расширения.
Как установить скайбокс?
Код:
cstrike/
└─ gfx/
└─ env/
└─ .bmp/.tga файлы скайбокса
Процесс установки:
- На сервер копируются файлы согласно структуре.
- В папке cstrike/addons/amxmodx/configs в файле amxx.cfg прописывается квар sv_skyname "название скайбокса". Название должно быть без двухбуквенного постфикса и расширения (например, sv_skyname "tsccity_" для скайбокса tsccity_**.tga).
- Если 2 пункт по каким-то причинам не работает, можно установить небо специальным плагином.
