1. Предварительные требования
С помощью веб-браузера загрузите сжатые архивы Metamod и SourceMod.
Для корректной работы SourceMod требуется Metamod:Source версии 1.4.3 или выше (рекомендуем использовать самую последнюю версию).
SourceMod будет работать с любым модом сделанным с помощью пакета разработки Source SDK. Он также поддерживает "The Ship", который использует Source движок.
Скачать Metamod:Source можно с официального сайта http://www.metamodsource.net/ инструкция по установке тут .
2. Загрузка и установка
2.1. Локальный сервер
Чтобы установить SourceMod на локальном сервере, просто распаковуйте. ZIP (Windows) или. tar.gz (Linux) пакеты в папку для вашего мода (например cstrike по Counter-Strike, DoD для Day-Of-Defeat и т.д.). Скачать можно здесь
2.2. Удаленный сервер
Чтобы установить SourceMod удаленно, сначала извлеките ZIP (Windows) или tar.gz (Linux) архивы на локальный компьютер (например, на ваш рабочий стол). Вы увидите папку addons.
Используйте такой инструмент, как FTP, найдите папку вашего мода (например cstrike по Counter-Strike, DoD в Day-Of-Defeat и т.д.). В этой папке, вы должны иметь папку addons (если нет, то Metamod:Source возможно, не установлен). Теперь, загрузите содержимое папки addons (раннее извлеченной из архива) в папку addons вашего сервера. Когда всё сделано, папка addons должна содержать в себе sourcemod папку.
Если у вас есть проблемы с этими шагами, вам нужно ознакомиться с управлением FTP-сервером. Однако, вы также можете обратиться к своему провайдеру за помощью. Некоторые поставщики также имеют веб-интерфейс для управления вашим сервером.
Или же, если вы скопировали tar.gz в вашу директорию srcds , выполните следующую команду находясь выше каталога cstrike на один уровень: tar -xzf ../sourcemod-1.3.0.tar.gz
3. Проверка установки
Структура ваших папок должна быть следующей:
[mod] – директория вашего мода (например cstrike)
* addons
o metamod - Metamod:Sourc
o sourcemod - SourceMod
После того как SourceMod скопирован/загружен и сконфигурирован с Metamod:Source, перезапустите ваш сервер. Если это ваш локальный сервер, то закройте его и запустите заново. Если сервер является удаленным, вам, возможно, потребуется обратиться к своему провайдеру за помощью, чтобы перезапустить сервер. Тем не менее, часто используют "exit" через команду rcon и большинство провайдеров автоматически перезапускают сервер.
После запуска сервера введите в консоли (сервера, а не клиента):
Код:
meta list
Если установка прошла успешно вы увидите примерно следующее:
Код:
] meta list Listing 1 plugin: [01] SourceMod (1.2.5-dev) by AlliedModders LLC
Далее попробуйте использовать основную команду SourceMod
Код:
sm
Например:
Код:
] sm version
SourceMod Version Information:
SourceMod Version: 1.2.5-dev
SourcePawn Engine: SourcePawn 1.1, jit-x86 (build 1.2.5-dev)
SourcePawn API: v1 = 4, v2 = 3
Compiled on: Oct 7 2009 00:37:38
Build ID: 2816:5bc7adcdd3d0-dev
http://www.sourcemod.net/
Наконец, если вы уже настроили админский доступ, попробуйте в клиентской консоли команду
Код:
sm_admin
Вы должны увидеть всплывающее меню, сгруппированное по различным группам опций.
4. Устранение неполадок
Если установка прошла неудачно, изучите следующие три пункта
4.1. Metamod докладывает NOFILE или FAILED
Если после использования команды "meta list" вы видите следующее:
Код:
] meta list
-Id- Name Version Author Status [01] - - - NOFILE
Скорее всего: либо файлы расположены в неправильном месте или файл не может быть загружен. Для получения дополнительной информации, используйте следующую команду (использую номер подгружаемого модуля (в этом примере 1)):
Цитата:
meta list 1
4.2. Плагина нет в списке Metamod’a
Если после использования команды "meta list" вы видите следующее:
Код:
] meta list
-Id- Name Version Author Status
Вы забыли добавить запись SourceMod в addons/metamod/metaplugins.ini файл. Или, если не удалось устранить проблему, убедитесь, что вы используете правильную сборку Sourcemod (ZIP для Windows, TAR для Linux ).
Примечание:
В последних релизах SourceMod в сборке идет *.vdf файл, который находясь в директории metamod подгружает SourceMod, то есть вам не нужно делать запись о SourceMod’e в файле metaplugins.ini.