Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Подключение клиентской части к игровому серверу
Wap
сообщение 4.1.2013, 16:25
Сообщение #1


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Warstone, возможно подключить клиентскую часть UOExt напрямую к серверу, на который не установлена серверная часть UOExt?
Спрашиваю в контексте этой темы, пакеты логировать.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 4.1.2013, 16:34
Сообщение #2


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



В RC2 - нет. Нужен апдейт сервер. В транке (он давно не обновлялся, надо уже RC3 сделать) - так и работает. Апдейт сервер вынесен в один из мастер-плагинов.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 4.1.2013, 20:26
Сообщение #3


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Транке?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Destruction
сообщение 4.1.2013, 21:05
Сообщение #4


**********

Группа: Администраторы
Наличность: 0
Пользователь №: 1.833



http://code.google.com/p/uo-ext/source/browse/#svn%2Ftrunk

Транк - это ветка в которой лежит весь странный код, из которого потом получаются релизы.


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 4.1.2013, 22:37
Сообщение #5


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Цитата(Destruction @ 4.1.2013, 20:05) *

http://code.google.com/p/uo-ext/source/browse/#svn%2Ftrunk

Транк - это ветка в которой лежит весь странный код, из которого потом получаются релизы.
Ясно.

Warstone, сможешь скомпилировать? (IMG:style_emoticons/default/wink.gif)

Хотя нет, я почитал тему, и уже понял, что не получится, серверная часть осталась, только теперь это плагин для РанУО(что для меня "еще лучше").

А можешь вкратце рассказать, что там в этом плагине - пара пакетов или тонна всякого-разного?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 4.1.2013, 23:03
Сообщение #6


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Я 0.1.0 релизнул... Потом, когда вики подгоню - напишу новость и т.д.

Так что все нормально ))

А читать ты не умеешь... Там Standalone версия есть. Но все-равно какие-то косяки были.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 13.1.2013, 23:53
Сообщение #7


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Я извиняюсь, что веду беседу, как черепаха, есть много других дел... Где-то можно найти инструкцию, как сейчас пользоваться программой? Смотрел инструкцию с теста Hello World, но с тех пор в программе многое изменилось, .dllки новые, вроде...


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 14.1.2013, 0:45
Сообщение #8


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Кстати почему бы тебе не сделать дотнетовский врапер? это облегчило бы всем жизнь... Его даже можно сделать как плагин на C++\CLI , а при желании и на голом С# - недавно нашол интересную тему о том как в дотнетовских библиотеках выносить функции в таблице экспорта, из которой они вызываются на ура из любого неуправляемого кода. Правда в случае собственного загрузчика может и не работать... ух намаялся же я с этими PE - дол сих пор не могу понять как грузить дотнетовский код... Ну вообщем смысл в том что:
1) дотнет ближе и доступнее для плагинов
2) удобнее и приятнее работать так как студия отображает весь апи как на ладони а черех хмл коментарии видно сновное описание каждого метода)


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 15.1.2013, 1:25
Сообщение #9


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Цитата(Wap @ 14.1.2013, 0:53) *

Я извиняюсь, что веду беседу, как черепаха, есть много других дел... Где-то можно найти инструкцию, как сейчас пользоваться программой? Смотрел инструкцию с теста Hello World, но с тех пор в программе многое изменилось, .dllки новые, вроде...
Я вроде писал... Даже в Вики.

Короче:
Берешь клиент (свой чистый), в консоли натравливаешь на него UOExt.cc (там, если без параметров - оно хелп выкинет. Должно быть что-то типа: UOExt.cc.exe /INFECT <executable>). Под ноги кладешь одну из 3-х UOExt.dll (зависит от того, что тебе надо).
Дальше начинаются пляски с бубном... Если тебе нужна только одна библиотека со скриптами, то создаешь папку UOExt и кидаешь туда эту библиотеку с именем Master.plg.
Если надо что-бы оно грузило несколько библиотек, то в качестве Master.plg ставишь плагин загрузки с жесткого диска (в поставке есть, не помню как он называется.), а все библиотеки кидаешь в подпапку Plugins в папке UOExt.

Если хочешь что-бы тебе еще и гуй был, то в корень кидаешь UOExt.gui.dll, но это не обязательно.

Цитата(StaticZ @ 14.1.2013, 1:45) *

Кстати почему бы тебе не сделать дотнетовский врапер? это облегчило бы всем жизнь... Его даже можно сделать как плагин на C++\CLI , а при желании и на голом С# - недавно нашол интересную тему о том как в дотнетовских библиотеках выносить функции в таблице экспорта, из которой они вызываются на ура из любого неуправляемого кода. Правда в случае собственного загрузчика может и не работать... ух намаялся же я с этими PE - дол сих пор не могу понять как грузить дотнетовский код... Ну вообщем смысл в том что:
1) дотнет ближе и доступнее для плагинов
2) удобнее и приятнее работать так как студия отображает весь апи как на ладони а черех хмл коментарии видно сновное описание каждого метода)
Потому что я сильно против дотнета на клиенте. Это, если хочешь, жизненная позиция. Запретить его использовать я не могу (вернее могу, но не буду), а вот помогать его пользовать - увольте.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 15.1.2013, 2:50
Сообщение #10


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Спс, что тратишь время. Я сейчас ищу способ надежно записывать последний пакет, из-за которого клиент крэшится. Про SpyUO авторитетные люди писали, что она последний пакет не записывает.
Не знаю, я вообще по адресу обратился, с UOExt...
Если да, расскажи, пожалуйста, как мне ее лучше для этого настраивать(что именно брать, например). Лучше, чтобы способ работал только со стороны клиента.

В Вики залезал, но там все как-то очень по-программерски... (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 15.1.2013, 4:07
Сообщение #11


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Дебаг версию поставь себе и засунть плагин HelloWorld. Только шифрование сними, если 2.0.3 работает... Я так и не сделал прозрачный дешифратор для 2.0.3


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 15.1.2013, 20:34
Сообщение #12


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



А если 6.0.14.3, можно оставлять шифрование?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 15.1.2013, 20:39
Сообщение #13


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



можно.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 18:13
Designed by Nickostyle