Категории раздела
Мини-чат
200
Наш опрос
Оцените мой сайт
Всего ответов: 11
Наш баннер
Сайт клана RoLLeX
Наши cw
Победы
Победы(12)

Ничьи
Ничьи(0)

Поражения
Поражения(1)



Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Информация
» Зарег. на сайте
Всего: 23
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 1
Проверенных: 6
Файловиков:
Дизайнеров:
Обычных юзеров: 15
Из них
Парней: 23
Девушек: 0
Главная » Статьи » Сервера

Как установить soursemod & metamod
1. Установка MetaMod: Source  
Открываем папку с сервером, там находим \cstrike (orangebox\tf - если Team Fortress 2; hl2mp - если HL2DM; orangebox\dod - если Day of Defeat: Source) 
Распаковываем скачанный архив туда и помещаем VDF файл в \cstrike\addons (создание VDF файла для Metamod: Source) 

Всё, Metamod: Source поставлен. 

2. Установка SourceMod 
Чтобы установить SourceMod на сервер, распаковуйте архив в папку для вашего мода 
/cstrike по Counter-Strike, 
/dod для Day-Of-Defeat 
/tf для Team Fortress 2 
Должно получиться примерно так: /cstrike/addons/sourcemod/ 

3. Проверяем 
Перезагрузите сервер. 
В консоли вводим следующее 
Код:meta list 

Если плагин работает, то в консоли вы увидите: 
Код:meta list Listing 1 plugin: [01] SourceMod (1.3.6) by AlliedModders LLC 

4. Как сделать себя админом 
После приведенных ниже указаний в игре нужно будет ввести sm_admin в конмоли для пользования админским меню. 

Редактируем файл addons/sourcemod/configs/admins_simple.ini 
В конце добавляем одну из следующих строчек: 

Добавление по SteamID: 
"STEAM_0:1:1234567" "99:z" 

Добавление по IP: 
"!127.0.0.1" "99:abc" 

Буквы в кавычках - это флаги администраторов, они задают права администратору сервере. 
Цифры в кавычках - это уровень иммунитета, если у одного админа уровень выше, чем у другого, то другой не может выполнять никакие админские действия над первым. 

Редактируем файл addons/sourcemod/configs/admins.cfg 
Сперва в кавычках указываем имя будущего админа: Потом открываем фигурные скобки и задаем параметры админа. 
Параметр "auth" определяет как будет авторизовываться админ 
"steam" - по стим ID "name" - по имени "ip" - по IP 
Параметр "identity" определяет как будет идентифицироваться админ (не для IP) "Имя" "STEAM_ID" 
Параметр "password" означает, что админу придется вводить пароль для пользования админкой, при вводе в консоли sm_admin 

Параметр "flags" определяет какие полномочия будет иметь админ. "abcde" 

Параметр "immunity" определяет какой уровень иммунитета будет у админа. От 0 до 99. 0 - низкий уровень, 99 -высокий уровень. 

Параметр "group" определяет к какой группе относится админ. Если настроить файл /configs/admin_groups.cfg, то можно не устанавливать параметры флагов и иммунитета, а присвоить группу админа или самого старшего админа. 

Код: "Red=-=DeViL" { "auth" "steam" "identity" "STEAM_0:1:15181536" "password" "123" "group" "Admin" } 
Создание групп для админов 
Открыв файл /configs/admin_groups.cfg, можно изменить существующую группу Full Admins или создать новую. Обратите внимание, что всё очень просто, задается Имя группы, и в параметрах "flags" и "immunity" возможности админа и его иммнитет. В приведенной мною структуре, группа Full Admins имеет все права и самый высокий иммунитет, а группа Admin имеет меньше прав и чуть ниже иммунитет, такой админ не сможет кикать или иначе наказывать админа из группы Full Admins, а вот админ группы Full Admins сможет это сделать без проблем. 
Структура файла: 
Код:Groups { "Full Admins" { "flags" "z" "immunity" "99" } "Admin" { "flags" "abcdefghijk" "immunity" "98" } } 
Описание основных папок: 
/cstrike/addons/sourcemod/ - основная папка SourceMod'a 
/cstrike/addons/sourcemod/configs/ - здесь хранятся конфиги плагинов, файлы содержащие настройки администраторов, админские группы, админское меню, уровни администрирования, настройки мапцикла и др. 
/cstrike/addons/sourcemod/gamedata/ - файлы типа .games.txt, то должны находится в этой папке 
/cstrike/addons/sourcemod/logs/ - здесь хранятся лог-файлы мода 
/cstrike/addons/sourcemod/plugins/ - плагины SourceMod'a 
/cstrike/addons/sourcemod/scripting/ - исходники плагинов. 
/cstrike/addons/sourcemod/translations/ - транслейты всех плагинов, файлы в названии которых есть фраза .phrases.txt, должны находится в этой папке 
/cstrike/cfg/sourcemod/ - в этой папке файлы для настройки мода и плагинов, иначе говоря в этих файлах прописываются многие CVAR-настройки 

5. Добавляем карты в админское меню 
Создайте в папке \addons\sourcemod\configs\ файл adminmenu_maplist.ini и впишите в него список карт, которые можно будет запускать администраторам через админсоке меню. 

Теперь нужно открыть файл \addons\sourcemod\configs\maplists.cfg 

Меняем все строчки: 
"target" "mapcyclefile" 

на эти: 
"file" "addons/sourcemod/configs/adminmenu_maplist.ini" 

Либо находим строчки: 
"sm_map menu" 
"sm_votemap menu" 
и прописываем - 
"file" "mapcycle.txt" 
Таким образом в меню добавите карты из мапцикла и в меню голосования за карту. 

Обновление SourceMod: 
Обновите .so/.dll бинарники в следующих папках: 
sourcemod/bin 
sourcemod/extensions 
sourcemod/extensions/auto.1.ep1 
sourcemod/extensions/auto.2.ep2 
Обновите все *.txt файлы в директории sourcemod/gamedata 
Обновите все *.txt файлы в директории sourcemod/translations 
Обновите плагины по умолчанию *.smx в папке sourcemod/plugins 

Проверьте версию командой: 
sm version 

Плагины SourceMod по умолчанию: 
admin-flatfile.smx - загружает список администраторов из конфигурационных файлов 
adminhelp.smx- предоставляет команду sm_help (показывает список других команд, и их синтаксис) 
adminmenu.smx - предоставляет админское меню и основные интерфейсы пользователя sourcemod 
antiflood.smx - предотвращает флуд/спам в сообщениях чата 
basebans.smx - предоставляет базовые команды банов и их опции 
basechat.smx - предоставляет команды и опции меню для управления использования голосового и текстового чата игроками 
basecomm.smx - предоставляет функциональность для настройки какие игроки могут общаться (наподобие sv_alltalk) 
basecommands.smx - предоставляет основные команды администратора, искоючая команды наказания игроков, такие как смена карты и изменение настроек cvar например 
basetriggers.smx - обеспечивает автоматические ответы на такие фразы, как "nextmap", "thetime" и "timeleft" 
basevotes.smx - обеспечивает базовые команды голосования, таких как голосования за карты 
clientprefs - добавляет основную консоль sm_cookies, и в основное меню sm_settings интерфейс для клиентов имеющих доступ к этим настройкам 
funcommands.smx - предоставляет команды наказания, такие как slap 
funvotes - предоставляет голосование за наказание 
nextmap.smx - позволяет администраторам и другим плагинам изменять карту для более эффективного мапцикла 
playercommands - добавляет команды sm_slap, sm_slay, и sm_rename 
reservedslots.smx - позволяет серверу иметь резервные слоты, которые зарезервированы для администраторов и других привилегированных людей, для обеспечивания захода на сервер без очереди 
sounds.smx - добавляет команду sm_play 

Следующие плагины находятся в папке addons/sourcemod/plugins/disabled - отключены по умолчанию, для включения должны быть помещены в папку addons/sourcemod/plugins/ 
admin-sql-prefetch.smx - загрузка администраторов из SQL базы данных при каждой смене карты, если плагин включен то admin-sql-threaded должен быть выключен 
admin-sql-threaded.smx - загрузка администраторов из SQL базы данных каждый раз при подключении игрока, если плагин включен то admin-sql-prefetch должен быть выключен 
mapchooser.smx - предоставляет автоматическую систему голосования за карту, если плагин включен то randomcycle должен быть выключен. Карты берутся из файла mapchooser.cfg 
randomcycle.smx - предоставляет случайный выбор следующей карты, если выключен то mapchooser должен быть выключен. Карты берутся из файла mapchooser.cfg 
rockthevote.smx - предоставляет игрокам возможность запустить голосование за карту. Настройки хранятся в файле rtv.cfg. Для его работы требуется плагин mapchooser 
nominations.smx - плагин позволяющий игрокам номинировать карты, которые будут участвовать в голосовании rtv. Для его работы требуется плагин mapchooser
Категория: Сервера | Добавил: =-=RED=-=DEVIl=-= (12.02.2012)
Просмотров: 2152 | Теги: Как установить soursemod & metamod | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Наш сервер №1
Наш сервер №2
Мы в
Мы вконтакте
Мы в стиме
Партнёры
Киберспортивная лига Counter Strike
Друзья сайта