Sidebar

Xash3D: Баги/Недоработки

Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Подключается только к той версии серверного dll, к которой подключался в первый раз, а помогает только перезапуск.
на римейке кваки это воспроизводится даже в рамках той же самой дллки. так что деловдругом.
 

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
и в чём же? У нас как только появился сервер с несколько другой dllкой сразу игроков стало намного меньше. Надо бы как-то это исправить.
 

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
Банить все серверы с другой версией?
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Ваш форк - вы и решайте что с ним делать. Если вы не берёте из оригинала оперативно изменения, значит вы в состоянии сами всё починить. На деле же получается, что вы и берете достаточно редко и сами чините далеко не всё.
Но пока это не имеет особого значения, т.к. я никогда и не считал в ксаше мультиплеер рабочим. Т.е. я его конечно старался поддерживать, чтобы две копии могли коннектиться к друг-другу, но для комфортной игры этого малавата.
И там назрел целый список того, что следовало бы поменять. Соответственно, как только я это сделаю, вы обновите форк, чтобы иметь везде актуальный протокол, а мелкие огрехи потом можно будет исправлять самостоятельно.

Post automatically merged:

ЗЫ. я по этой же причине и не ввожу даунлоад ресурсов. Я потом сяду и сразу всё оптом сделаю. А то щас скопипастю по быстрому, где-то что-то отвалится, ну его на.
 
Останнє редагування:

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
Брать изменения то - берём, только вот с интерполяцией пока не лучше чем без неё.
В общем релизнули ту версию, которая была наиболее стабильной на тот момент.
 

a1batross

Umu~!
06.01.15
674
27
pfnPlaySound в серверном PMove должен работать так, чтобы звук отсылался всем игрокам, кроме текущего обратываемого игрока(pmove->player_index).

Если не отсылается, то и звук ходьбы дважды на клиенте при включенном пердикте не проигрывается. Оно и логично.

Уже исправил. Конечно, всё это при условии, что предикт на клиенте выполняется. И он таки исполняется, ибо fake prediction. %)
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Если не отсылается, то и звук ходьбы дважды на клиенте при включенном пердикте не проигрывается. Оно и логично.
Не факт. Там же нет проверки на включенный предикт. И вообще когда имеешь дело с вальвой, логику лучше выключать.
 

mittorn

Active member
22.04.10
1 229
22
38
2 Дядя Миша:
там не бывает выключенного предикта
 

a1batross

Umu~!
06.01.15
674
27
2 Дядя Миша:
а как на сервере узнать, выполняет ли клиент предикт? В юзеринфу это никто не пишет, в отличие от cl_lw. Есть конечно идея cl_predict сделать юзеркваром, но нужно ли?
 

a1batross

Umu~!
06.01.15
674
27
В SV_EstablishTimeBase() вместо cl->cl_updaterate должен быть host.frametime. Иначе это сбивает тайминги анимаций моделей. Регрессия в 3366.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 a1batross: я успел внести это исправление за 20 минут до релиза всё-таки. Но это не единственное, что влияет на анимации игрока. Я там еще кое-что подправил.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 a1batross: не льсти себе =)
Я в ReHLDS сперва заглянул.

Post automatically merged:

Я вам щас покажу уровень дезинформации наших товарищей. Совет:
вместо cl->cl_updaterate должен быть host.frametime
Было
Код:
	cl->timebase = sv.time + cl->cl_updaterate - runcmd_time;
стало
Код:
	cl->timebase = sv.frametime + svgame.globals->time - runcmd_time;
уровень доверия, ага.
 
Останнє редагування:

a1batross

Umu~!
06.01.15
674
27
2 Дядя Миша:
Мне ближе дкмпл. А там именно то, что я написал.

Ну ладно, ладно, я понял, мне до вас далеко. :D

Post automatically merged:

Тем не менее, я заставил тебя пойти и посмотреть.
 
Останнє редагування:
  • Like
Reactions: FiEctro
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 a1batross: я там ставил эксперименты с фиксированным фреймрейтом, вот оно и пролезло.
 

Game Server

Доноры Красавчики

Користувачі онлайн