Sidebar

Долгожданный предиктинг

IvanZ9

New member
Apr 27, 2009
434
32
2 Enimakanaon:
Фиг знает, у мну тоже есть опыт игровой (в том числе на сурсе с пингом аж до 360). Сурса жрет мало трафика (еще со времен ДСЛ с 128 Кбит\сек, делим на 8 ), да и на мтс коннекте играется более-менее сносно. Я делаю такие выводы на основе не только контры и хл2д, но и обоих лефтов и тф2 и инсы. Не знаю, может некоторые особенности в сетевом коде этих игр (я сейчас про сурс) и разнятся, но вцелом, предиктинг там нормален и не вызывает глазного кровотечения. Пинг в любой игре доставляет неудобства, а чем он выше (а игра динамичнее), тем меньше будет помогать предиктинг. А проблема плохого коннекта - уже не проблема движка, ровно как в случае, когда на вашей клавиатурке некоторые кнопочки не жмутся - не проблема для вашего ПК.

П.С.: Я не разбираюсь в сетевом коде, еще не тот уровень знаний, поэтому приходится делать выводы на основе визуального восприятия. Поправьте меня, если не так, но сейчас в Шуре предиктинг (этот вот) хуже, чем в сурсе (если верить суждению тов. Enimakanaon по состоянию дел с этой технологией в ГС и сурсе).
 

a1batross

Umu~!
Jan 6, 2015
664
27
2 IvanZ9:
насколько я понимаю, проблема как бы больше состоит в том, что клиент не угадывает то, что происходит на сервере. Потому в HL можно на клиенте попасть, а на сервере не засчитается урон врагу.
Как и в том видео с BF4, видно, что вроде как на клиенте ты попал во врага, анимация проигралась, да вот урон явно не засчитался.
 

IvanZ9

New member
Apr 27, 2009
434
32
Может предел угадывания слишком большой, или слишком много на угадывание переведено?
Естесственно, при очень высоком пинге "нужно больше выстрелов". Кидать 3 средних шарика легче, чем 15 маленьких. А БФ4 в истории своей очень много болезней имеет.

Чет, мне после смены не очень хорошо думается. )
 

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
PRoSToTeMa said:
Что-то в тему вбрасывают то усовершенствованную gamelib/clientlib халфы, то отревершенную серверную часть двигла, когда надо клиентскую часть двигла, хотя в общем-то тем временем процесс реверсинга идёт довольно успешно.
Никто не реверсил клиента даже от кс1.6, не то, что движка
 

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
NarutoUA said:
Смысл от этого? Это - стандартный hlsdk
Почему? Потому что в событиях нет функций стрельбы оружия кс, есть только от хл
Да и сам автор указывал, что этот код для образовательных целей amx скриптеров, он не компилируется

В реально зареверсенном виде есть лишь серверная часть
https://code.google.com/p/cs16nd/
Как писали авторы, у них ушёл год на реверс этого и уйдёт ещё год, чтобы зареверсить клиент, однако, в настоящий момент интерес к этому был утрачен
 
Last edited:

a1batross

Umu~!
Jan 6, 2015
664
27
2 IvanZ9:
одиночка это вообще другое. Там сколько кадров на сервере, столько и на клиенте. Притом, кадры доходят все, ибо это же локально.
 

IvanZ9

New member
Apr 27, 2009
434
32
2 a1batross: Само собой, ток сервер долго собирает кадр, а при хреновом пинге еще и отправить не может толком (хотя, это скорее вина клиента, раз связь плохая). Просто оно как бы есть, и как бы работает, но плохо... Хотя, все может быть.

Оффтоп
 

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
IvanZ9 said:
Где-то слышал про сеть типа торрентов ток для мультиплеера, может кто в курсе, где почитать можно?
Будешь качать кадры с торрента?
Торренты устроены по принципу p2p, то есть, информация передаётся напрямую между клиентами, без участия сервера, а в мультиплеере p2p - простор для хаков
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Само собой, ток сервер долго собирает кадр, а при хреновом пинге еще и отправить не может толком (хотя, это скорее вина клиента, раз связь плохая).
Да всё там отправляется, а вот доходит - не всегда, увы.
Именно поэтому между клиентом и сервером постоянно действует обратная связь в виде дельта-секвенции, чтобы движок мог знать какой пакет гарантированно дошел до клиента.
 

a1batross

Umu~!
Jan 6, 2015
664
27
2 Дядя Миша:
а где можно почитать про дельта-компресс? Ну, кроме исходников.
Что это и зачем необходимо, да.
 

gfdjr5

[NULL]
Nov 25, 2012
563
0
0
a1batross said:
Что это и зачем необходимо, да.
Сжатие пакетов для уменьшения количества отправляемой информации
Отправляется не весь пакет обновления, а только то, что изменилось с прошлого
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord