|
|
|
Скачать клиент определенной версии |
|
|
Warstone |
27.2.2013, 23:01
|
Группа: Модераторы Наличность: 0
Пользователь №: 10.905
Возраст: 25
|
Цитата(EL-GReeN @ 27.2.2013, 21:53) Спасибо, я к тому спрашиваю что давно уже есть идея прицепить последний энчансед 3д клиент к 51й сфере(абис, асмут и пр.) так вот получается что можно, написать програмку типа локального прокси, расшифровывать пакеты, парсить, зашифровывать обратно и отправлять.
Нельзя. Сервер должен уметь поддерживать новые фишки. Там есть пара пакетов, которые основываются на информации, которая есть только на сервере. Проксей не сделаешь.
--------------------
Do. Or do not. There is no Try! © Master Joda, Dagobah, Star Wars: Episode V.
|
|
|
|
StaticZ |
28.2.2013, 1:52
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(EL-GReeN @ 28.2.2013, 0:11) Заглушками точно не обойти? а какой самый новый подходящий клиент может подойти?
Клиент подойдет любой, лишь бы который поддерживается вашим сервером. А что касается магии... Как вам и сказали за это как и почти за всю логику отвечает сервер. Грубо говоря это всего лишь разная последовательность пакетов - вы тыкаете на заклинание и серверу отсылается пакет, дальше сервер либо шлет клиенту запрос таргета а по завершению начинает каст (посткаст) либо сначала делает каста а после шлет запрос таргета для цели (прекаст). Любая попытка перетусовать пакеты приведет к тому что сервер вас просто не поймет. Хотя "шелом" можно превратить прекаст в посткаст, но не наоборот, вот только игрокам это совсем не выгодно, так что смысла нет ))) Хотя если честно не уверен что при подгоне енчант клиента под сферо-стайл не возникнет проблем. Дело в том что начиная с АоС произошло множество изменений и не только в механике но и в интерфейсе - поменялись гампы крафта, параметров и др, если в классик клиенте их пожалели и сохранили то факт их наличия в енчант клиенте стоит под вопросом, хотя при должном упорстве можно грамотно разрулить пакеты чтобы все остались довольны... Но в целом это куда проще и надежнее сделать на стороне сервера а не клиента ))) Ах ну да если на сервере используется кастомная графика или анимация то придется все перерисовывать или хотябы подправлять ручками...
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
EL-GReeN |
3.3.2013, 10:10
|
Journeyman
Сообщений: 474
Регистрация: 18.7.2011 Группа: Пользователи Наличность: 0 Из: Россия
Пользователь №: 13.815
Возраст: 32
|
Цитата(StaticZ @ 28.2.2013, 2:52) Клиент подойдет любой, лишь бы который поддерживается вашим сервером. А что касается магии... Как вам и сказали за это как и почти за всю логику отвечает сервер. Грубо говоря это всего лишь разная последовательность пакетов - вы тыкаете на заклинание и серверу отсылается пакет, дальше сервер либо шлет клиенту запрос таргета а по завершению начинает каст (посткаст) либо сначала делает каста а после шлет запрос таргета для цели (прекаст). Любая попытка перетусовать пакеты приведет к тому что сервер вас просто не поймет. Хотя "шелом" можно превратить прекаст в посткаст, но не наоборот, вот только игрокам это совсем не выгодно, так что смысла нет )))
Хотя если честно не уверен что при подгоне енчант клиента под сферо-стайл не возникнет проблем. Дело в том что начиная с АоС произошло множество изменений и не только в механике но и в интерфейсе - поменялись гампы крафта, параметров и др, если в классик клиенте их пожалели и сохранили то факт их наличия в енчант клиенте стоит под вопросом, хотя при должном упорстве можно грамотно разрулить пакеты чтобы все остались довольны... Но в целом это куда проще и надежнее сделать на стороне сервера а не клиента )))
Ах ну да если на сервере используется кастомная графика или анимация то придется все перерисовывать или хотябы подправлять ручками...
"лишь бы который поддерживается вашим сервером", там работает клиент 1.26.4б с модифицированным шифрованием, и 2.0.3 из под инжи(спец. версия) с подменой версии (так же как и 1264), то есть скорее всего не поддерживается, прямая поддержка скорее всего такая же как на стандартной 0.51a [LINUX], либо выключена. Гампы не должны быть проблемой, они же просто дублируют все те же возможности. К серверу доступа нет, абис уже давно перестал развиваться своими силами, асмут движение есть но не думаю что они возьмутся за клиент. Желание пошаманить возникло из за нестабильной работы старого клиента(краши), и красивостей 3д клиента, но самое главное плавная картинка(без рывков при движении) 3д клиента повторяет опцию хардкормод из абиста, в остальных клиентах такого не видел. Наверно стоит начать с сравнения пакетов из обоих клиентов что бы сразу выяснить возможность конвертации пакетов, для выявления возможных не преодолимых деталей. +(де)шифрование обоих клиентов, 3д должно быть в исходниках рануо, по 1264 не знаю но инжа как то шифрует значит реально. Наверно нужно создать отдельную темку, потом когда больше узнаю...
--------------------
|
|
|
|
StaticZ |
4.3.2013, 9:11
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(EL-GReeN @ 3.3.2013, 11:10) там работает клиент 1.26.4б с модифицированным шифрованием, и 2.0.3 из под инжи(спец. версия) с подменой версии (так же как и 1264), то есть скорее всего не поддерживается, прямая поддержка скорее всего такая же как на стандартной 0.51a [LINUX], либо выключена. Выключена это наврядли, там бы МЛ запустить уже чудо. При таком допотопном варианте поддержка енчант клиента там может быть если они сами модифицировали для этого код сервера, что крайне сомнительно. Цитата(EL-GReeN @ 3.3.2013, 11:10) Желание пошаманить возникло из за нестабильной работы старого клиента(краши), и красивостей 3д клиента, но самое главное плавная картинка(без рывков при движении) 3д клиента повторяет опцию хардкормод из абиста, в остальных клиентах такого не видел. В принципе есть ирис2 (для тех кто не знает он может работать как и 2д клиент), там картинка вроде вполне плавная. Правда ковыряться в нем бы я и врагу не пожелал - там сам черт ногу сломит... Цитата(EL-GReeN @ 3.3.2013, 11:10) Гампы не должны быть проблемой, они же просто дублируют все те же возможности. Дублируют добавляя новые, но дело собственно не в том что кто дублирует а в том что они другие а следовательно другие пакеты.
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
4.3.2013, 19:08
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Mirage @ 4.3.2013, 12:19) Мне вот интересно, почему не пошел реборн даже на официальном сервере? Красивый же клиент был. Сильно глючил?
А он сильно от енчанта отличается?
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|