клиентное предсказание угробило игру
Gang_Starr_US
12 июн 2015
-100ХП и ни одна пуля меня не задела. всё просто супер.
единственное что сделало клиент-предсказание это передало лаг тем у кого хороший пинг.
как мне уворачиватся от огня если враг стреляет не по тому месту где я есть, а где я был?
PaLLl5uJlb
15 июн 2015
У меня включено. Пинг хоть и не шибко большой (50-80), но плюс в том, что прицел хаотично не прыгает вокруг ТУ и не перемещается рывками. Все остальные примочки типа - попал, когда не должен; не попал, когда должен; таяние ХР без трассеров вокруг самоля присутствуют.
_____SPECNAZ_____
15 июн 2015
Сообщение отредактировал _____SPECNAZ_____: 15 июн 2015 - 12:17
timsz
16 июн 2015
Сглаживает полет на высоких пингах.
timsz
18 июн 2015
Вроде, если пинг под 200, то заметно. У меня под 20, поэтому не видел.)
azazello_v2
27 июн 2015
вы в роликах показываете ТОЛЬКО несоответсвие отрисовки выстрелов на вашем клиенте реально просчитанному на сервере (который и снимает урон).
на стороне стреляющего отрисовка тоже отличается от просчитанного на сервере(было бы интересно визуализировать именно её - там попадания будут), и ещё сильнее отличается от того, что вы видите.
от пинга вашего и соперника зависит, а от всего остального - нет (т.к. логика сервера имеет приоритет из-за того самого пинга и защиты от читов, как и упомянул __AL выше)
Сообщение отредактировал azazello_v2: 27 июн 2015 - 15:53
CLS1984
27 июн 2015
_PR (14 Июн 2015 - 09:28) писал:
У многих такого нет.
Вывод: Ищи причину в себе и у себя.
И кто вообще уворачивается от снарядов? Матрицу меньше смотреть надо.
Не путай причину и следствие. Уворачиваться надо от самолета.
Сбитому в ангаре, смотреть на реплее попадали по тебе снаряды или проходили мимо - ОПРАВДАНИЕ своего раздутого ...
"
По мне не попадают, но урон проходит
" - конечно проходит если по тебе стреляли, если ты ни сделал ничего, чтобы по тебе не могли стрельнуть.
А то что трассеры мимо пролетают, там разница 1/50 секунды. Не льсти себе. ![]()
Ps. Пример твоё видео: О каком преимуществе стреляющего идет речь? Ты посадил себе на хвост противника, попадания должны быть в любом случае.
Видел видео Adoa, та же ситуация тупо дает по себе стрелять и удивляется почему дамаг проходит. ![]()
Резюмируя, в твоих проблемах виноват только ты сам и больше никто.
Сообщение отредактировал CLS1984: 27 июн 2015 - 20:50
Gang_Starr_US
27 июн 2015
aeroGofra
30 июн 2015
__AL (15 Июн 2015 - 11:25) писал:
Выскажу свое видение. Если я в чем-то ошибся - прошу разрабов поправить.
С момента появления сетевых многопользовательских игр разработчики сталкиваются с проблемой нечестной игры. Одной из первых наверное был шутер Doom2, который в сетевом режиме запускался даже без сервера. Насколько я понимаю клиент игры сам определял положение игрока и всего лишь сообщал остальным клиентам координаты. Это давало возможность недобросовестному игроку "доработать" клиент и иметь такие фишки как ускорение, прохождение сквозь стены, рентген и тд. Разумеется, разрабы следующих игр старались от этого защищаться, проверять целостность кода игры перед запуском, вводить всяческие "античиты" и тд, но все это полумеры.
У WG подход совершенно другой, все критичные для определения положения юнита расчеты выполняются на сервере. При этом не важно как вы хакнули свой клиент, решающего превосходства вы не добьетесь. Потому что положение самолета, расположение противников, траектория полета снарядов - все расчитывается на сервере. Клиент же просто отрисовывает эту картину с точки зрения пилота. Если сервак определил пересечение пульки с вашим самолетом - от вашего "здоровья" отнимут нужную величину.
Но тут возникает еще одна сложность. Вот вы нажимаете кнопку "огонь" слышите как застучал ваш верный "максим", видите трассы, которые прошивают вражину, но... не видите отлетающего урона. Все потому, что из-за плохого канала связи ваша команда "открыть огонь" поступила на сервер с задержкой 200миллисекунд. Для авиации это достаточно большой отрезок времени, на серверной модели враг уже вышел из прицела, поэтому на самом деле ни в кого вы не попали.
Так вот, клиентское предсказание должно сгладить часть подобных проблем. Клиент как и прежде отрисовывает что говорит ему сервер, но теперь пользуется собственной моделью боя и фактически интерполирует каким будет положение самолета между командами сервера. Это должно убрать как минимум рывки прицела в виражах.
Ну и как эта интерполяция может повлиять на других игроков? ИМХО никак.
это влияет на всех в т.ч. и на тех кто не пользуется КП.
есть кнопка в игре - Скольжение типа помогает мышеводам правильно работать креном и рулем нарпавления.
есть такая же фишка - скольжение и на джойстике которая помогает малоопытным джоеводам.
с введением КП у меня вообще одно сплошное скольжение,
даю крен рулем, сигнал на руль( на руль а не на самолет) идет с запозданием помогая мне выполнить крен .
гашетка срабатывает через раз (тестировал гашетку - гашетка в порядке) типа наэимаю на стрельбу а клиент думает надо стрелять или не надо - бред.
потом КП - он рассчитан на условное выравнивание отклика.
условно штатно у всех отклик 100 мс. и он всем помогает.
В нашем случае он помогает даже тем у кого пинг 10мс.
забил на игру до 1.9.
Я управляю самолетом! Я!Я!Я! , а не "Клиентское предсказание" .
п.с. дайте мне возможность летать и управлять надеясь только на свои руки и самолет, а не на КП и электронные помощники доворачивающие мои пули и снаряды.
Grafmus
30 июн 2015
Gang_Starr_US
01 июл 2015
Grafmus (30 Июн 2015 - 15:18) писал:
В этом и проблемма с КП. В бою вам разрешается стрелять не туда где вражеский самолёт на самом деле находится, а туда где он был пол секунды назад. А в реплее можете видеть что случалось на самом деле.
Сообщение отредактировал Gang_Starr_US: 01 июл 2015 - 00:42
TandayRambay
01 июл 2015
Gang_Starr_US (14 Июн 2015 - 04:58) писал:
пусть покупают себе инет лучше. теперь я должен страдать из-за того что у меня пинг нормальный. полный бред.
В цитаты навсегда. Вот оно, неприкрытое стыдливыми одеждами нравственности, огромное самовлюбленное эго
Ради таких нужно вводить "ультимативный уравниватель пинга "Спарта! -1".
Выравниватель дожидается загрузки в бой игрока с самым большим пингом и уравнивает пинг остальных игроков до этой величины
Честно. Справедливо. Недостижимо.
Creaker
01 июл 2015
Заброшу этот ролик еще сюда. Первая половина - это реплей, вторая - прямой захват с экрана. (один и тот же момент)
Вечером сделаю то же, но со стрельбой.
Ta_la_li_hin
01 июл 2015
Creaker
01 июл 2015
Gang_Starr_US
02 июл 2015
TandayRambay (01 Июл 2015 - 01:59) писал:
В цитаты навсегда. Вот оно, неприкрытое стыдливыми одеждами нравственности, огромное самовлюбленное эго
Ради таких нужно вводить "ультимативный уравниватель пинга "Спарта! -1".
Выравниватель дожидается загрузки в бой игрока с самым большим пингом и уравнивает пинг остальных игроков до этой величины
Честно. Справедливо. Недостижимо.
Я бы совсем не против если бы было справедливо. Но так как сейчас работает КП - совсем не справедливо.
Squeegee
09 июл 2015
UltraWolf7
09 июл 2015
Squeegee (09 Июл 2015 - 17:36) писал:
И так каждый патч с прошлого лета. Но разработчикам слегка плевать на наше мнение



