Сейчас на форуме: asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Изменении протокола игры с IPX на UDP
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 марта 2010 16:18 · Поправил: xxxakerrr
· Личное сообщение · #1

Суть проблемы:
Есть сетевая игра Atomic bomberman которая работает по сети по протоколу IPX.
Пару ребят изменили пару строчек в exe файле (одна меняет библиотеку wsock32.dll на свою BM95UDP.DLL, вторая не знаю) написали эту библиотеку. Теперь игра работает по TCP/IP(протокол UDP), меньше лагов, могут играть без привязки к старым свичам (излишок IPX) и работает через сервер в интернете(bomberman.spb.ru).
Так как большинство в том числе и я играем на работе где злобные админы не дают выход в интернет, появилась идея (цель). Написать тоже самое только не под сервер (bomberman.spb.ru) в интернете.
Игра и патч присутствуют на упомянутом сайте.
Сайт завял, исходников не допросишься..., помочь тоже отказываются.

Вопрос:
Как взломать или понять принципы работы данного патча ?
Или натолкнуть как реализован переход при помощи той библиотеки из IPX в UDP ?
Бьюсь месяц над проблемой 8((
Заранее Спасибо

Прилагаю исходный файл бомбермена + (измененный с библиотекой)

7301_18.03.2010_CRACKLAB.rU.tgz - bomb.rar



Ранг: 25.3 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 18 марта 2010 21:22
· Личное сообщение · #2

xxxakerrr пишет:
Бьюсь месяц над проблемой 8((

тогда пиши про то, что за месяц успел наработать. А так-только в запросы.



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 20 марта 2010 14:52
· Личное сообщение · #3

Еще пока досканально не смотрел но обычно смысл заключается в том чтоб заменить IP у функции send на 255.255.255.255 если конечно игра может выступать в роли сервера



Ранг: 9.0 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 24 марта 2010 02:31
· Личное сообщение · #4

А в чем проблема? Скорей всего люди нашли блок памяти отправляемый в сеть старым протоколом и заменили обработку отправки на новый протокол. Вместо ехать автобусом, поставили ехать машиной. Пассажир остался тот же самый.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 25 марта 2010 13:53 · Поправил: tundra37
· Личное сообщение · #5

tex32 Только автобусом ездили через "сервер", а машиной хотят без него - нужно свой сервер делать или заглушки



Ранг: 9.0 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 29 марта 2010 20:10
· Личное сообщение · #6

похоже автор уже добрался до пункта назначения.


 eXeL@B —› Вопросы новичков —› Изменении протокола игры с IPX на UDP
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати