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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Другие игры / Other games (https://forum.zone-game.info/forumdisplay.php?f=24)
-   -   Эмулятор World Of Tanks (https://forum.zone-game.info/showthread.php?t=33144)

Camelion 20.12.2013 00:44

Эмулятор 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.

Quarrel 20.12.2013 00:52

Re: Эмулятор World Of Tanks
 
А WG не осудит за такие дела?

Camelion 20.12.2013 00:57

Re: Эмулятор World Of Tanks
 
Quarrel, без понятия, лицензионное соглашение не нарушал. (И вообще просто в hosts прописал какой-то ип с перенаправлением на localhost, и отправлял в порт 20014 рандомные данные:ph34r:)

pchayka 20.12.2013 04:24

Re: Эмулятор World Of Tanks
 
Как-то была тема, что эмуль танков бесполезен по очевидным причнам

Camelion 20.12.2013 12:19

Re: Эмулятор World Of Tanks
 
pchayka, для Вас может быть бесполезен. Для человека, который хочет его писать - это новый опыт, возможность поэкспериментировать с новыми инструментами разработки не мешая остальным проектам. Стоит ли говорить, что на этом коде я поизучал gradle, и TeamCity, оба из которых сейчас успешно крутятся на рабочем проекте.
Для комьюнити - это куча кода, из которой можно безболезненно вырывать классы и идеи.
Для школьника - повод похвастаться, что он поднял сервер World of Tanks на своем компе, и собрал всех друзей в одном бою, чтоб померяться силами не в ущерб основному аккаунту, без статистов, и, так называемых, раков.

Burn 20.12.2013 12:25

Re: Эмулятор World Of Tanks
 
Я честно не против попробовать запустить данный проект , даже стало интересно

Leonardo.od1 20.12.2013 15:30

Re: Эмулятор World Of Tanks
 
ПВП сервер WoT !!!!!!1 :D

L2CCCP 20.12.2013 15:41

Re: Эмулятор World Of Tanks
 
Я думаю Павел имел в виду то что картошка засудит любого кто попытается запустить проект танков :)

Для локальных целей еще можно но не более.

Mooni 20.12.2013 15:48

Re: Эмулятор World Of Tanks
 
Ну так корейцы или китайцы уже делают клон танков..

Quarrel 20.12.2013 15:54

Re: Эмулятор World Of Tanks
 
Цитата:

Сообщение от Mooni (Сообщение 340513)
Ну так корейцы или китайцы уже делают клон танков..

где? :redlol::redlol::redlol::redlol:


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

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