UoKit.com Форумы > Ultima Online : Dev > RunUO Server > Вопросы по RunUO
Страницы: 1, 2
Wap
Надумали перевести сервер с клиента 6.0.14.3 на клиент 7.0.23.1. Поддержка протокола - по сути стандартная из RunUO 2.2.
В целом все +- работает. Но все же есть проблемы.

Во-первых, когда над головой управляемого игроком персонажа пишется текст, и персонаж бежит, текст не рисуется точно над головой, как на старом клиенте, а как-то рандомно-коряво, со смещением. Пробовал переключаться между ASCII/Unicode, менять тип сообщения - без положительного результата.

Во-вторых пешие(или на пеших это просто лучше заметно) персонажи на экране у игрока на 7 клиенте иногда начинают "дергаться", какое-то зацикливание анимации, будто бы для этих моделей отдельно от всего включили фпс патч. Еще не изучал, чем, в точности, этот эффект вызывается.

Кто-то сталкивался с подобными проблемами на практике?

P.s. Интересный баг с форума Сферы, есть подозрение, что он связан с этими глюками.
Вверх
Juzzver
а есть какие нибудь скрины или видео-фрагметы этих недочетов?
По памяти помню только анимацию игроков со светильниками в руках, которые как будто бы бегают на месте, после каждого движения.
Вверх
Born2bake
По первому,

http://prnt.sc/cca9di
http://prnt.sc/cca9k6
------------------------------ на бегу

http://prnt.sc/cca9p0
------------------------------ на месте

https://youtu.be/hWNPo8InrM8
Вверх
StaticZ
Сложно так сказать надо разбираться что кто выводит смотреть что и как шлется. Хорошо бы включить поддержку всех фич клиента (не думаю что обратную совместимость ктото замарачивался с тестированием)
Вверх
Wap
Цитата(StaticZ @ 31.8.2016, 18:49)

Сложно так сказать надо разбираться что кто выводит смотреть что и как шлется. Хорошо бы включить поддержку всех фич клиента (не думаю что обратную совместимость ктото замарачивался с тестированием)
Не знаешь, где-то есть лог изменений протокола UO клиента по версиям, хотя бы приблизительно?

А то поди узнай об этих "всех фичах"...
Вверх
StaticZ
Ну у вас и запросы, более или менее адекватное описание самого протокола лишь в одном месте, а вам подавайте чейнж лог... В принципе если его внимательно пошустрить то там обычно идут упоминание о том какие пакеты в какой версии были добавлены и что изменено, впрочем и там много недомолвок так что чтобы более менее с уверенностью что-то сказать надо сравнивать реализацию пакетов и их описания, но даже в этом случае нельзя быть уверенным наверняка ибо даже это описание не безгрешно, помниться Вят говорил, что он там намеренно пару ляпов оставил, дабы подколоть "RunUo users".

Но вообщем-то я говорил лишь о флагах поддерживаемых фич что обмениваются сервер и клиент во время логина.

Вообще тут надо понимать что оффициальной никакой документации нет, все разбиралось третьими лицами, кто-то более добросовестно к этому подходил ктото нет, ошибки приумножались и копировались туда сюда. Так что тут всюду и везде могут быть косяки и ошибки и нельзя быть в чемто уверенным доконца.
Вверх
Aimed
И тени отсутствуют. По крайней мере на видео.
Вверх
Wap
А, не подскажете, какие самые толковые из открытых форков Ранки существуют, которые есть смысл посмотреть на тему поддержки 7 клиентов?
Вверх
StaticZ
Цитата(Wap @ 1.9.2016, 10:05)

А, не подскажете, какие самые толковые из открытых форков Ранки существуют, которые есть смысл посмотреть на тему поддержки 7 клиентов?

Самая толковая - вятовская ранка, но она не открытая. Из открытых сейчас пожалуй servuo, что негласно заменил собой runuo. Хотя это как говориться шило на мыло - понапихали всякого мусора а по существу изменений никаких и нет - те же ляпы в протоколе, по прежднему не реализована новая система перемещения и прочие ошибки и проблемы оригинала никуда не делись. Так что лично я особо рваться обновляться не советовал, оно имеет смысл лишь для OSI-style серверов и скриптунов что создают сервер накачивая чужие скрипты (вообщем-то насколько я понял ее основного дева как раз на это упор и был сделан).
Вверх
Juzzver
Цитата
А, не подскажете, какие самые толковые из открытых форков Ранки существуют, которые есть смысл посмотреть на тему поддержки 7 клиентов?

https://github.com/runuo/runuo форк от одного из разработчиков ранки, он же и пилил поддержку под новые протоколы 7х клиентов и т.д. Этот же код теперь стоит на всяких сервуо и т.п.
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.