Иконка ресурса

Cvar Protect 1.1.0.1

Нет прав для скачивания
Поддерживаемые игры
CS: Source, CS: GO, Team Fortress 2, DOD: Source, L4D 1 & 2
Защищает от неконтролируемого изменения серверных консольных переменных.


Есть костыли от карт из Воркшопа. workshop/12345678/ отбрасывается из имени карты.
Требования
  • SourceMod 1.8 или выше
Переменные
Переменных нет, но настройки есть. Оффтоп

Все настройки расположены в /sourcemod/data/cvar_protect
Структура типичного конфига:
Код:
"CvarProtect"
{
  "Имя_переменной"
  {
    "Hook"  "Действие (1 - реагировать на изменение; 0 - не реагировать)"
    "Value" "Значение"
    // Допустимые "значения":
    // - DEFAULT_VALUE - стандартное значение переменной
    // - CURRENT_VALUE - значение переменной на момент обработки конфига
    // - CACHED_VALUE  - кешированное значение переменной при старте плагина (если эта переменная "защищается" впервые - загружает текущее установленное значение)
    // Любое иное значение трактуется как "то, которое должно быть"
  }
}
Загружает конфигурационные файлы в следующем порядке:
  • Стандартный (default.conf)
  • Конфиг с префиксом текущей карты
  • Конфиг с полным именем текущей карты

Например, если текущая карта - workshop/xxxxxxxxxx/de_olddust2, то плагин последовательно загрузит следующие конфиги:
  • default.conf
  • de.conf
  • de_olddust2.conf
Команды
  • sm_dump_cvarprotect - Вывод всех "защищённых" от изменения переменных вместе с их значениями
  • sm_reloadcvarprotect - Перезагрузка конфига
Установка
Первый пункт необязателен, т.к. в архиве уже есть скомпилированный файл, но рекомендуется во избежание побочных эффектов от разных версий SourceMod.
  1. Скомпилируйте плагин (перетащите файл CvarProtect.sp на spcomp.exe или compile.exe)
  2. Скопируйте скомпилированный файл .smx в директорию /addons/sourcemod/plugins/
  3. Настройте по вкусу конфигурационные файлы в директории: /addons/sourcemod/data/cvar_protect
  4. Выполните загрузку плагина любым удобным способом:
    • Перезагрузите сервер.
    • Смените карту.
    • Выполните по RCON-протоколу команду sm plugins load CvarProtect
    • Выполните по RCON-протоколу команду sm plugins refresh
Автор
Коробка из под бананов
Скачивания
135
Просмотры
805
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Коробка из под бананов

Поделиться ресурсом

Последние обновления

  1. Обновление до 1.1.0.1

    Плагин был обновлён до версии 1.1.0.1. Были сделаны следующие изменения: Добавлено упоминание...

Последние рецензии

5 Cvar Protect из 5
Сверху