From 7806ffb87864b025a6279d0ac522343c833e8e53 Mon Sep 17 00:00:00 2001 From: STAM Date: Wed, 21 Feb 2018 14:57:05 +0300 Subject: [PATCH] =?UTF-8?q?Destroyed=20=D0=9D=D0=B0=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D0=BA=D0=B0=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Настройка.md | 92 ---------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 Настройка.md diff --git a/Настройка.md b/Настройка.md deleted file mode 100644 index fd1e946..0000000 --- a/Настройка.md +++ /dev/null @@ -1,92 +0,0 @@ -## [![Назад](https://i.imgur.com/ou0wy1S.png)](https://github.com/EpicMorgGames/metamod-r-game-tests/wiki/Русская-версия) Назад - - -*** - -Перенесено в официальную доку. Дальше редактирование происходит там. - -*** - - -# Подключение плагинов в plugins.ini -В качестве примера будет использован мифический плагин `metaPlugin`. Установка других плагинов идет по аналогии с этой инструкцией. - -* В папке `addons\metamod` создайте файл `plugins.ini`, если его там нету. -* В папке `addons` создайте папку для нового плагина. _Например, папку **metaPlugin**._ -* Поместите свой плагин `metaPlugin.dll` (или `metaPlugin.so`) в созданную папку по пути `addons\metamod\metaPlugin`. -* Откройте из папки `metamod` файл `plugins.ini` любым удобным для вас текстовым редактором. -* Для подключения плагина `metaPlugin.dll` (или `metaPlugin.so`) пропишите следующие строки в файл `plugins.ini`: - - _Для Windows-версии вашего сервера:_ -``` -win32 addons\metaPlugin\metaPlugin.dll -``` - _Для Linux-версии вашего сервера:_ -``` -linux addons/metaPlugin/metaPlugin.so -``` -* Сохраните ваш файл `plugins.ini` и запустите сервер. -* Установка плагина **завершена**. - -_Вы можете проверить, что плагин работает, набрав в консоли сервера `meta list`._ -![](https://i.imgur.com/1fVXBzc.png) - -Если такого не наблюдается, -![](https://i.imgur.com/nGXAokG.png) -обратитесь к [руководству по устранению неполадок](https://github.com/EpicMorgGames/metamod-r-game-tests/wiki/Устранение-проблем). - -# Тонкая настройка через config.ini -Файл `config.ini` находится рядом с `metamod.dll`. В нем можно произвести более тонкую настройку, если вам это необходимо. _Например, выключить рассылку информации об установленных плагинов в клиенты, либо форсированно подключить `неподдерживаемый` мод или игру._ - -### debuglevel - -| **Переменная** | debuglevel -| :----- | -----: -| **Тип** | число -| **Принимает** | от 0 до 42 -| **По умолчанию** | 0 -| **Переопределяется** | `+localinfo mm_debug <число>` -| **Пример использования** | `debuglevel 0` -| **Подробное описание** | Устанавливает начальный уровень отладки для `metamod` (так же, как cvar `meta_debug`). По умолчанию обычно `0`. Если `hlds` запущен с `-dev` параметром, то значение будет `3`. - -### gamedll -| **Переменная** | gamedll -| :----- | -----: -| **Тип** | строка -| **Принимает** | `<путь>` -| **По умолчанию** | пусто -| **Переопределяется** | `+localinfo mm_gamedll <путь>` -| **Пример использования** | `gamedll dlls/hl.dll`, `gamedll ../podbot/podbot.dll`, `gamedll /home/bots/dlls/mybot.dll` -| **Подробное описание** | `<путь>` - либо абсолютный путь, либо относительный папки мода, к исполняемому файлу игры (например, `hl.dll`) в тех случаях, когда `Metamod-r` не может распознать запускаемую игру или мод. По умолчанию - значение пустое. - -### exec_cfg -| **Переменная** | exec_cfg -| :----- | -----: -| **Тип** | строка -| **Принимает** | `<файл>` -| **По умолчанию** | `addons/metamod/exec.cfg` -| **Переопределяется** | `+localinfo mm_execcfg <файл>` -| **Пример использования** | `exec_cfg configs/debugging.cfg`, `exec_cfg ../clan/match.cfg` -| **Подробное описание** | Где` <файл> `- это путь относительно папки с игрой. **Внимание:** Это НЕ МОЖЕТ быть абсолютным путем, поскольку `hlds` не будет «исполнять» абсолютные пути. Переопределяет имя файла по умолчанию, содержащее команды `hlds`, которые запускаются сразу после загрузки `Metamod-r`. - -### clientmeta -| **Переменная** | clientmeta -| :----- | -----: -| **Тип** | флаг -| **Принимает** | -| **По умолчанию** | `yes` -| **Переопределяется** | `+localinfo mm_clientmeta ` -| **Пример использования** | `clientmeta yes`, `clientmeta no` -| **Подробное описание** | Настройка для отключения или включения клиентских команд Metamod (`meta list` и `meta version`). Дополнительная настройка для исправления патча `Metamod+All-Mod-Support`. - -### dynalign_list -| **Переменная** | clientmeta -| :----- | -----: -| **Тип** | флаг -| **Принимает** | -| **По умолчанию** | `no` -| **Переопределяется** | -| **Пример использования** | `dynalign_list yes`, `dynalign_list no` -| **Подробное описание** | Настройка для отключения или включения динамического выравнивания списка плагинов на вывод. **Внимание**: Этот параметр влияет на неправильный синтаксический анализ из `HLSW` во вкладке `Metamod Plugins`. - -