2 qpAHToMAS:
серверный FPS ты на клиенте можешь узнать только косвенно -- по количеству апдейтов в секунду. Что и происходит в данном случае, имея cl_updaterate 100, ты получаешь число чуть близкое к 100.
Поставь 60 и sv fps плавно упадёт до 60 с погрешностью.
Поигрываем с ZGreen'ом на сервере a1batross'а.
Оба заметили, что со звуком какие-то проблемы, он часто лжет. Звук платформ на crossfire словно "mono" (не 3D). Видно на видео.
Сатчелы не исчезают после смерти игрока.
Порой игрок "пригибается на колено" после смерти и так остается стоять (анимация смерти застывает).
Порой игрок визуально быстро прыгает вверх-вниз.
Не слышно, как ставишь spraypaint лого.
2 Дядя Миша:
Посмотри в SND_Spatialize, есть проверка на radius. Я не знаю зачем этот код, но он лишь мешает мультиплееру. В частности если звучит брашмодель, вроде платформы, то громкость становится неправильной.
По поводу late precache: со стороны сервера ресурс отправляется на клиент и с этим проблем нет (кроме того что модель не скачивается если она отсутствует на клиенте даже после переподключения)
Со стороны клиента же прекэш не вызывается. Почему так?
Добавил функцию, которая прекэширует отдельный ресурс и сделал вызов в разборе svc_resource при ca_active - вроде всё работает. Правда, пока плохо ориентируюсь в новом движке и не уверен что проверка на ca_active тут корректна
Почему модель не качается пока не понял
Post automatically merged:
Модели не докачиваются именно после переподключения. Исправил баг который приводил к отключению при создании ентити, теперь идёт скачивание.
Зачем тут проверка на p->ucFlags?
Это в CL_EstimateNeededResources для моделей
Post automatically merged:
2 Дядя Миша:
Модель не скачивалась так как у моделей созданных во время игры ucFlags пустой.
Зачем там эта проверка - пока не понял. Убрал, теперь ресурсы качаются и прекэшатся налету
Post automatically merged:
Ещё из-за этой проверки не качается куча файлов. Удалил все модели, подключился. Ни один сложный монстр не рисуется так как скачались не все нужные части моделей. После удаления проверки скачались
Разберитесь уже с блокировками! Сожрало моё сообщение
Post automatically merged:
Какой-то провайдер поставил заглушку в своей сети и у меня вылазит его баннер иногда если запрос маршрутизируется через него
Post automatically merged:
2 Дядя Миша:
В тот момент этот флаг ещё не выставлен, это проверка перед его выставлением. И почему там проверка на наличие любого флага? Я вчера долго не мог понять, почему у меня вдруг после того как я поставил принудительный прекэш, стала качаться модель. А оказалось, что выставлялся флаг PRECACHED и проверке начала срабатывать. Мне кажется, что это вообще опечатка какая-то.
2 Дядя Миша:
В голдсорсе? Даже не знаю как проверить, своих серваков голдсорсовых нет, а поднимать сервак ради этого долго.
А в ноаом ксаше не работает так как у них ucFlags 0