Эмулятор World Of Tanks - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games

Другие игры / Other games
Прочие онлайн игры и эмуляторы их серверов. Other online games and emulators.

Ответ
Опции темы
Непрочитано 20.12.2013, 00:44   #1

Автор темы (Топик Стартер) Эмулятор World Of Tanks

В продолжение серии: "Дело было вечером..."

Во время одного из обновлений сервера World of Tanks, не зная чем заняться уронил свой взгляд на валявшийся в пыли проект JTS'а. Вроде лежит, никого не трогает, не воняет. Но, по причине того, что рабочие руки - не знают скуки: заинтересовался, чем же дышат наши любимые танки? С подсказки добрых товарищей, и по совместительству наших друзей с zone-game.info, установил, составляющие протокола танков, нашел утилиту для редактирования клиента и волшебный файлик, хранящий в себе адреса игровых серверов World of Tanks.
В свободное время подходил/уходил к разработке, писал, стирал, снова писал, и...

Итогом работы стало:
  • Частичный разбор порядка авторизации на клиенте World Of Tanks последних версий (0.8.9)
  • Реализация алгоритмов шифрования, используемых клиентом
  • Реализация базовой системы приема\отправки сообщений

В конце-концов осталась только рутина по реализации пакетов, и игровых моментов, заниматься которой желание отпало. А так, как лучший способ сохранить наработки - отдать их comunity, то выкладываю их на всеобщее обозрение.
Реализовано настолько мало, что нельзя даже авторизоваться на клиенте! Но, для кого-то и это будет огромным шагом вперед.

Ссылка на посмотреть/скачать ниже.
Код выложен под лицензией Apache 2.0, делайте что хотите, готов проконсультировать/передать репозиторий любому, кто захочет поковыряться в "эмуляторе".

https://github.com/Camelion/jts-tanks

С уважением, Ваши JTS/Camelion.
Camelion вне форума Отправить сообщение для Camelion с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 20.12.2013, 00:52   #2
Аватар для Quarrel
<<Batnyk Warrior>>

По умолчанию Re: Эмулятор World Of Tanks

А WG не осудит за такие дела?
__________________
Quarrel вне форума Отправить сообщение для Quarrel с помощью ICQ Отправить сообщение для Quarrel с помощью Skype™ Ответить с цитированием
Непрочитано 20.12.2013, 00:57   #3

Автор темы (Топик Стартер) Re: Эмулятор World Of Tanks

Quarrel, без понятия, лицензионное соглашение не нарушал. (И вообще просто в hosts прописал какой-то ип с перенаправлением на localhost, и отправлял в порт 20014 рандомные данные)
Camelion вне форума Отправить сообщение для Camelion с помощью ICQ Ответить с цитированием
Непрочитано 20.12.2013, 04:24   #4
Аватар для pchayka
Какие бекапы? О_о

По умолчанию Re: Эмулятор World Of Tanks

Как-то была тема, что эмуль танков бесполезен по очевидным причнам
pchayka вне форума Ответить с цитированием
Непрочитано 20.12.2013, 12:19   #5

Автор темы (Топик Стартер) Re: Эмулятор World Of Tanks

pchayka, для Вас может быть бесполезен. Для человека, который хочет его писать - это новый опыт, возможность поэкспериментировать с новыми инструментами разработки не мешая остальным проектам. Стоит ли говорить, что на этом коде я поизучал gradle, и TeamCity, оба из которых сейчас успешно крутятся на рабочем проекте.
Для комьюнити - это куча кода, из которой можно безболезненно вырывать классы и идеи.
Для школьника - повод похвастаться, что он поднял сервер World of Tanks на своем компе, и собрал всех друзей в одном бою, чтоб померяться силами не в ущерб основному аккаунту, без статистов, и, так называемых, раков.
Camelion вне форума Отправить сообщение для Camelion с помощью ICQ Ответить с цитированием
Непрочитано 20.12.2013, 12:25   #6
Изгнанные

По умолчанию Re: Эмулятор World Of Tanks

Я честно не против попробовать запустить данный проект , даже стало интересно
Burn вне форума Отправить сообщение для Burn с помощью Skype™ Ответить с цитированием
Непрочитано 20.12.2013, 15:30   #7
Мастер

По умолчанию Re: Эмулятор World Of Tanks

ПВП сервер WoT !!!!!!1
__________________
Мечтаю о [B]-10 000[B] репы
Leonardo.od1 вне форума Ответить с цитированием
Непрочитано 20.12.2013, 15:41   #8
Аватар для L2CCCP

По умолчанию Re: Эмулятор World Of Tanks

Я думаю Павел имел в виду то что картошка засудит любого кто попытается запустить проект танков

Для локальных целей еще можно но не более.
L2CCCP вне форума Отправить сообщение для L2CCCP с помощью ICQ Отправить сообщение для L2CCCP с помощью MSN Отправить сообщение для L2CCCP с помощью Skype™ Ответить с цитированием
Непрочитано 20.12.2013, 15:48   #9
Аватар для Mooni
Пользователь

По умолчанию Re: Эмулятор World Of Tanks

Ну так корейцы или китайцы уже делают клон танков..
Mooni вне форума Ответить с цитированием
Непрочитано 20.12.2013, 15:54   #10
Аватар для Quarrel
<<Batnyk Warrior>>

По умолчанию Re: Эмулятор World Of Tanks

Цитата:
Сообщение от Mooni Посмотреть сообщение
Ну так корейцы или китайцы уже делают клон танков..
где?
__________________
Quarrel вне форума Отправить сообщение для Quarrel с помощью ICQ Отправить сообщение для Quarrel с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Freya Manager TosyBosy Lineage II 11 30.08.2013 15:36
World Of Tanks Camelion Другие игры / Other games 47 21.05.2013 16:05
Ценим новое видео - обзор World of Tanks GottMitUns Курилка / Yak floor 16 27.12.2012 18:14
[Сервер]Решение проблем,ошибок kiberk World of WarCraft 398 20.11.2011 14:02
world of tanks Axeffekt Курилка / Yak floor 9 23.02.2011 14:06


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:23. Часовой пояс GMT +3.

Вверх