При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.11.2016, 17:33  #361
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

[ Цитата ] Подключается только к той версии серверного dll, к которой подключался в первый раз, а помогает только перезапуск.
на римейке кваки это воспроизводится даже в рамках той же самой дллки. так что деловдругом.
Дядя Миша вне форума Ответить с цитированием
Старый 30.11.2016, 17:47  #362
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 830


По умолчанию

2 Дядя Миша:
и в чём же? У нас как только появился сервер с несколько другой dllкой сразу игроков стало намного меньше. Надо бы как-то это исправить.
mittorn вне форума Ответить с цитированием
Старый 30.11.2016, 19:34  #363
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

2 mittorn: ну верните ту, старую. Делов-то.
Дядя Миша вне форума Ответить с цитированием
Старый 30.11.2016, 19:52  #364
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 830


По умолчанию

2 Дядя Миша:
Банить все серверы с другой версией?
mittorn вне форума Ответить с цитированием
Старый 30.11.2016, 20:21  #365
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

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

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

Последний раз редактировалось Дядя Миша, 30.11.2016 в 20:22.
Дядя Миша вне форума Ответить с цитированием
Старый 30.11.2016, 22:25  #366
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 830


По умолчанию

2 Дядя Миша:
Брать изменения то - берём, только вот с интерполяцией пока не лучше чем без неё.
В общем релизнули ту версию, которая была наиболее стабильной на тот момент.
mittorn вне форума Ответить с цитированием
Старый 04.12.2016, 17:54  #367
a1batross
a1batross
Старшина
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 412


По умолчанию

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

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

Уже исправил. Конечно, всё это при условии, что предикт на клиенте выполняется. И он таки исполняется, ибо fake prediction.
a1batross вне форума Ответить с цитированием
Старый 04.12.2016, 22:17  #368
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

[ Цитата ] Если не отсылается, то и звук ходьбы дважды на клиенте при включенном пердикте не проигрывается. Оно и логично.
Не факт. Там же нет проверки на включенный предикт. И вообще когда имеешь дело с вальвой, логику лучше выключать.
Дядя Миша вне форума Ответить с цитированием
Старый 04.12.2016, 23:01  #369
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 830


По умолчанию

2 Дядя Миша:
там не бывает выключенного предикта
mittorn вне форума Ответить с цитированием
Старый 04.12.2016, 23:13  #370
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

2 mittorn: в старых версиях cl_nopred еще работал.
Дядя Миша вне форума Ответить с цитированием
Старый 04.12.2016, 23:53  #371
a1batross
a1batross
Старшина
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 412


По умолчанию

2 Дядя Миша:
а как на сервере узнать, выполняет ли клиент предикт? В юзеринфу это никто не пишет, в отличие от cl_lw. Есть конечно идея cl_predict сделать юзеркваром, но нужно ли?
a1batross вне форума Ответить с цитированием
Старый 04.12.2016, 23:55  #372
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 830


По умолчанию

2 a1batross:
Вроде nopred пишет
mittorn вне форума Ответить с цитированием
Старый 05.12.2016, 00:36  #373
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

[ Цитата ] Есть конечно идея cl_predict сделать юзеркваром, но нужно ли?
Если только для шагов, то особого смысла я не вижу.
Дядя Миша вне форума Ответить с цитированием
Старый 12.12.2016, 23:29  #374
a1batross
a1batross
Старшина
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 412


По умолчанию

В SV_EstablishTimeBase() вместо cl->cl_updaterate должен быть host.frametime. Иначе это сбивает тайминги анимаций моделей. Регрессия в 3366.
a1batross вне форума Ответить с цитированием
Старый 13.12.2016, 17:11  #375
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

2 a1batross: я успел внести это исправление за 20 минут до релиза всё-таки. Но это не единственное, что влияет на анимации игрока. Я там еще кое-что подправил.
Дядя Миша вне форума Ответить с цитированием
Старый 13.12.2016, 21:00  #376
a1batross
a1batross
Старшина
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 412


По умолчанию

2 Дядя Миша:
вот это уровень доверия!
a1batross вне форума Ответить с цитированием
Старый 13.12.2016, 21:02  #377
XaeroX
XaeroX
Регистрация: 05.09.2008
Адрес: Новосибирск
Возраст: 31
Сообщения: 9,162


По умолчанию

2 a1batross:
Заслужил!
XaeroX вне форума Ответить с цитированием
Старый 13.12.2016, 21:20  #378
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

2 a1batross: не льсти себе
Я в ReHLDS сперва заглянул.

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

Последний раз редактировалось Дядя Миша, 13.12.2016 в 21:28.
Дядя Миша вне форума Ответить с цитированием
Старый 14.12.2016, 03:06  #379
a1batross
a1batross
Старшина
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 19
Сообщения: 412


По умолчанию

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

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

a1batross, подумав, добавил 14.12.2016 в 03:06
Тем не менее, я заставил тебя пойти и посмотреть.

Последний раз редактировалось a1batross, 14.12.2016 в 03:06.
a1batross вне форума Ответить с цитированием
Старый 14.12.2016, 13:47  #380
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,225


По умолчанию

2 a1batross: я там ставил эксперименты с фиксированным фреймрейтом, вот оно и пролезло.
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 10:41.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community