Bot для Pvpgn(Starcraft) или команды при подключении клиента

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Bot для Pvpgn(Starcraft) или команды при подключении клиента

Непрочитанное сообщение lamok » 2012-04-14 19:40:51

Здравствуйте.
Подскажите как имитировать подключение клиента (Starcraft) к серверу Pvpgn?
Для имитации чата сначала отсылаем

fwrite($fn, '\x03') потом логин и пароль, но так нельзя пользоваться всеми командами сервера, а очень нужно..

А что отсылает клиент, какие данные?
т.е. я хочу сделать как будто подключился клиент и рулить в чате и выдавать всю инфу

Или может есть хороший бот которые подключается к серверу, но я его не нашел (желательно на пхп)...

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение lamok » 2012-04-15 2:07:46

Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...

Как быть?

Charlz_Klug_
проходил мимо

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение Charlz_Klug_ » 2012-04-15 9:12:09

lamok писал(а):Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...

Как быть?

По Вашему вопросу здесь никто ничего не подскажет. Слишком специфичная проблема. А насчёт "Как быть?" продолжайте реверсить. Мониторьте трафик от клиента игры.

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение lamok » 2012-04-15 10:58:38

нашел что можно командами через чат...
команды типа:
/games
/gameinfo - подробная инфа об игре, именно то что мне нужно

проблема в том что в клиенте эти команды работатют а через мой чат вот нет, выдает: 1019 ERROR "That game does not exist.", хотя игру существует.
(другие команды работают)

странно как то, вот не знаю куда копать дальше...

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение lamok » 2012-04-15 14:35:43

Может проблема вот тут:

Код: Выделить всё

fwrite ($fp, "/gameinfo 2x2\r\n");

т.е. символ пробела нужно чем то заменить?

Charlz_Klug_
проходил мимо

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение Charlz_Klug_ » 2012-04-16 12:40:22

lamok писал(а):Может проблема вот тут:

Код: Выделить всё

fwrite ($fp, "/gameinfo 2x2\r\n");

т.е. символ пробела нужно чем то заменить?

Попробуйте так:

Код: Выделить всё

fwrite ($fp, "/gameinfo\ 2x2\r\n");

Или так:

Код: Выделить всё

fwrite ($fp, "/gameinfo/ 2x2\r\n");

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Bot для Pvpgn(Starcraft) или команды при подключении кли

Непрочитанное сообщение lamok » 2012-04-18 20:02:21

Вообщем выяснилось что команда /gameinfo не работает через чат, нужно править исходник pvpgn.
Остальные команды работают, пробел-не заменяя другим символом.


Вернуться в «Игры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя