Установка MetaMod Source
Установка SourceMM
Для чего он нужен? Метамод необходим для того, чтобы у вас на сервере работали такие моды как Зомби мод, и Дезматч мод, а также популярный античит Detox!
Теперь приступим к установке.
1. Загрузите подходящий пакет для вашего сервера: есть Linux tarball и файл индекса Windows. Вы можете получить их с официального сайта http://www.sourcemm.net.
2. Откройте архив, вы увидите в нем server_i486.so или server.dll.
3. Найдите вашу Папку модулей на сервере. Это будет либо cstrike либо hl2mp.
4. Создайте в папке модулей папку addons, если она уже есть то не надо. Перейдите в папку addons и создайте в ней папку metamod, а внутри папки metamod папку bin.
5. Создайте новый, текстовый файл с названием metaplugins.ini.
6. Загрузите файлы на ваш сервер:
- Загрузите файл server.dll или server_i486.so в следующую папку addons/metamod/bin
- Загрузите файл metaplugins.ini в следующую папку addons/metamod
- Внимание! - Не заменяйте модуль server.dll или server_i486.so (обычно в bin). Это может привести к остановке работы мода.
7. Откройте файл в папке модуля названный gameinfo.txt. Вы увидите что-то подобное этому:
CODE
SearchPaths
Game |gameinfo_path|.
Game cstrike
Game hl2
8. Добавьте следующую строку после символа и до записей Game приблизительно это должно выглядит так:
CODE
SearchPaths
GameBin |gameinfo_path|addons/metamod/bin
Game |gameinfo_path|.
Game cstrike
Game hl2
9. Поздравляю!!!Вы сделали это! Для того, чтобы проверить работоспособность мода, перезапустите ваш игровой сервер и набирайте meta в консоли сервера. Вы должны получить меню.
10. Если файл gameinfo.txt после обновления перезаписался, и ваша строка удалилась, metamod не будет работать. Чтобы устанавливать это, выполните 7 и 8 пункты заново. Либо скачайте METAMOD.VDFфайл для вашей игры и поместите в cstrike/addons/
11. Если у вас Windows то можно создать исполняемый файл который сделает все за ВАС!
Создает текстовый файл в counter-strike source назовите его sourcemm.bat и добавьте в него следующее:
CODE
cd cstrike
copy GameInfo.txt.mms GameInfo.txt
cd ..
hl2.exe -insecure -console -game cstrike
Затем в папке cstrike создайте копию gameinfo.txt и переименуйте её в GameInfo.txt.mms
Таким образом мы защитим файл gameinfo.txt от перезаписи.
12. Если у вас Linux то можно создать исполняемый файл который сделает все за ВАС! Создайте новый файл с названием gameinfopatcher и добавьте в него следующие строки:
CODE
/bin/bash
if [ `grep addons/metamod/bin < gameinfo.txt` = ]
then
I love here document patches.
echo gameinfo.txt needs patching for metamod.
patch -Np0 < gameinfo.txt.bak Sun Apr 16 19:04:34 2006
--- gameinfo.txt Mon Apr 17 11:01:49 2006
41,44
--- 41,45 ----
SearchPathsM
M
+ GameBin |gameinfo_path|addons/metamod/binM
EOPATCH
test ? || echo patch failed
rm gameinfo.txt.orig || echo temp file deletion failed
else
echo Already patched.
fi
Символы M являются управляющими. Для того, чтобы набирать их нажмите Ctrl-v Ctrl-m. Для того чтобы запустить данный сценарий, вы должны сделать его исполняемым:
chmod +x gameinfopatcher Теперь перейдите в папку где находится gameinfo.txt
cd cstrike Теперь запустите сценарий следующим образом:
../gameinfopatcher Вы можете благополучно запустить этот сценарий всякий раз, если Valve изменяет содержание gameinfo.txt. Я рекомендую выполнять это после каждой обновления сервера.
Скачать Metamod Source для Linux