Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Установка Sourcemod на сервер CS:GO

Статус пользователя Revelation
сообщение 16.7.2014, 18:48
Сообщение #1
Стаж: 13 лет

Сообщений: 1051
Благодарностей: 401
Полезность: 1075

Установка SourceMod на сервер Counter-Strike: Global Offensive

Перед установкой SourceMod для начала следует установить на сервер MetaMod:Source
Подробнее о том, как установить MetaMod:Source на сервер, прочтите здесь.

1. Скачивание Sourcemod.

Скачиваем сам SourceMod с официального сайта (желательно последнюю версию). Текущая версия - 1.6.0.
Скачать/Download

2. Закачивание на сервер.
Распаковываем архив, скаченный ранее с сайта. После распаковки вы увидите 2 папки:
  • /addons/
  • /cfg/
Закачиваем эти 2 папки в папку /csgo/ на сервер посредством FTP (если ваш игровой сервер размещен на удаленном сервере).

3. Проверка установки.
После того как SourceMod скопирован/загружен и сконфигурирован с Metamod:Source, перезапустите ваш сервер.
После запуска сервера, введите в консоли сервера следующую команду:
Код
meta list

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



Дополнительная информация.


Команды SourceMod.

Основная команда SourceMod:
Код
sm

Версия Sourcemod:
Код
sm version

Список плагинов:
Код
sm plugins list

Вызов справки:
Код
sm_help

Доступ к меню администратора (вводите в клиентской консоли):
Код
sm_admin

Либо командой !admin в чате

sm_ - приставка для ввода в консоль
! - приставка для ввода в чат
Например, команду из консоли sm_test можно ввести в чат !test.


Структура папок с описанием.

- Основная папка SourceMod'a:
/addons/sourcemod/
- Бинарники SourceMod'a
/addons/sourcemod/bin/
- Конфигурационные файлы SourceMod'a и прочих плагинов
/addons/sourcemod/configs/
- Основные настройки Sourcemod и плагинов:
/cfg/sourcemod/
- База данных SQLite SourceMod'a (используется плагинами для хранения информации об игроках и т.д.):
/addons/sourcemod/data/
- Расширения для SourceMod'a (для дополнительных возможностей работы плагинов):
/addons/sourcemod/extensions/
- Данные, используемые расширениями и некоторыми плагинами (*.games.txt)
/addons/sourcemod/gamedata/
- В данной директории хранятся логи сервера, плагинов (errors_*ДАТА*.txt - логи ошибок за текущий день, L*ДАТА* - cмена карт, перезагрузки сервера и т.д.):
/addons/sourcemod/logs/
- Загружаемые плагины для Sourcemod (формат .smx):
/addons/sourcemod/plugins/
- Отключенные плагины SourceMod (не запускаются):
/addons/sourcemod/plugins/disabled/
- Исходники плагинов (формат .sp)
/addons/sourcemod/scripting/
- Переводы плагинов хранятся данной папке (обычно формат .phrases.txt, но бывают исключения):
/addons/sourcemod/translations/


Стандартные плагины, идущие вместе с Sourcemod'ом.

Основные плагины (запускаемые):
admin-flatfile.smx - загружает список администраторов
adminhelp.smx - вызов справки sm_help
adminmenu.smx - загружает меню администратора
antiflood.smx - предотвращает флуд/спам в сообщениях чата
basebans.smx - базовые команды бана игроков, настройки
basechat.smx - управления голосовым и текстовым чатом игроков
basecomm.smx - отвечает за ограничение возможности общения некоторых игроков (gag), нативы, форварды
basecommands.smx - основные команды администратора (загружение конфигов, смена карты, кик игроков и т.д.)
basetriggers.smx - команды "nextmap", "thetime" и "timeleft"
basevotes.smx - возможность устраивать на сервере голосования (например, за карту)
clientprefs.smx - меню настроек
funcommands.smx - команды наказания игроков (поджигание, заморозка и т.д.)
funvotes.smx - дополнительные команды голосования (за убийство игрока, за общение игроков и т.д.)
nextmap.smx - возможность узнать следующую карту: sm_nextmap
playercommands.smx - управление игроками (слей, шлепание, смена ника)
reservedslots.smx - резервные слоты для администраторов и других привилегированных людей, для обеспечивания захода на сервер без очереди
sounds.smx - добавляет команду sm_play

Список плагинов из папки /plugins/disabled/
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

Для включения данных плагинов их следует переместить на директорию выше (в папку /plugins/).


На этом все, по мере возможности, статья будет дополняться.

Отредактировал: Revelation, - 17.7.2014, 16:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: