Sidebar

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

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Подключается только к той версии серверного dll, к которой подключался в первый раз, а помогает только перезапуск.
на римейке кваки это воспроизводится даже в рамках той же самой дллки. так что деловдругом.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
и в чём же? У нас как только появился сервер с несколько другой dllкой сразу игроков стало намного меньше. Надо бы как-то это исправить.
 

Дядя Миша

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

[ADDED=Дядя Миша]1480526530[/ADDED]
ЗЫ. я по этой же причине и не ввожу даунлоад ресурсов. Я потом сяду и сразу всё оптом сделаю. А то щас скопипастю по быстрому, где-то что-то отвалится, ну его на.
 
Last edited:

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
Брать изменения то - берём, только вот с интерполяцией пока не лучше чем без неё.
В общем релизнули ту версию, которая была наиболее стабильной на тот момент.
 

a1batross

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

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

Уже исправил. Конечно, всё это при условии, что предикт на клиенте выполняется. И он таки исполняется, ибо fake prediction. %)
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Если не отсылается, то и звук ходьбы дважды на клиенте при включенном пердикте не проигрывается. Оно и логично.
Не факт. Там же нет проверки на включенный предикт. И вообще когда имеешь дело с вальвой, логику лучше выключать.
 

a1batross

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

a1batross

Umu~!
Jan 6, 2015
664
27
В SV_EstablishTimeBase() вместо cl->cl_updaterate должен быть host.frametime. Иначе это сбивает тайминги анимаций моделей. Регрессия в 3366.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 a1batross: я успел внести это исправление за 20 минут до релиза всё-таки. Но это не единственное, что влияет на анимации игрока. Я там еще кое-что подправил.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 a1batross: не льсти себе =)
Я в ReHLDS сперва заглянул.

[ADDED=Дядя Миша]1481653680[/ADDED]
Я вам щас покажу уровень дезинформации наших товарищей. Совет:
вместо cl->cl_updaterate должен быть host.frametime
Было
Code:
	cl->timebase = sv.time + cl->cl_updaterate - runcmd_time;
стало
Code:
	cl->timebase = sv.frametime + svgame.globals->time - runcmd_time;
уровень доверия, ага.
 
Last edited:

a1batross

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

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

[ADDED=a1batross]1481674010[/ADDED]
Тем не менее, я заставил тебя пойти и посмотреть.
 
Last edited:
  • Like
Reactions: FiEctro

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