15 мая 2014 года Valve изменила общие правила загрузки плагинов в играх Source, включая Counter-Strike: Source.
Ограничения команд и проверка файлов
Команда plugin_load получила разные условия для сервера и клиента. Серверу разрешалось загружать плагины, только когда на нём не запущена карта; клиенту — только когда он не подключён к серверу. Это правило состояния приложения: в официальном списке нет привязки к названию конкретного плагина или сообщества.
Для con_logfile добавили проверку недопустимых имён файлов, а для сетевой загрузки ресурсов — проверку таких имён в пути. Переменную mat_texture_list пометили как cheat для предотвращения клиентских эксплойтов. sv_voicecodec в том выпуске удалили, объяснив это ненужностью и использованием в эксплойте. Это историческое состояние параметров на май 2014 года.
В общей части движка также исправили skybox сторонних карт при использовании определённых материалов неба и разрешили about:blank в MOTD. В редакторе Hammer сочетание Ctrl+B при активном Vertex Tool стало привязывать выделенные вершины к сетке. Последний пункт относится к работе автора карты в редакторе, а не к управлению игроком в матче.
Как учитывать выпуск администраторам и авторам карт
При отладке загрузки плагина практический первый вопрос — в каком состоянии находилось приложение. Попытка выполнить команду во время запущенной карты или подключения клиента отличается от разрешённого сценария, описанного Valve. Полезно фиксировать это условие вместе с командой и журналом, прежде чем искать проблему в самом файле плагина.
Объявление включало крупный отдельный раздел Team Fortress 2. Его балансные и предметные изменения не относятся к Counter-Strike: Source, даже несмотря на общий заголовок обновления. В этой статье сохранены только общие пункты Source Engine, перечисленные для CS:S, DoD:S, TF2 и HL2:DM.
Источник: официальное сообщение Valve. Дата сообщения: 15.05.2014.

Комментарии 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.