Форум
назад
1
далее

Установка SourceMod на сервер

Установка SourceMod на сервер

O JI E Ж K A
был 6 часов назад

28 Января 2016 в 09:31

1. Установка MetaMod: Source
Скачиваем MetaMod на рабочий стол с официального сайта
Открываем папку с сервером, там находим cstrike (orangeboxtf - если Team Fortress 2; hl2mp - если HL2DM; orangeboxdod - если Day of Defeat: Source)
Распаковываем скачанный архив туда и помещаем VDF файл в cstrikeaddons (создание VDF файла для Metamod: Source)

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

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

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

Если плагин работает, то в консоли вы увидите:
CODE
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, то можно не устанавливать параметры флагов и иммунитета, а присвоить группу админа или самого старшего админа.

Пример добавления админа
CODE
"O JI E }i{ K @"
{
"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 сможет это сделать без проблем.

Структура файла:
CODE
Groups
{
"Full Admins"
{
"flags" "z"
"immunity" "99"
}

"Admin"
{
"flags" "abcdefghijk"
"immunity" "98"
}
}




Описание основных папок:
/cstrike/addons/sourcemod/ - основная папка SourceModa
/cstrike/addons/sourcemod/configs/ - здесь хранятся конфиги плагинов, файлы содержащие настройки администраторов, админские группы, админское меню, уровни администрирования, настройки мапцикла и др.
/cstrike/addons/sourcemod/gamedata/ - файлы типа .games.txt, то должны находится в этой папке
/cstrike/addons/sourcemod/logs/ - здесь хранятся лог-файлы мода
/cstrike/addons/sourcemod/plugins/ - плагины SourceModa
/cstrike/addons/sourcemod/scripting/ - исходники плагинов.
/cstrike/addons/sourcemod/translations/ - транслейты всех плагинов, файлы в названии которых есть фраза .phrases.txt, должны находится в этой папке
/cstrike/cfg/sourcemod/ - в этой папке файлы для настройки мода и плагинов, иначе говоря в этих файлах прописываются многие CVAR-настройки

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

Теперь нужно открыть файл addonssourcemodconfigsmaplists.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 по умолчанию:
CODE
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/
CODE
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

назад
1
далее
АКТИВНЫЕ ТЕМЫ
O JI E Ж K A
26 Декабря 2023 в 13:22
G3ntEZ
04 Января 2024 в 14:23
Bober
05 Июня 2022 в 07:55
fynpaso
16 Апреля 2024 в 12:03
micro_killer
23 Февраля 2020 в 11:54
O JI E Ж K A
11 Января 2020 в 17:23
O JI E Ж K A
14 Ноября 2019 в 18:48
xopumun11
18 Апреля 2024 в 09:30
O JI E Ж K A
22 Июня 2018 в 11:01
MRWhite9
06 Января 2021 в 12:47
Популярные темы
xopumun11
18 Апреля 2024 в 09:30
Salazar
04 Июня 2018 в 14:59
G3ntEZ
04 Января 2024 в 14:23
micro_killer
23 Февраля 2020 в 11:54
micro_killer
23 Февраля 2020 в 12:13
relabyc
16 Апреля 2024 в 17:04
micro_killer
15 Октября 2017 в 13:08
O JI E Ж K A
09 Января 2021 в 13:40
fynpaso
16 Апреля 2024 в 12:03
micro_killer
16 Февраля 2020 в 14:13
мы в социальных сетях
Сайт может содержать контент,
не предназначенный для лиц
младше 16 лет
Главная Мониторинг серверов Новости Скины Карты Форум Скачать CSS v34
Спонсор раздела: