Главная » Статьи » css

УСТАНОВКА 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. Вы увидите что-то подобное этому:CODESearchPaths 

Game |gameinfo_path|. 
Game cstrike 
Game hl2
8. Добавьте следующую строку после символа и до записей Game приблизительно это должно выглядит так:CODESearchPaths 

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 и добавьте в него следующее:CODEcd 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 

+ 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. Я рекомендую выполнять это после каждой обновления сервера.

Категория: css | Добавил: Jyi (05.05.2017)
Просмотров: 444
Всего комментариев: 0
avatar