V3ct0r 2,117 Report post Posted April 17, 2017 В 13.04.2017 в 13:04, Holter сказал: Я и не пишу что его крашит, я знаю что это за ошибка. Проблема в том что ГС выдаёт этот предмет при входе на него, запустил 2 разные карты на разных ГСах, при переходе на собранный выдаётся этот левый предмет, пытался добавлять в клиентский iteminfo данные предметы, толку ноль, идёт тысячная итерация(13056, 14086 и т.д). Сейчас пробую отловить в дебаге где это происходит. Возможно существующие клиенты и скомпилированный сервер несовместимы между собой на уровне протокола. Нужно либо выявлять и исправлять эту несовместимость в исходном коде сервера, либо так же собрать клиент из исходников. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Holter 22 Report post Posted April 18, 2017 23 часа назад, V3ct0r сказал: Возможно существующие клиенты и скомпилированный сервер несовместимы между собой на уровне протокола. Нужно либо выявлять и исправлять эту несовместимость в исходном коде сервера, либо так же собрать клиент из исходников. Клиент из исходников не собирается, ошибок тьма, если у вас получилось зайти то не могли бы скинуть клиент или папку system хотя бы? Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted April 20, 2017 Up! Помогайте, перепробовал все клиенты которые были в свободном доступе, не в какую, отключает от сервера при входе и все. По версии из GateServer.cfg там вообще нужно клиент xhdw 1.01 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 21, 2017 В 13.04.2017 в 13:04, Holter сказал: Я и не пишу что его крашит, я знаю что это за ошибка. Проблема в том что ГС выдаёт этот предмет при входе на него, запустил 2 разные карты на разных ГСах, при переходе на собранный выдаётся этот левый предмет, пытался добавлять в клиентский iteminfo данные предметы, толку ноль, идёт тысячная итерация(13056, 14086 и т.д). Сейчас пробую отловить в дебаге где это происходит. Возможно в клиенте и сервере разный формат структур stNetChangeChaPart (внешний вид персонажей, поле Look из GameDB.dbo.character) и SItemGrid (инвентарь, временный мешок, банк), которые находятся в библиотеке common.lib, общей для сервера и клиента. По крайней мере такая проблема была при попытке подключить последний клиент TOP II к существующим серверным файлам. Все дело в том, что данный клиент не совместим ни с какими серверными файлами из шары. Я пропатчил GateServer.exe и GroupServer.exe и клиент подключился к серверу, т.е. заработал вход на аккаунт, отображение, создание и удаление персонажей. До GameServer.exe у меня дело не дошло, поэтому при попытке зайти на карту происходило отключение. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Holter 22 Report post Posted April 21, 2017 (edited) 1 час назад, V3ct0r сказал: Возможно в клиенте и сервере разный формат структур stNetChangeChaPart (внешний вид персонажей, поле Look из GameDB.dbo.character) и SItemGrid (инвентарь, временный мешок, банк), которые находятся в библиотеке common.lib, общей для сервера и клиента. По крайней мере такая проблема была при попытке подключить последний клиент TOP II к существующим серверным файлам. Все дело в том, что данный клиент не совместим ни с какими серверными файлами из шары. Я пропатчил GateServer.exe и GroupServer.exe и клиент подключился к серверу, т.е. заработал вход на аккаунт, отображение, создание и удаление персонажей. До GameServer.exe у меня дело не дошло, поэтому при попытке зайти на карту происходило отключение. Как структуру Game.exe разобрать? IDA? Edited April 21, 2017 by Holter Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted April 21, 2017 И под какой всё таки клиент файлы 1.3X? 2.0?(xhdw 1.10) Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 22, 2017 20 часов назад, Holter сказал: И под какой всё таки клиент файлы 1.3X? 2.0?(xhdw 1.10) Исходники относятся к версии игры 2.х. 20 часов назад, Holter сказал: Как структуру Game.exe разобрать? IDA? Можно использовать IDA Pro, а так же любой отладчик, рекомендую OllyDBG и снифферы типа WPE Pro для анализа сетевых пакетов. 2 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Holter 22 Report post Posted April 23, 2017 Разобрался, спасибо. 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 27, 2017 В 23.04.2017 в 17:01, Holter сказал: Разобрался, спасибо. @Holter есть какие-либо успехи в освоении исходников? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Holter 22 Report post Posted April 27, 2017 2 часа назад, V3ct0r сказал: @Holter есть какие-либо успехи в освоении исходников? Да смотрю устройство потихоньку, лимиты нашёл, хочу банк ГИ запилить 2 Quote Share this post Link to post Share on other sites
Darling 37 Report post Posted April 30, 2017 В 21.04.2017 в 12:41, V3ct0r сказал: Возможно в клиенте и сервере разный формат структур stNetChangeChaPart (внешний вид персонажей, поле Look из GameDB.dbo.character) и SItemGrid (инвентарь, временный мешок, банк), которые находятся в библиотеке common.lib, общей для сервера и клиента. По крайней мере такая проблема была при попытке подключить последний клиент TOP II к существующим серверным файлам. Все дело в том, что данный клиент не совместим ни с какими серверными файлами из шары. Я пропатчил GateServer.exe и GroupServer.exe и клиент подключился к серверу, т.е. заработал вход на аккаунт, отображение, создание и удаление персонажей. До GameServer.exe у меня дело не дошло, поэтому при попытке зайти на карту происходило отключение. получилось завести? >.< а то ковыряю в свободное от проекта время и чет пока не ясно.... как воскресить. Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted May 1, 2017 17 часов назад, ϟAlсаtrаzϟ сказал: получилось завести? >.< а то ковыряю в свободное от проекта время и чет пока не ясно.... как воскресить. Подключается к старому клиенту DL 1 Quote Share this post Link to post Share on other sites
Darling 37 Report post Posted May 1, 2017 8 часов назад, Holter сказал: Подключается к старому клиенту DL попробую на досуге Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted May 1, 2017 21 час назад, ϟAlсаtrаzϟ сказал: получилось завести? >.< а то ковыряю в свободное от проекта время и чет пока не ясно.... как воскресить. Как я написал выше, я пропатчил 1.38 AccountServer.exe и GroupServer.exe, чтобы к ним подключался TOP II клиент. Оставалось сделать GameServer.exe, но мне было проще вытянуть некоторые фишки, ради которых стоило использовать этот клиент, и перенести их в ру. оф. клиент, который работал с серверными файлами из шары. Пропатченные AccountServer.exe и GroupServer.exe к сожалению утеряны. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Noob-GG 0 Report post Posted June 1, 2017 Установил тут Microsoft Visual Studio 2008 Professional, и попробовал просто скомпилировать из сурса 2.4 CaLua. Компиляция прошла удачна, но почему-то он требует от меня EXE Файла, я ожидал что он его сам создаст. Кто можешь помочь? http://prntscr.com/feqi57 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted June 1, 2017 1 час назад, Noob-GG сказал: Установил тут Microsoft Visual Studio 2008 Professional, и попробовал просто скомпилировать из сурса 2.4 CaLua. Компиляция прошла удачна, но почему-то он требует от меня EXE Файла, я ожидал что он его сам создаст. Кто можешь помочь? http://prntscr.com/feqi57 Вы скомпилировали динамическую библиотеку (CaLua.DLL) и отладчик спрашивает Вас к какому .exe файлу её подключить. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Noob-GG 0 Report post Posted June 1, 2017 1 час назад, V3ct0r сказал: Вы скомпилировали динамическую библиотеку (CaLua.DLL) и отладчик спрашивает Вас к какому .exe файлу её подключить. Тогда будьте добры, подскажите в какой папке сам клиент для компилирования? Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted June 2, 2017 9 часов назад, Noob-GG сказал: Тогда будьте добры, подскажите в какой папке сам клиент для компилирования? 海盗王client2.4\client\client\proj Клиент не компилируется сколько я не пытался(А с C++ я к сожалению не силен), а сервер собирается без проблем Quote Share this post Link to post Share on other sites
Noob-GG 0 Report post Posted June 2, 2017 5 часов назад, Holter сказал: 海盗王client2.4\client\client\proj Клиент не компилируется сколько я не пытался(А с C++ я к сожалению не силен), а сервер собирается без проблем насколько я понял, там клиент разобран на несколько частей, вопрос только, как его собрать из этих частей) Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted June 2, 2017 2 минуты назад, Noob-GG сказал: насколько я понял, там клиент разобран на несколько частей, вопрос только, как его собрать из этих частей) \Common Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted June 2, 2017 (edited) https://www.dropbox.com/s/b619bus4dzfwmpk/Безымянны3й.png?dl=0 Всё что требуется Edited June 2, 2017 by Holter Quote Share this post Link to post Share on other sites
Noob-GG 0 Report post Posted June 2, 2017 2 часа назад, Holter сказал: https://www.dropbox.com/s/b619bus4dzfwmpk/Безымянны3й.png?dl=0 Всё что требуется А какие у вас ошибки, что не получается собрать клиент? Кстати какие базы вы используете для собранного сервера? Quote Share this post Link to post Share on other sites
Holter 22 Report post Posted June 2, 2017 28 минут назад, Noob-GG сказал: А какие у вас ошибки, что не получается собрать клиент? Кстати какие базы вы используете для собранного сервера? Базы чистые 2.0 какие то. Ошибки с библиотеками во время сборки были вроде, хотя я их и перекомпилировал под свою версию. 海盗王client2.4\client\ есть другие папки, из какой то из них клиент компилируется, но не запускается. Quote Share this post Link to post Share on other sites
e1mer 102 Report post Posted June 2, 2017 Файлы есть, а толку нет. Сам не пишу на C#, C++, но я уверен тут есть ребята креативные, давно пора хотя бы какую-то основу уже дать юзерам, а то эти файлы по сути бесполезны, с них толк есть только определенному кругу лиц. Нет конечно же я не претендую, но это бы расширило возможности сообщества., желающих учить язык стало бы больше, а это было бы неплохой основой. Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted June 2, 2017 @e1mer Потихоньку изучаем. Если быстро закончу курс по плюсам, мб буду выкладывать какие то комментарии по поводу исходников, если не надоест. Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites