Для тех кто хочет создать свой сервер в /cstrike, /hl2mp, /orangebox/tf
Для начала надо скачать через стим -инструменты - Dedicaded Server. Устанавливаем его.
Теперь Установка и начальная настройка Metamod:Source + SourceMod
cstrike, /hl2mp, /orangebox/tf
Для начала, что такое SoureMod... это расширение стандартных функций выделенного сервера в Source играх аля AMX в CS1.6 Даже создатель тот же (BAILOPAN) =) более гибкая в настройке чем Mani
Установка Metamod: Source
Скачиваем Metamod: Source
Открываем папку с сервером, там находим cstrike (hl2mp - если HL2DM; orangebox\tf - если Team Fortress 2)
Создаём папку addons если её нету, в ней metamod, а в ней bin, вот туда и скидываем содержимое скачанного архива (server.dll для Windows, либо server_i486.so для *nix систем)
В папке metamod создаём текстовый файл "metaplugins.ini" (именно .ini, а не .txt)
В папке мода (/cstrike, /hl2mp, /orangebox/tf) находим файл gameinfo.txt, открываем его находим строчки
Код:
SearchPaths
{
Game |gameinfo_path|.
Game cstrike
Game hl2
}
Перед
Код:
Game |gameinfo_path|.
пишем
Код:
GameBin |gameinfo_path|addons/metamod/bin
Всё, 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/
если метамод с поддержкой OrangeBox движка (для TF2), то
Код:
Metamod:Source version 1.6.0.529
Compiled on: Oct 17 2007
Plugin interface version: 14:14
SourceHook version: 5:5
http://www.sourcemm.net/
Всё, Metamod: Source поставлен.
!!!!!!!!! После обновления сервера нужно восстанавливать файлик gameinfo.txt !!!!!!!!!. Либо использовать Update Tool Распаковываем в папку с игрой (cstrike, hl2mp и т.д.)
Настройки данного дополнения лежат в файле sourcemm_updater.conf
Если будете ставить автоматическое обновление файла gameinfo.txt в отличный от cstrike папки, к примеру hl2mp, то пропишите в файле sourcemm_update_tool.vdf (открывается в блокноте) вместо cstrike нужное значение, к примеру hl2mp
Установка дополнений к Metamod: Source
Действуем по примеру установки SourceMod
Цитата:
Далее включаем указываем метамоду, что есть сорсмод, для этого надо отредактировать файл metaplugins.ini (addons/metamod/metaplugins.ini), прописать в нём
....
Metamod: Source можно взять тут -
http://www.sourcemm.net/Установка SourceMod
http://www.sourcemod.net/builds.phpРаспаковываем
с SourceMod в папку /cstrike (если надо поставить на CSS, для TF2 это /orangebox/tf, для HL2:DM это /hl2mp)
Далее включаем указываем метамоду, что есть сорсмод, для этого надо отредактировать файл metaplugins.ini (addons/metamod/metaplugins.ini), прописать в нём
Код:
addons/sourcemod/bin/sourcemod_mm
Запускаем сервер, пишем в его консоли
Цитата:
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, второе флаги доступа (указывают какие имеет права добавленный администратор, что он может делать)
по IP:
Код:
"!127.0.0.1""5:z"//all permissions for this ip, immunity level = 5
где !127.0.0.1 нужный IP, 5 это, бррр... как выразиться то..., immunity level, если уровень у одного админа выше чем у другого, то он сможет над ним какие либо действия производить, а тот не может
По нику и паролю
Код:
"BAILOPAN""abc""Gab3n"//name BAILOPAN, password "Gab3n": gets reservation, kick, ban
Где первое слово в кавычках ник, второе это "флаги", третье слово пароль (в данном случае Gab3n)
Установка плагинов
Скачиваем нужный плагин
http://www.sourcemod.net/plugins.php(если он не идёт в стандартной поставке)
Внизу первого сообщения видим:
Цитата:
Attached Files
http://forums.alliedmods.net/attachment.php?attachmentid=19868&d=1188870199(1.68 MB, ...views)
http://www.sourcemod.net/vbcompiler.php?file_id=19869or
http://forums.alliedmods.net/attachment.php?attachmentid=19869&d=1188870263 (quakesounds.sp - ... views - 22.8 KB)
Скачиваем quake sounds1.8.zip, открываем архив и видим три папки...
addons
cfg
sounds
Следовательно нам распаковать эти папку в cstrike и получим установленный плагин, запускаем сервер и радуемся звукам
Если нет закреплённых архивов, а только к примеру Get Plugin (получим файлик smx), то скачиваем его в папку
addons\sourcemod\plugins
посмотреть список запущенных плагинов можно набрав в консоли сервера
Цитата:
sm plugins list
версию SourceMod можно посмотреть командой строкой в консоле
Цитата:
sm version
увидим примерно следующее:
Цитата:
SourceMod Version Information:
SourceMod Version: 1.0.0.1618
JIT Version: JIT (x86), 1.0.0.1439
JIT Settings: Generic i686
PS
В основном материал взят с инструкции по установке Метамода с его оф сайта
Вопросы, дополнения, исправления приветствуются.