Есть ли у кого-то движок ArcheAge

DancerS

Новичок
Репутация
0 / 26
Доброго времени суток,есть ли у кого-то или может быть видил ядро MMO ArcheAge ? уже пол года ищу сервер данной игры,но так и не могу найти нормальное достойное ядро.Можно даже тот в котором просто бегаешь по не заселённому миру. Просто что бы был реализован вход в мир на свой игровой сервер и работали скилы... а заполнить мир можно и самому,это не так уж и сложно DB можно достать из самого клиента игры :bc:

Заранее благодарю за помощь ! :dh:
 
Механика игры достаточно сложна, да и толковых людей для реверсинга недостаточно. Иными словами вменяемый "эмулятор" архэйджа окажется тем еще долгостроем.
Рабочие скилы это лишь одно из звеньев. Посмотри на вов, там, на сколько я знаю, до сих пор не реализованы все скиллы, это при том что разработка ведется уже давно и сама игрушка, как бы, проще.
 
Прикрыли эмулятор и чит на радар прикрыли сайт. Все прикрыли практически.
 
На рейдже смотрел? Глянь вот ссылку, может поможет... :)
 
На рейдже смотрел? Глянь вот ссылку, может поможет... :)
Смотрел, к сожалению там не эмулятор и даже не его зачатки,там всего лишь софт при помощи которого можно изменять файлы клиента) не более,фактически бесполезен... Было бы знание в написании игрового ядра,тогда он бы пригодился,а так,команда есть,но знаний с C# нету ни у кого к сожалению(
 
C# Простой язык, освоить его можно за пару недель)
Не подскажешь литературу,может сам выучу... но не думаю что когда я его выучу я смогу написать свой эмуль :D Сомнения((
Есть предложение ко всем форумчанам,может кто заинтересовался в создании своего эмуля или тоже не против его запустить... можно создать отдельную темку на форуме и там вести разработки,согласен я нифига не шарю в коде,но DB в нему у меня уже имеется (archeage_login, archeage_world).И нашел хоть какие то исходники,но там кроме как коннекта нечего не реализовано,и может быть такое что там соорсы не валидные,без понятия + нашел какие то опкоды,но не знаю чё с ними делать(( Можно взять их за основу и дописать,всё же меньше работы !
Не сочтите за наглость,просто в коде не шарю,а эмуля вообще нету,можно написать эмуль и потом уже решать что с ним делать)
 
Запустил исходники через VS, вроде запустилось всё норм,захожу в клиент,пытаюсь приконнектиться и вот что выдаёт логин консоль:
Код:
--------------------------------------------------------[ Assembly References ]
31.07.2014 4:49 - ArcheAge Emu - Version 1.0, Build 4899.37756
31.07.2014 4:49 - Main: Running On .NET Framework (C#) Version 4.0.30319
31.07.2014 4:49 - For Stop Server With Data Saving Please Press Ctrl + C
----------------------------------------------------------------[ Controllers ]
31.07.2014 4:49 - Loaded From Servers.xml - 2 Game Servers
----------------------------------------------------------------------[ MySQL ]
31.07.2014 4:49 - Loaded 0 Accounts
--------------------------------------------------------------------[ Network ]
31.07.2014 4:49 - Installed GameConnection At 127.0.0.1:1231
31.07.2014 4:49 - Installed ArcheAgeConnection At 127.0.0.1:1237
31.07.2014 4:49 - ArcheAge Login Server Started In 0,65 sec.
31.07.2014 4:49 - Game Server 127.0.0.1 - Connected
31.07.2014 4:49 -
00 10 00 00 01 04 D7 31 32 37 2E 30 2E 30 2E 31 00 00
31.07.2014 4:49 - Registered 1 - World Server
31.07.2014 4:53 - Client 127.0.0.1 : Connected
31.07.2014 4:53 -
2F 00 01 00 0A 00 00 00 07 00 00 00 00 00 05 00 61 64 6D 69 6E 08 00 00 00 00 00 00 00 00 00 08 00 00 21 85 31 3F 91 00 00 FB 06 00 00 FF FB EB BF
31.07.2014 4:53 -
22 00 07 00 37 C6 DB 83 49 63 D4 8B 84 66 F4 72 3A 64 E1 F0 27 0A BB 43 FB 8C C6 69 06 CB 55 4E 25 04 9F 02
31.07.2014 4:53 - Received Undefined Packet 0x07
Ну а дальше клиент бесконечно коннектится и всё...(( Может кто знает что это может быть ?
 
Пишет Received Undefined Packet 0x07
Это может означать, что версия клиента не соответствует версии сервера или шифрация не соответсвует...
 
Пишет Received Undefined Packet 0x07
Это может означать, что версия клиента не соответствует версии сервера или шифрация не соответсвует...
Если так,то видать нужен "ArcheAge [KR] (2013) [Корея, клиент от 24.04.13]" без понятия где его взять :D там походу в клиент случайно попали серверные файлы,а точнее нужен не сам клиент,а game_pak... но самого клиента в шаре давно уже нету(( у меня есть клиент данной версии,но он без пака...
Вот тот клиент + исходники сервера + добавлю world SQL т.к я её сам вытаскивал из последнего game_pak RU клиента,может кто-то разберётся как хотя бы запустить sandbox или dedicatedserver.exe (который по ошибке создатели выложили в клиент):
bin32 - сам клиент в котором лежат офф файлы сервера корейский офф 24.04.13(sandbox и dedicatedserver.exe)
other - какой то непонятный патчер
Sqlite - офф БД для данного клиента в формате .sqlite3
trunk - Сами исходники уже самописанного сервера (ArcheAgeLogin в папке sql добавил world.sql из последней ревизии ру оффа 12.07.14 )
 
Для того что бы попробовать зайти на сервер из самопис.исходников клиент вроде как запускается через бат файл (который нужно создать) с такими данными:
start archeage.exe -r +auth_ip 127.0.0.1:1237-uid test -token 1111111111 +acpxmk
Код:
+acpxmk - отключить GameGuard
-r - локализация ru
+auth_ip - адрес и порт логин сервера
-uid - имя аккаунта
-token - пароль (32 байта) точно в таком виде этот пароль придет на логин.
 
31.07.2014 4:53 -
2F 00 01 00 0A 00 00 00
07 00 00 00 00 00 05 00
61 64 6D 69 6E 08 00 00
00 00 00 00 00 00 00 08
00 00 21 85 31 3F 91 00
00 FB 06 00 00 FF FB EB
BF
31.07.2014 4:53 -
22 00 07 00 37 C6 DB 83
49 63 D4 8B 84 66 F4 72
3A 64 E1 F0 27 0A BB 43
FB 8C C6 69 06 CB 55 4E
25 04 9F 02
31.07.2014 4:53 - Received Undefined Packet 0x07
[/CODE]
Ну а дальше клиент бесконечно коннектится и всё...(( Может кто знает что это может быть ?
первые два байта - размер пакета (по всей видимости без двух байт на размер), вторые два байта - номер пакета.
В серваке просто нет алгоритма обработки пакета 0x07 и клиент не получает ожидаемого ответа.
 
первые два байта - размер пакета (по всей видимости без двух байт на размер), вторые два байта - номер пакета.
В серваке просто нет алгоритма обработки пакета 0x07 и клиент не получает ожидаемого ответа.
Как это можно исправить ? опкоды есть,но чё с ними делать я без понятия :D мне бы вообще запустить как-то офф dedicatedserver.exe или editor.exe (sand box) но там чёто не видит базу данных...
Код:
<06:19:07> --------------------------------------------------------------------------------
<06:19:08> Splash: Loading Game Data...
<06:19:08> Loading game database at \\rails\x2gamedb\game.sqlite3 (ko)
<06:19:08> [Warning] failed to copy DDCMS to C:\Users\Гавриленко\Documents/ArcheAge/game_7576.sqlite3 from \\rails\x2gamedb\game.sqlite3
<06:19:08> retry in 2 sec...
<06:19:10> retry in 2 sec...
<06:19:12> retry in 2 sec...
 
Как это можно исправить ? опкоды есть,но чё с ними делать я без понятия :D мне бы вообще запустить как-то офф dedicatedserver.exe или editor.exe (sand box) но там чёто не видит базу данных...
Опкоды чего? Для того что бы это исправить нужно хотя бы понимать, что содержится в теле пакета и потом дописывать недостающий функционал.
Код:
<06:19:08> [Warning] failed to copy DDCMS to C:\Users\Гавриленко\Documents/ArcheAge/game_7576.sqlite3 from \\rails\x2gamedb\game.sqlite3.
путь поправь и будет счастье.
 
Опкоды чего? Для того что бы это исправить нужно хотя бы понимать, что содержится в теле пакета и потом дописывать недостающий функционал.

путь поправь и будет счастье.
Вот какие опкоды -
эээ.. дело в том,что путь там нельзя изменить,это уже всё скомпилировано в клиенте... это офф запуск сервера !))
 
если я правильно понял структуру того репозитория, то там как раз нет описания этого пакета.
как вариант можешь как-то примаунтить какое-то сетевое хранилище, назвав его перед этим rails
 
странно чтобы не было совсем никаких конфигов, обычно такие дела не прописываются прямо в коде
 
странно чтобы не было совсем никаких конфигов, обычно такие дела не прописываются прямо в коде
Ну может и есть конфиги,но game_data.pak но у меня нету того пака и в шаре этого клиента давно нету(( как я понял в game_data.pak лежат все файлы из которого состоит клиент (текстуры,модели,музыка и т.д) но из этого всего думаю серв слепить не возможно)) хотя бы редактор запустить)
 
Понял как запустить сам Editor и dedicatedserver.exe от разрабов игры,нужно скачать,установить и настроить Ruby + sqlite3 ! Кто-то уже имел дело с данными приложениями ? не подскажете как их установить ?
 
Я установил Ruby on Rails + SQLite3 но теперь другая проблема,кто уже работал с рельсами подскажите пожалуйста,как исправить данную ошибку ( гугл не помог *sad* )
Код:
[  213.25 |   170.09 MB] <13:49:04> Splash: Loading Game Data...
[  213.26 |   170.09 MB] <13:49:07> [Warning] failed to copy DDCMS to C:\Users\√авриленко\Documents/ArcheAge/game_8036.sqlite3 from \\rails\x2gamedb\game.sqlite3
[  213.26 |   170.09 MB] <13:49:07> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:09> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:11> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:13> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:15> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:17> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:19> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:21> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:23> retry in 2 sec...
[  213.18 |   170.09 MB] <13:49:25> retry in 2 sec...
 

Похожие темы

Сверху