|
|
|
7 клиенты, поддержка |
|
|
Wap |
31.8.2016, 0:04
|
Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31655
Пользователь №: 9.227
|
Надумали перевести сервер с клиента 6.0.14.3 на клиент 7.0.23.1. Поддержка протокола - по сути стандартная из RunUO 2.2. В целом все +- работает. Но все же есть проблемы. Во-первых, когда над головой управляемого игроком персонажа пишется текст, и персонаж бежит, текст не рисуется точно над головой, как на старом клиенте, а как-то рандомно-коряво, со смещением. Пробовал переключаться между ASCII/Unicode, менять тип сообщения - без положительного результата. Во-вторых пешие(или на пеших это просто лучше заметно) персонажи на экране у игрока на 7 клиенте иногда начинают "дергаться", какое-то зацикливание анимации, будто бы для этих моделей отдельно от всего включили фпс патч. Еще не изучал, чем, в точности, этот эффект вызывается. Кто-то сталкивался с подобными проблемами на практике? P.s. Интересный баг с форума Сферы, есть подозрение, что он связан с этими глюками.
--------------------
|
|
|
|
StaticZ |
1.9.2016, 1:37
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Ну у вас и запросы, более или менее адекватное описание самого протокола лишь в одном месте, а вам подавайте чейнж лог... В принципе если его внимательно пошустрить то там обычно идут упоминание о том какие пакеты в какой версии были добавлены и что изменено, впрочем и там много недомолвок так что чтобы более менее с уверенностью что-то сказать надо сравнивать реализацию пакетов и их описания, но даже в этом случае нельзя быть уверенным наверняка ибо даже это описание не безгрешно, помниться Вят говорил, что он там намеренно пару ляпов оставил, дабы подколоть "RunUo users".
Но вообщем-то я говорил лишь о флагах поддерживаемых фич что обмениваются сервер и клиент во время логина.
Вообще тут надо понимать что оффициальной никакой документации нет, все разбиралось третьими лицами, кто-то более добросовестно к этому подходил ктото нет, ошибки приумножались и копировались туда сюда. Так что тут всюду и везде могут быть косяки и ошибки и нельзя быть в чемто уверенным доконца.
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
1.9.2016, 11:19
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Wap @ 1.9.2016, 10:05) А, не подскажете, какие самые толковые из открытых форков Ранки существуют, которые есть смысл посмотреть на тему поддержки 7 клиентов?
Самая толковая - вятовская ранка, но она не открытая. Из открытых сейчас пожалуй servuo, что негласно заменил собой runuo. Хотя это как говориться шило на мыло - понапихали всякого мусора а по существу изменений никаких и нет - те же ляпы в протоколе, по прежднему не реализована новая система перемещения и прочие ошибки и проблемы оригинала никуда не делись. Так что лично я особо рваться обновляться не советовал, оно имеет смысл лишь для OSI-style серверов и скриптунов что создают сервер накачивая чужие скрипты (вообщем-то насколько я понял ее основного дева как раз на это упор и был сделан).
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
2.9.2016, 18:16
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
проверил у себя, тоже есть подобное правда не так жестко как у Wap'a - если текст пишется прямо во время движения то у него слегка съезжает офсет в зависимости от направления, при остановке\развороте все ранее выведенное центрируется, при вводе не во время бега все ровно. На видео выше вообще какая-то дикая пляска, при начале движения текст съезжает, при разворотах и во время перемещения он прыгает то к одному краю то к другому... Честно говоря данная проблема меня особо не парит, глаз не режет, да писать на ходу всеравно сложно, а всяких [100%] у нас не будет.. но потом какнибудь когда будет настроение и время покопаюсь в коде попробую разобраться в чем там дело и как это можно устранить.
А насчет ошибок протокола - тут все несколько сложнее, правильно читать и писать пакеты лишь пол дела, а вот в плане их очередности, правильного контента, последовательности и прочего много туманна. К примеру клиент постоянно шлет пакет BF.24, на который ранка вообще никак не реагирует, назначение многих пакетов до сих пор не выявлено, другие могут использоваться неправильно или не поназначению. К примеру ранка голая при логине вообще отсылает инфо о предметах персонажа до отправки информации о самом персонаже. В результате клиент получает кучу какихто предметов для несуществующего мобайла и он это хавает вообщем-то, но временами при логине из-за этого клиент подвисает. Поэтому тут вовсе не обязательно что из-за косяков в протоколе будут вылезать ошибки большими красными буквами, они могут приводить к куче плавающих ошибок, причины которых крайне не однозначны.
Но вообщем-то прежде чем лезть в дебри сначала лучше убедиться что проблема где-то там - возьмите оригинальный клиент и проверьте... Я не про подмену exe а про установку чистую установку всего клиента со всеми данными без изменений или с минимум, что требуются для того чтобы можно было залогиниться и проверить текст.
Сообщение отредактировал StaticZ - 2.9.2016, 18:18
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
2.9.2016, 18:50
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Aimed @ 2.9.2016, 18:37) Я именно так и делал, у меня никаких проблем не было с этими клиентами. Использовал РанУО 2.6, СервУО, заходил на UOForever.
Ну тогда вариант лишь один - чтото не то с пакетами твориться.
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|