CHEL74 спасибо за наводку
Разрешить использование пользовательского контента дополнений
Какие папки для каких игр
Как создать такую папку
Открываешь корневую папку игры, там где hl.exe. Создаёшь папку с именем *_addon, например cstrike_addon. Внутри структура стандартная, как в самой игре:
cstrike_addon/
├── maps/ для карт
├── models/ для моделей
├── sound/ для звуков
├── sprites/ для спрайтов
├── gfx/ для изображений
└── configs/ для конфигов
Активировать в игре
Тут есть один важный момент, без которого всё вышеописанное работать не будет.
Запускаешь игру, открываешь Настройки (Options), переходишь на вкладку Видео (Video). Там ищешь пункт "Allow custom addon content" и ставишь галочку. Игра перезагружается сама и начинает видеть всё, что лежит в *_addon.
Инфа для админов
На выделенном сервере (HLDS) папки *_addon работают так же, как и на клиенте, но есть один нюанс.
Главное отличие - сервер сам по себе не видит *_addon папки, если не сказать ему об этом. Чтобы включить их поддержку, нужно добавить параметр запуска -addons.
Пример команды запуска:
./hlds_run -game cstrike -addons +maxplayers 32 +map de_dust2
Без этого параметра сервер будет игнорировать всё, что лежит в *_addon. С ним - работает точно так же, как у игрока: контент подгружается поверх оригинальных файлов, ничего не заменяется.
Разрешить использование пользовательского контента дополнений
В GoldSrc есть удобная фича - папки _addon. Суть в том, чтобы не лазить в оригинальные папки игры. Кидаешь свои карты или модели в такую папку, и игра их видит. Оригинальные файлы остаются нетронутыми.
Какие папки для каких игр
| Папка | Игра |
|---|---|
| cstrike_addon/ | CS 1.6 / Condition Zero |
| czero_addon/ | Condition Zero |
| valve_addon/ | Half-Life |
| tfc_addon/ | Team Fortress Classic |
Как создать такую папку
Открываешь корневую папку игры, там где hl.exe. Создаёшь папку с именем *_addon, например cstrike_addon. Внутри структура стандартная, как в самой игре:
cstrike_addon/
├── maps/ для карт
├── models/ для моделей
├── sound/ для звуков
├── sprites/ для спрайтов
├── gfx/ для изображений
└── configs/ для конфигов
Активировать в игре
Тут есть один важный момент, без которого всё вышеописанное работать не будет.
Запускаешь игру, открываешь Настройки (Options), переходишь на вкладку Видео (Video). Там ищешь пункт "Allow custom addon content" и ставишь галочку. Игра перезагружается сама и начинает видеть всё, что лежит в *_addon.
Инфа для админов
На выделенном сервере (HLDS) папки *_addon работают так же, как и на клиенте, но есть один нюанс.
Главное отличие - сервер сам по себе не видит *_addon папки, если не сказать ему об этом. Чтобы включить их поддержку, нужно добавить параметр запуска -addons.
Пример команды запуска:
./hlds_run -game cstrike -addons +maxplayers 32 +map de_dust2
Без этого параметра сервер будет игнорировать всё, что лежит в *_addon. С ним - работает точно так же, как у игрока: контент подгружается поверх оригинальных файлов, ничего не заменяется.
Вложения
Последнее редактирование: