Чтобы установить SourceMod на сервер Day of Defeat: Source в PlayNHost, включите Установить SourceMod в разделе Настройки игры и нажмите Обновить и переустановить для применения либо сами загрузите Metamod:Source и SourceMod в папку dod. Одного перезапуска для установки недостаточно. Когда всё работает, команда meta list в Console показывает SourceMod.
Установите через настройку «Установить SourceMod»
Установить SourceMod добавляет SourceMod и Metamod:Source, стандартный набор для админ-команд и плагинов сообщества. Панель ставит их только во время установки сервера, поэтому после переключателя нужно Обновить и переустановить, и запускаете это вы сами.
- Нажмите на вкладку Настройки. В разделе Настройки игры включите Установить SourceMod. Настройка сохраняется сразу, а в строке появляется Применяется при переустановке.
- Панель показывает «Сохранено. Это читается во время установки сервера, поэтому перезапуск изменения не применит.» и кнопку Обновить и переустановить для применения. Одного перезапуска для установки SourceMod недостаточно, поэтому нажмите эту кнопку и подтвердите. Можно также прокрутить вниз до карточки Обновить и переустановить в конце раздела Настройки игры.
- Сервер останавливается, панель делает бэкап (он есть на странице Бэкапы с названием «Автоматический - перед обновлением и переустановкой»), и установка запускается снова. Обычно это занимает несколько минут, а работавший сервер запускается снова сам.
- Когда сервер вернётся, проверьте его так, как описано ниже в разделе «Как проверить, что SourceMod работает?».
Если сделать бэкап нельзя, панель спрашивает «Обновить без бэкапа?» и ничего не делает, пока вы не нажмёте Обновить без бэкапа. Пользоваться кнопкой могут только владелец и подпользователи с правом Переустановка.

Во время установки Console выводит Installing Metamod:Source + SourceMod into dod/..., а затем SourceMod + Metamod installed с двумя версиями. Если загрузка не удалась, выводится ERROR: SourceMod/Metamod install failed - addons/ not populated. NOT installed., и установка завершается ошибкой: напишите в поддержку через чат на сайте или тикетом и сообщите, что было выведено. Установщик панели берёт ветку 1.12 обоих пакетов с AlliedModders.
Установите сами
Переустановка для этого не нужна.
- Скачайте пакет для Linux (
.tar.gz) для Metamod:Source и для SourceMod, стабильные сборки. - В панели нажмите на вкладку Files и откройте папку
dod. - Нажмите Загрузить и загрузите оба файла в
dod. - Отметьте галочкой файл Metamod:Source и нажмите Распаковать. Сделайте то же с файлом SourceMod. В
dodпоявится папкаaddons. - Удалите два файла
.tar.gzи перезапустите сервер.
В руководстве по установке AlliedModders сказано то же самое: распакуйте пакет для Linux в папку своего мода, для Day of Defeat: Source это dod.
Как проверить, что SourceMod работает?
Мы пока сами не подтверждали загрузку SourceMod на сервере Day of Defeat: Source, поэтому проверьте после любой из установок:
- На вкладке Console введите
meta listв поле Введите команду и нажмите Enter. В списке есть SourceMod. - Введите
sm versionи нажмите Enter. Выведется версия SourceMod.
Если meta list неизвестная команда, Metamod:Source не загружен. Проверьте, что dod/addons/metamod.vdf существует, и перезапустите ещё раз. Если он всё равно не загружается, напишите в поддержку через чат на сайте или тикетом.
Куда класть плагины?
Плагины SourceMod это файлы .smx. Загрузите их в dod/addons/sourcemod/plugins и перезапустите сервер. Собственные настройки SourceMod, например список админов, лежат в dod/addons/sourcemod/configs. Обновить и переустановить сохраняет эти настройки, ваши плагины и ваши карты и заменяет только программные файлы SourceMod и Metamod. Сохраняются dod/cfg/server.cfg, cfg/mapcycle.txt, mapcycle.txt, motd.txt и motd_text.txt, файлы SourceMod admins_simple.ini, admins.cfg, admin_groups.cfg, admin_overrides.cfg, admin_levels.cfg, databases.cfg, core.cfg, maplists.cfg, languages.cfg, banreasons.txt и четыре файла adminmenu_*.txt в addons/sourcemod/configs, cfg/sourcemod/sourcemod.cfg, два файла sm_warmode_*.cfg и addons/metamod/metaplugins.ini. Стандартные плагины, которые вы переместили в plugins/disabled, остаются выключенными. Если позже выключить Установить SourceMod, SourceMod не удалится: установка только добавляет.
Дальше сделайте себя админом: Как добавить админов и кикнуть или забанить игроков на сервере Day of Defeat: Source.
Можно ли добавить ботов плагином?
Valve Developer Community называет RCBot2, плагин для Metamod, способом получить полноценных ботов в Day of Defeat: Source, где встроенных нет. На наших серверах мы RCBot2 не проверяли.
Подробнее о файлах и бэкапах: Как загружать, редактировать файлы сервера и управлять ими и Как сделать бэкап и восстановить сервер Day of Defeat: Source.



