Установка дополнений на сервер CS 1.6

81c06d91-f149-4df2-95fb-9b2fc3645cc2.png

Как правило, на нашем форуме все ресурсы уже рассортированы по папкам и остаётся только скачать и установить. Однако, в большинстве случаев требуются дополнительные действия, чтобы ресурс начал работать. В этой статье опишу основы установки различных дополнений на сервер 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
      └─ библиотека

Процесс установки:
  1. На сервер копируются файлы согласно структуре.
  2. В папке cstrike текстовым редактором открывается файл liblist.gam и меняется значение настройки:
    • Linux: gamedll_linux "addons/metamod/metamod_i386.so"
    • Windows: gamedll "addons\metamod\metamod.dll"



Как установить Metamod модуль?


Код:
cstrike/
└─ addons/
   └─ папка дополнения/
      ├─ конфигурационные файлы
      └─ библиотека

Процесс установки:
  1. На сервер копируются файлы согласно структуре.
  2. В папке cstrike/addons/metamod в файле plugins.ini (если его нет, надо создать) прописывается путь к библиотеке плагина в таком формате:
    • Linux: linux addons/папка/название_модуля.so
    • Windows: win32 addons\папка\название_модуля.dll



Как установить AMX Mod X плагин?


Код:
cstrike/
└─ addons/
   └─ amxmodx/
      ├─ configs/
      │  └─ конфигурационные файлы
      ├─ data/
      │  ├─ lang/
      │  │  └─ языковые файлы
      │  └─ дополнительные файлы
      ├─ plugins/
      │  └─ скомпилированные плагины
      └─ scripting/
         └─ исходный код плагинов (хранить на сервере не обязательно)

Процесс установки:
  1. Если плагин предоставлен в формате .sma, сначала его нужно скомпилировать. Инструкция по компиляции есть здесь.
  2. На сервер копируются файлы согласно структуре.
  3. В папке cstrike/addons/amxmodx/configs в файле plugins.ini прописывается название плагина с расширением (например, plugin.amxx).



Как установить AMX Mod X модуль?


Код:
cstrike/
└─ addons/
   └─ amxmodx/
      ├─ configs/
      │  └─ конфигурационные файлы
      ├─ data/
      │  ├─ lang/
      │  │  └─ языковые файлы
      │  └─ дополнительные файлы
      └─ modules/
         └─ библиотека модуля

Процесс установки:
  1. На сервер копируются файлы согласно структуре.
  2. В папке cstrike/addons/amxmodx/configs в файле modules.ini прописывается название модуля без постфиксов и расширения (например, module для модуля module_amxx_i386.so).



Как установить карту?


Код:
cstrike/
├─ gfx/
│  ├─ detail/
│  │  └─ текстуры высокого разрешения
│  └─ env/
│     └─ файлы скайбокса
├─ maps/
│  └─ bsp основа
├─ models/
│  └─ модели
├─ overviews/
│  └─ файлы миникарты наблюдателя
├─ sound/
│  └─ звуки
├─ sprites/
│  └─ спрайты
└─ пакеты текстур

Процесс установки:
  1. На сервер копируются файлы согласно структуре.
  2. В папке cstrike/addons/amxmodx/configs в файле maps.ini прописывается название карты без расширения (например, de_map для карты de_map.bsp).
  3. Если нет менеджера карт и нужно, чтобы карты менялись сами, в папке cstrike в файле mapcycle.txt прописывается название .bsp файла карты также без расширения.



Как установить скайбокс?


Код:
cstrike/
└─ gfx/
   └─ env/
      └─ .bmp/.tga файлы скайбокса

Процесс установки:
  1. На сервер копируются файлы согласно структуре.
  2. В папке cstrike/addons/amxmodx/configs в файле amxx.cfg прописывается квар sv_skyname "название скайбокса". Название должно быть без двухбуквенного постфикса и расширения (например, sv_skyname "tsccity_" для скайбокса tsccity_**.tga).
  3. Если 2 пункт по каким-то причинам не работает, можно установить небо специальным плагином.
 
Назад
Верх