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

Realistic Snowfall 2022-12-25

Версия Дата выпуска Скачивания Оценка  
2022-12-25 340 5.00 звёзд 1 оценок Скачать
1.0 87 5.00 звёзд 2 оценок Скачать
Некоторые настройки плагина выведены в квары.

snowfall_snow_rate 0.7 | Время цикла появление снега на земле
snowfall_snowflake_height 350.0 | Высота появление снежинок
snowfall_snowflake_rate 0.015 | Время цикла появление снежинок

А так же исправлены ошибки в консоли после недавного обновления.
Надеюсь больше никаких недочетов с моей стороны не осталось. за которые я так же извиняюсь.
Очередной фикс утечки памяти. 🤷‍♂️
Небольшая оптимизация и исправление названий папок.
Два плагина объеденены в одну.
Обязательна прочитать до конца. Имеются важные помечании о нагрузке и нюансах.

Добавлен меню в котором теперь имеются такие настройки:
1) Вкл/Выкл снегопад
2) Вкл/Выкл снег на земле. Имеются нагрузки на сервер из за вычислений.
3) Режим снегопада:
~
1) У каждой снежинки случайная траектория падении
2) Снежинки идут с Севера
3) Снежинки идут с Юга
4) Снежинки идут с Востока
5) Снежинки идут с Запада
6) Снежинки падают по прямой линии вниз
~
4) Режим работы плагина:
~
1) Оптимальная, без нагрузки на сервер из за вычислений. Но снег может появляться внутри зданий или высоких комнат
2) Умная, с нагрузкой на сервер из за вычислений. Снег идет когда сверху у игрока нет никаких преград а только открытое небо
3) Экстремальная, с нагрузкой на сервер из за вычислений. У каждой снежинки своя проверка на наличие небо над собой
~
У каждого игрока свои настройки и никак не зависящие от других игроков.


Серверные настройки плагина:
Доступ к тяжелым для сервера режимам снегопад и снега:
snowfall_enable_expensive_modes стоит 1 | 1 = Включить для всех игроков, 0 = Доступен только випам с флагом резервации, -1 = отключен для всех.
Доступ к снегу:
snowfall_enable_snow стоит 1 | 1 = Включить для всех игроков, 0 = Доступен только випам с флагом резервации, -1 = отключен для всех.


Нюансы:
Для игры CS:S:
Количество снега и его отображение зависит от настройки клиента r_decals/mp_decals которые равняются к 2048 по стандарту. Если игрок не видит или хочет увеличить количество снега, то ему следует повысить значение этих настроек. Но такое не рекомендуется ввиду того что возможны потери кадров на более высоких значениях.
Для игры CS:GO:
Количество снега зависит от настройки шейдеров (Shader details) у игрока. На низких настройках шейдера максимальная количество снега будет 1024. А на самом высоком 4096.

А так же небольшой шанс краша всё ещё имеется, но во время проверки мною лично не обнаружена.
  • Мне нравится
Реакции: sniper45301 и Ksenaksis
Привязал к точке спавна игроков на карте а именно info_player_counterterrorist и info_player_terrorist.
Теперь не нужно пропускать раунд для того чтобы снег появился.
Исправил проблему которая сыпала ошибку в лог.
Собрал обе плагина в один архив, разные под-архивы.

Команда для отключение снегопада: sm_snowfall

Это все еще тестовая версия и проверялся на сервере в одиночку. Для полноценных тестов возможности нет, так что не могу говорить о исключительно работающем без проблем плагине.
Если кому то снежинки показалось низкого качества, то уже не знаю чем вам угодить. Это все ради сохранение FPS. Но все равно можно выкатить хоть 3D модельку снежинки вместо текстуры, это уже кому как.
Так же предупрежу что количество снежинок зависит от тикрейта сервера 1 тик = 1 снежинка, каждая которая живет 7 секунд.
У каждого игрока своя так скажем генерация снегопада в угоду производительности.
  • Мне нравится
Реакции: sniper45301
Сверху Снизу