2
0
mirror of https://github.com/rehlds/metamod-r.git synced 2025-03-13 05:50:15 +03:00

Updated Settings (markdown)

STAM 2018-03-12 15:09:20 +03:00
parent fa9216fa35
commit b9d3b72a13

@ -1,5 +1,53 @@
## [![](https://i.imgur.com/ou0wy1S.png)](https://github.com/theAsmodai/metamod-r/wiki/English-version) Back
# Подключение плагинов в 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/theAsmodai/metamod-r/wiki/Устранение-проблем).
# Список консольных команд
Команда пишется в связке с приставкой `meta`. _Например, `meta version`_.
version - отобразить информацию о версии metamod
list - отобразить список загруженных плагинов
game - отобразить информацию о gamedll (список зарегистрированных msg, их id и размер)
cmds - список консольных команд, добавленных сторонними плагинами
cvars - список cvar, добавленных сторонними плагинами
refresh - перезагрузить metamod-r
config - конфигурация из config.ini
load <name> - найти и загрузить плагин по указанному пути
unload <plugin> - выгрузить указанный плагин
reload <plugin> - перезагрузить указанный плагин
info <plugin> - отобразить подробную информацию об указанном плагине
pause <plugin> - приостановить работу плагина
unpause <plugin> - возобновить работу всех остановленных плагинлв
retry <plugin> - повторить попытку неудачной загрузки плагина
clear <plugin> - выгрузить из памяти неудачно загруженный плагин
force_unload <plugin> - принудительная выгрузка плагина
require <plugin> - выключить сервер, если указанный плагин не запущен
### debuglevel
| **var** | debuglevel