SourceMod - это переписанный AMX Mod X для Half-Life 2 платформы.
Собственная админка (типа Mani) для администрирования серверов на движке Source.
Но она работает только на Metamod: Source.
Установка Metamod: Source
Скачиваем Metamod: Source
Для Windows:
Скачать файл mmsource_1.7.1.zip
Для Linux:
Скачать файл mmsource_1.7.1.tar.gz
Открываем папку с сервером, там находим cstrike и заливаем как есть в архиве папку addons новым каталогом если ее не было.
Теперь прописывать ничего никуда не надо, достаточно файлика vdf для подгрузки...
Для CS:S
Windows:
Скачать файл metamod.rar
Linux:
Скачать файл linmetamod.rar
Для Team Fortress 2
Windows:
Скачать файл wintfmetamod.rar
Linux:
Скачать файл lintfmetamod.rar
Распаковываем и кидаем в папку addons.
Всё, Metamod: Source поставлен.
Для проверки в консоли сервера наберите meta version
должно появиться примерно следующее:
- Код:
-
Metamod:Source version 1.4.2.414
Compiled on: Jun 26 2007
Plugin interface version: 10:7
SourceHook version: 4:3
http://www.sourcemm.net/
Всё, Metamod: Source поставлен.
Metamod: Source можно взять тут -
[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]Полная документация по Metamod:Source (на англ. языке)
Плагины для Metamod: Source
Установка SourceMod
Для Windows:
Скачать файл sourcemod_1.2.0.zip
Для Linux:
Скачать файл sourcemod_1.2.0.tar.gz
Распаковываем скачанный архив с SourceMod в папку /cstrike (если надо поставить на CSS, для TF2 это /orangebox/tf, для HL2:DM это /hl2mp)
Указываем метамоду, что есть сорсмод, теперь тоже не надо, автоподгрузка происходит через vdf файл сорсмода, он уже в архивах. (должен быть в папке addons/metamod)
Запускаем сервер, пишем в консоли meta list
если всё норм, то нам сервер выдаст примерно следующее:
- Код:
-
meta list
-Id- Name Version Author Status
[01] SourceMod 1.0.0.571 AlliedModders, RUN
Всё, можно радоваться.
Добавление администраторов (самый простой способ)Редактируем файл addons/sourcemod/configs/admins_simple.ini
В конце добавляем одну из следующих строчек:
по STEAM ID:
- Код:
-
"STEAM_0:1:16""bce"//kick, ban, slay for this steam ID. no immunity
где первое это STEAM ID, второе флаги доступа (указывают какие имеет права добавленный администратор, что он может делать, если полная админка то выглядеть это будет так : "STEAM_0:1:16575625" "z")
сопсна в самом файле все расписаны и приведены примеры.
Описание флагов можно и что они делают можно посмотреть здесь
Установка плагиновСкачиваем нужный плагин (если он не идёт в стандартной поставке)
Далее на примере Quake Sounds
Внизу первого сообщения видим:
Attached Files
quake sounds1.8.zip (1.68 MB, ...views)
Скачиваем quake sounds1.8.zip, открываем архив и видим три папки... распаковываем на сервер по тем же папкам как есть в архиве, перезапускаем сервер если он работал и радуемся.
версию SourceMod можно посмотреть командой sm version
увидим примерно следующее:
- Код:
-
SourceMod Version Information:
SourceMod Version: 1.0.0.1618
JIT Version: JIT (x86), 1.0.0.1439
JIT Settings: Generic i686
http://www.sourcemod.net/
Полная документация по SourceMod (на англ. языке)
Пути....
/cstrike/addons/sourcemod/ - папка сорсмода
/cstrike/addons/sourcemod/configs/ - здесь некоторые конфиги плагинов хранятся (у QuakeSound к примеру тут список звуков хранится)
/cstrike/addons/sourcemod/gamedata/ - вдруг если с плагином встретится файлик названия типа .games.txt, то кидаем его сюда
/cstrike/addons/sourcemod/logs/ - логи
/cstrike/addons/sourcemod/plugins/ - сами плагины, файлы с расширением .smx
/cstrike/addons/sourcemod/scripting/ - файлы .sp сюда кидать
/cstrike/addons/sourcemod/translations/ - переводы плагинов тут, если встретится плагин где есть файл типа - .phrases.txt, то кидаем его сюда
/cstrike/cfg/sourcemod/ - тут все основные настройки SourceMod и его плагинов