Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

[Статья] Установка Sourcemod на сервер CS:GO

Тема в разделе "Свалка", создана пользователем Axiles, 18 июл 2014.

  1. Axiles

    Axiles Пользователь

    78
    33
    110
    [SIZE=13pt]Установка SourceMod на сервер Counter-Strike: Global Offensive [/SIZE]​

    Перед установкой 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


    [SIZE=13pt]Дополнительная информация.[/SIZE]

    Команды 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/).​