Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Star Wars: The Old Republic (https://forum.zone-game.info/forumdisplay.php?f=186)
-   -   Сервер Star Wars: The Old Republic (https://forum.zone-game.info/showthread.php?t=20496)

Mr.Fromos 10.06.2012 21:04

Сервер Star Wars: The Old Republic
 
Здравствуйте,дорогие друзья.

Немного об игре:
20-го декабря 2011 года стартовала долгожданная игра от канадской студии BioWare - Star Wars: The Old Republic. Игра оказалась очень интересной, особенно для любителей трилогии Star Wars и для любителей фантастики. Игра вызывает огромный интерес среди таких фанатов, но стоимость подписки некоторым просто не позволяет насладиться шикарным миром SW:ToR. Игра уже привлекла около 2 млн игроков, а десятки миллионов фанатов ждут перехода игры на Free to Play систему, но,увы, в ближайшие 2-3 года игра так и останется в системе Pay to Play, поэтому делать сервер есть смысл, вот мы и делаем. :)

Характеристики:
Лицензия: Собственническая
Жанр: MMORPG
Платформы: Microsoft Windows
Игровой движок: HeroEngine
Режим игры: Многопользовательская игра
Сайт: www.swtor.com

О разработке эмулятора:
Сравнительно недавно, я принялся за разработку эмулятора к Star Wars: The Old Republic.

Начало естественно получилось с нуля. Кое-какие наработки американских коллег есть, но они слишком не корректные, да и к тому на платформе .NET (C#)...

Пишу эмулятор на Java, думаю, это вполне разумно.
Собственно, хочу поделиться опытом и информацией.

Работаю над эмулятором буквально 2 недели, за это время уже написана сеть, каркас Auth Server + Game Server, базы (characters;accounts;weapons;items...)

Как и в любой другой крупной MMO в SW:ToR встречается шифрование.
А именно - RSA. (2048)

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

Текущие задачи :
1. Исследование пакетов (уровень LS+GS)
2. Реверсинг + описание протокола
3. Дополнение к Game Server (если потребуется)

Сейчас в команде 4 человека.
Но я все еще предлагаю всем желающим, обладающими знаниями Java языка (выше основ), умением работать с пакетами (исследование/расшифровка), присоединиться к нашей команде по разработке сего эмулятора.

Заинтересованные пишите сюда или в скайп:
mr.fromos

Обновление #1:
Свернуть ↑Развернуть ↓

Обновление #2.:
Свернуть ↑Развернуть ↓

Visor 10.06.2012 21:23

Re: Сервер Star Wars: The Old Republic
 
Бегло глянул инфу по игре, ролики - есть большая вероятность что игроки пойдут. Игра интересная.

Mr.Fromos 10.06.2012 21:26

Re: Сервер Star Wars: The Old Republic
 
Конечно пойдут! И уже появляются поддельные сервера.
Кстати, один из них российский и там более 6к пользователей..
Фанатов трилогии ЗВ очень и очень много. На наш проект выделено финансирование, вот я и ищу программистов. :)

Visor 10.06.2012 21:31

Re: Сервер Star Wars: The Old Republic
 
Я могу помогать в разработке асбтрактных моделей (планирование серверных классов), парсеров, геосервер - если сгенерена геодата, ресурсоевких мест игры, почты в игре если есть. Игру я пока не знаю - первый раз увидел.

Нужны на входе распарс пакетов и анализ что куда идет, геодата. Есть ли двери - и где взять их координаты.

Mr.Fromos 10.06.2012 21:32

Re: Сервер Star Wars: The Old Republic
 
Ну-с, пишите в скайп (mr.fromos)
Я как раз пока недельку буду добирать состав, там и сработаемся! :)
P.S В скайпе аватарка с Бараком Обамой.

Sp1tfire 10.06.2012 21:40

Re: Сервер Star Wars: The Old Republic
 
Mr. Fromos, отпишите ссылку на
>>Кое-какие наработки американских коллег

Mr.Fromos 10.06.2012 21:42

Re: Сервер Star Wars: The Old Republic
 
https://github.com/emulatornexus/swtor-emu
Я не пойму их стиль, к тому же, это древний код.
Лично я посмотрел и бросил, в своем же приятнее копаться. :)

Добавлено через 3 минуты
Вот скрин моего кода.
http://i003.radikal.ru/1206/6c/0f6a82fdb208.jpg

Добавлено через 15 часов 36 минут
Скоро приступаем к работе.
На данном этапе требуется реверсинг клиента, соответственно нужен реверсер, конечно оплата прилагается. Следует отреверсить клиент и получить ключ к RSA шифрованию на уровне LOGIN SERVER.

Mr.Fromos 12.06.2012 19:55

Re: Сервер Star Wars: The Old Republic
 
На 12.06.12 работа частично началась.
Начали дополнять эмулятор на Java, также до сих пор нужен реверсинг клиента , чтобы найти ключ к шифрованию (он вшит в клиент). Жду интересующихся!

crazy_voin 13.06.2012 08:04

Re: Сервер Star Wars: The Old Republic
 
насколько я знаю то видел случайно в контакте 2 группы посвященные эмулятору.в данный момент существует работающий немецкий сервер игры.

Группа немецкого сервера
Цитата:

http://vk.com/swtorpsde

Mr.Fromos 13.06.2012 12:12

Re: Сервер Star Wars: The Old Republic
 
Да, наша группа.
Увы, но немецкий сервер не работает, к тому же, он и не работал.
Для того, чтобы заработал - нужен эмулятор, а они его как раз-таки и не делают...

Сейчас серьезно к этому делу подошли только мы.
Поэтому я и ищу всех желающих, проект грандиозный, подобен первому проекту по WoW (кто помнит - это WoWEmu). Так что, тут уж думать только вам!

На данный момент мы нуждаемся в реверсинге клиента, дабы вытащить ключик для шифрования. Также мы все еще предлагаем всем интересующимся разработчикам со знанием Java языка, умением работать с пакетами (исследование, расшифровка) и опытом, присоединиться к нашей группе, дабы ускорить процесс. =)


Текущее время: 13:03. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot