Snow 2020

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202
Прекеш происходит на стороне клиента. Клиенту скачивается файл de_dust2_night_particles.txt, там прописан только snow2020.pcf
C#:
particles_manifest
{
    file    "!particles/snow2020.pcf"
}
Если ты изменишь файл на сервере "!particles/snow2021.pcf" и заставишь клиента скачать новый файл, то ничего не получится, тк файл de_dust2_night_particles.txt у клиента уже скачен. И клиент на этой карте будет прекешить только snow2020.pcf

Новые клиенты скачают обновлённый файл, у них будет работать snow2021.pcf
Проблема будет именно со старыми клиентами
 

babka68

Участник
Сообщения
2,124
Реакции
956
Прекеш происходит на стороне клиента. Клиенту скачивается файл de_dust2_night_particles.txt, там прописан только snow2020.pcf
C#:
particles_manifest
{
    file    "!particles/snow2020.pcf"
}
Если ты изменишь файл на сервере "!particles/snow2021.pcf" и заставишь клиента скачать новый файл, то ничего не получится, тк файл de_dust2_night_particles.txt у клиента уже скачен. И клиент на этой карте будет прекешить только snow2020.pcf

Новые клиенты скачают обновлённый файл, у них будет работать snow2021.pcf
Проблема будет именно со старыми клиентами
Я понял о чем ты,тоже самое встречал в моделировании с текстурами)
 

mrdiega

Участник
Сообщения
328
Реакции
47
Было бы неплохо, чтобы создавался конфиг, в котором можно настроить список карт, на которых будет работать снег и был квар на включение/выключение снега по умолчанию при входе для новых игроков
 
Последнее редактирование:

babka68

Участник
Сообщения
2,124
Реакции
956
Было бы неплохо, чтобы создавался конфиг, в котором можно настроить список карт, на котором будет работать снег и был квар на включение/выключение снега по умолчанию при входе для новых игроков
Хорошая идея
 

lar1ch

Участник
Сообщения
106
Реакции
57
Хм... А у меня одного работает на CSS OB без правок от @babka68 ? Просто закинул содержимое архива и pcf отсюда
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Хм... А у меня одного работает на CSS OB без правок от @babka68 ? Просто закинул содержимое архива и pcf отсюда
Если без правок, то ты не один.
Сообщения автоматически склеены:

дальше уже дело за вами
вроде написано
 

j1ton

Участник
Сообщения
69
Реакции
5
Установил, но не работает.
В консоли ошибка при вводе команды - Attempting to create unknown particle system 'snow2020'
 

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202

Templar

Добрая душа
Сообщения
495
Реакции
62
У меня тоже вроде проблем нет все работает и так, сейчас очередной раз проверил таким путем.
Удалил с клиента Steam и Non-Steam файл snow2020.pcf , перезапустил клиент, скачался файл с сервера - снега нет, перезахожу на сервер снег появляется.
 

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202
У меня тоже вроде проблем нет все работает и так, сейчас очередной раз проверил таким путем.
Удалил с клиента Steam и Non-Steam файл snow2020.pcf , перезапустил клиент, скачался файл с сервера - снега нет, перезахожу на сервер снег появляется.
В ксго именно так и должно работать)
 

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202
Можно было реализовать квар, как тут - Fortnite like damage showing что бы игроками переконекчивало и частицы начали работать
Тогда, все плагины, которые что то делают в момент подключения и отключения игрока будут выполнять свои действия дважды. Тому пример - плагин, который выводит, что игрок подключился/отключился, будет выводить эти сообщения дважды в чат
 

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
Думаю нет смысла клиенту воспроизводить не закешируемый партикль при первом подключении, потому что ему будет спамить в консоль => -fps
C-подобный:
C_OP_RenderSprites::RenderUnsorted: Attempting to use an unimplemented sprite renderer for system "snow2020"!
 

Z-RAY-Z

Участник
Сообщения
775
Реакции
243
На версии 1.1.3 изредка выскакивает:
C-подобный:
L 12/11/2020 - 13:08:49: [SM] Exception reported: Client 1 is not in game
L 12/11/2020 - 13:08:49: [SM] Blaming: snow_2020.smx
L 12/11/2020 - 13:08:49: [SM] Call stack trace:
L 12/11/2020 - 13:08:49: [SM]   [0] GetClientAbsOrigin
L 12/11/2020 - 13:08:49: [SM]   [1] Line 130, D:\ѕлагины sourcemod\»сходники\CSGO MG\snow_2020.sp::CreateParticle
L 12/11/2020 - 13:08:49: [SM]   [2] Line 120, D:\ѕлагины sourcemod\»сходники\CSGO MG\snow_2020.sp::Timer
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
Почистил и оптимизировал версию 1.1.4.1.

Эффект добавляется только к игрокам (зачем лишний раз нагружать сервер создавая эффект для ботов?).
Если на сервере нет файла частиц, то плагин не будет пытаться их создать.
Команда не будет работать для консоли сервера (ага, сервер так любит наблюдать снегопад пока он запущен).
 

Вложения

  • snow_2020 1.2.0.sp
    4.7 КБ · Просмотры: 17
Последнее редактирование:

Fleeeshi

Добрая душа
Сообщения
231
Реакции
202
Почистил и оптимизировал версию 1.1.4.1.
Теперь эффект прикрепляется к игроку (должно меньше нагружать сервер, но при повороте игрока поворачивается и весь эффект ^_^).
Эффект прикрепляется только к игрокам (зачем лишний раз нагружать сервер создавая эффект для ботов?).
Если на сервере нет файла частиц, то плагин не будет пытаться их создать.
Команда не будет работать для консоли сервера (ага, сервер так любит наблюдать снегопад пока он запущен).
Партикл не будет скрываться, если он прикреплён к паренту. Твоя версия пипец как проест фпс игроков
 
Сверху Снизу