Дальность прорисовки НПС - дно Варкрафта

В общем, сражаешься на своем пяточке и не видишь, что в 150 метрах происходит эпический замес земельников и кованных великанов. Это что за технология 19 века?

В особенности заметно, когда летишь над землей и мобы отрисовываются в радиусе метров 30-50, остальная локация пустая.

И как я понял по форуму - это настройка сервера и никак не исправить, что очень удручает.

3 лайка

Возможно, ты играешь на Classic? Если нет, то дальность прорисовки меняется в настройках.

Видимость объектов ландшафта - да, к НПС это не имеет отношения

А для чего Вам орлиный глаз дали? Там же не то что на 150 метров, на остров ГМ заглянуть можно )

Я больше про ощущение мира варкрафта, когда видишь пустую локацию, и только когда подлетишь - тебе позволят увидеть мобов в радиусе 50 метров

Считай что это умелая устроенная засада. Война как никак. Битва за Азерот.

3 лайка

Это туман войны вообще то :thinking:

2 лайка

ахахаха :smile:, если только так :pensive:

Хотелось бы видеть мобов и игроков как на БГ, на всю локацию.
Но это будет ТАК лагать…
Гдето там бродят сотни кентавров и кроколисков, с десяток игроков и для большинства это ненужная информация, а какая нагрузка на канал.

Лайков: 1

Да, это действительно очень удручает, в актуале такое сильно заметно, когда ты летишь и мобы прогружаются на ходу, а в классике куча локаций, в отличие от актуала, с довольно бедным ландшафтом, из-за чего сам ландшафт ты видишь на весомое расстояние, но мобы все равно прогрузятся только тогда, когда к ним подойдёшь близко. Очень бы хотелось отдельный ползунок на дальность прорисовки NPC.

ты чего такой агрессивный, пирожок?

Так это же разжигатель местный, которому дай только набросить пожирнее.

3 лайка

Разберёмся…

Лайков: 1

Отряд подручных репортеров в деле?

2 лайка

Все альты в дело пошли, похоже. Их там хватает. :laughing:

Думаю, достаточно было бы увеличить прорисовку в 2 раза для колоссального эффекта, но это не даст играть игрокам со слабыми процессорами, а подобную настройку для каждого отдельно включить невозможно из-за того, что это внесёт дисбаланс, и игроки с лучшими пк будут видеть больше, чем со слабыми. Имхо в этом причина

нет не в этом. во времена лича компы у 90% игроков были уже избыточно мощными. Там выходили за окном крайзисы и прочие графонистые игрушки, в то время как мы до сих пор смотрели на низкополигональное вот это вот. И, что самое важное: сама игра не была настолько перегруженна как сейчас. Движок ещё не пытались изнасиловать. И можно было спокойно хоть в 200 человек устроить замес, всё было бы ок. Но даже тогда стояло ограничение на видимость нпц. Наверное у близзов были какие то другие причины принципиально не давать всем видеть далеко

Причина в архитектуре вова. Если персонаж виден, то поступают все события, которые происходят с этим персонажем. Крутит он ротацию по ворлд боссу, идут у него 10 проков в секунду всякой чухни и все эти события рассылаются всем, кто его видит. Поэтому по превышению какого-то предела игроков начинает лагать в первую очередь сервер (потому, что там идёт квадратичный рост числа рассылаемых событий). Что-то похожее происходит сейчас в классике, где они пытаются её оптимизировать под выход анкиража.

Правильная архитектура требует адаптивной посылки событий. Грубо говоря: если персонаж очень далеко, то тротлим его и не посылаем никаких событий кроме его местоположения, да и то раз в секунду. А клиент пускай там рисует, как он где-то на горизонте машет дрыном или кастует какой-нибудь каноничный для его класса спелл (хотя по факту он может и не кастует ничего, но какая разница). По мере приближения будет увеличиваться детализация событий и когда ты в 40 метрах, например, тебе уже покажет все его баффы/дебаффы. А может и не покажет, если там в этих 40 метрах собрались 5 рейдов и аоешат друг друга. Тогда обновление информации будет запаздывать, но ни сервер, ни клиент лагать не будут, просто это всё будет слегка странно выглядеть.

Но вряд ли в вове мы этого дождёмся.

2 лайка