Ядро плагина Pug Setup 2.0.3

Плагин для проведения авто-миксов в CSGO

Метки:
  1. Иванчо Бальбовски
    Поддерживаемые игры:
    • CS: GO
    Плагин для автоматического проведения миксов

    Преимущества:
    • Ready-система
    • Ножевые раунды
    • Поддержка разминки на аим-картах
    • Модульная система (ядро Pug Setup и модули, улучшающие функционал)
    • Возможность выбрать капитанов/лидеров
    • Возможность редактировать в конфиге чат-команды по своему усмотрению

    Я не являюсь автором плагина, автор - splewis.
    Тема на AM - [CS:GO] Pug Setup (v2.0.2, 2017-2-15) - AlliedModders
    Github - GitHub - splewis/csgo-pug-setup: CS:GO Sourcemod plugin for setting up pug/10man games
    Требования:
    Sourcemod 1.7+
    CS:GO
    Переменные:
    Данные конфигурации хранятся в cfg/sourcemod/pugsetup.cfg, конфиг создаётся автоматически после старта сервера с плагином.

    sm_pugsetup_admin_flag (default "b") - Админ флаг для особых привилегий управления матчем.
    sm_pugsetup_announce_countdown_timer (default 1) - Время отсчёта до старта lo3-матча.
    sm_pugsetup_auto_randomize_captains (default 0) - Если матч управляется капитанами, должгы ли они быть выбраны рандомно? Вы так же можете использовать .rand/!rand для перевыбора рандомных капитанов.
    sm_pugsetup_autosetup (default 0) - Должен ли матч автоматически запускаться со стандартными настройками?
    sm_pugsetup_autoupdate (default 1) - Включить автоматическое обновление (плагин Updater должен быть включён).
    sm_pugsetup_demo_name_format (default "pug_{MAP}_{TIME}") - Формат названия демо. Можно использовать {MAP}, {TIME}, и {TEAMSIZE}. В полях не должно быть пробелов.
    sm_pugsetup_exclude_spectators (default 0) - Считать ли наблюдателей за игроков во время ready? Если 1, то наблюдатели так же могут быть выбраны капитанами.
    sm_pugsetup_exec_default_game_config (default 1) - Должен ли gamemode_competitive конфиг запускаться перед live.cfg?
    sm_pugsetup_force_defaults (default 0) - Устанавливать ли принудительно стандартные настройки в !setup-меню?(Админы могут управлять этим меню).
    sm_pugsetup_live_cfg (default "sourcemod/pugsetup/live.cfg") - Путь до конфига, который будет запускаться когда игра перейдёт в режим LIVE.
    sm_pugsetup_maplist_aim_maps (default "aim_maps.txt") - Если включен параметр sm_pugsetup_use_aim_map_warmup 1, файл с картами addons/sourcemod/configs/pugsetup должен быть тут. Так же можно указать workshop ID с коллекцией карт вместо файла-конфига, если у вас установлено SteamWorks-расширение.
    sm_pugsetup_maplist (default "maps.txt") - Файл со списком карт addons/sourcemod/configs/pugsetup должен быть тут. Так же можно указать workshop ID с коллекцией карт вместо файла-конфига, если у вас установлено SteamWorks-расширение.
    sm_pugsetup_mapvote_time (default 20) - сколько длится голосование за смену карты.
    sm_pugsetup_message_prefix (default "[{YELLOW}PugSetup{NORMAL}]" - Тег, который будет писаться перед сообщениями мода.
    sm_pugsetup_money_on_warmup_spawn (default 0) - Должны ли игроки получать 16,000 при спавне? Рекомендуется использовать вместе сmp_death_drop_gun 0 в вашем warmup-конфиге.
    sm_pugsetup_mutual_unpausing (default 1) - Должна ли команда противников так же писать !unpause, если его ввела ваша команда?
    sm_pugsetup_pausing_enabled (default 1) - Разрешить ли паузы?
    sm_pugsetup_quick_restarts (default 0) - Сколько рестартов делать перед переходом в LIVE?
    sm_pugsetup_setup_enabled (default 1) - Будут ли команды sm_setup и sm_10man включены?
    sm_pugsetup_randomize_maps (default 1) - Рандомить ли список карт в голосовании/вето?
    sm_pugsetup_snake_captain_picks (default 0) - Whether captains will pick players in a "snaked" fashion rather than alternatingg. ABBAABBA rather than ABABABAB.
    sm_pugsetup_start_delay (default 5) - сколько секунд ждать перед запуском lo3 (LIVE)?
    sm_pugsetup_team_size (default 5) - Максимальное количество игроков в команде
    sm_pugsetup_time_format (default "%Y-%m-%d_%H") - Формат времени и даты в демо-файлах
    sm_pugsetup_use_aim_map_warmup (default 0) - Менять ли карту на аим-карту, если включен параметр sm_pugsetup_maplist_aim_maps на разминка? Внимание - плагин будет применять exec sourcemod/pugsetup/aim_warmup.cfg на aim_ картах
    sm_pugsetup_warmup_cfg (default "sourcemod/pugsetup/warmup.cfg") - Конфиг, который будет запускаться перед/после игр. Место - csgo/cfg
    Команды:
    .setup, начинает стадию подготовки микса
    .10man, запуск микса 5v5
    .ready - подтвердить готовность
    .notready - снять готовность
    .pause - запросить паузу (действует на freezetime)
    .unpause - запросить продолжение матча
    .start запускает матч, если авто-запуск отключен
    .capt дает права лидера и возможность назначать капитанов
    .rand рандомный выбор капитана
    .leader дает возможность выбрать лидера
    .endgame принудительно завершает матч (если лидер не назначен)
    .forceend принудительно завершает игру без сбивания настроек матча
    .stay остаться на текущей стороне после ножевого
    .swap перейти за другую команду после ножевого
    .ct выбрать кт после ножевого
    .t выбрать тт после ножевого
    Так же можно использовать, например, !ready, или /ready вместо .ready

    Админ-команды

    sm_addmap [temp|perm] to add a map to the maplist (defaults to permanently writing to the maplist)
    sm_removemap [temp|perm] to remove a map from the maplist (defaults to permanently writing to the maplist)
    sm_addalias to add a chat alias
    sm_removealias to remove a chat alias
    sm_setdefault to set a default setup menu setting
    sm_setdisplay <0|1> to set whether a setup setting is displayed in the setup menu
    Установка:
    Распасковать содержимое архива в корень папки csgo.
    По необходимости вытащить модули из папки addons/sourcemod/plugins/disabled в addons/sourcemod/plugins/
    Запустить сервер, прописать !setup - установка завершена.
    wiN нравится это.