Страница 1 из 1
Bot для Pvpgn(Starcraft) или команды при подключении клиента
Добавлено: 2012-04-14 19:40:51
lamok
Здравствуйте.
Подскажите как имитировать подключение клиента (Starcraft) к серверу Pvpgn?
Для имитации чата сначала отсылаем
fwrite($fn, '\x03') потом логин и пароль, но так нельзя пользоваться всеми командами сервера, а очень нужно..
А что отсылает клиент, какие данные?
т.е. я хочу сделать как будто подключился клиент и рулить в чате и выдавать всю инфу
Или может есть хороший бот которые подключается к серверу, но я его не нашел (желательно на пхп)...
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-15 2:07:46
lamok
Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...
Как быть?
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-15 9:12:09
Charlz_Klug_
lamok писал(а):Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...
Как быть?
По Вашему вопросу здесь никто ничего не подскажет. Слишком специфичная проблема. А насчёт "Как быть?" продолжайте реверсить. Мониторьте трафик от клиента игры.
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-15 10:58:38
lamok
нашел что можно командами через чат...
команды типа:
/games
/gameinfo - подробная инфа об игре, именно то что мне нужно
проблема в том что в клиенте эти команды работатют а через мой чат вот нет, выдает: 1019 ERROR "That game does not exist.", хотя игру существует.
(другие команды работают)
странно как то, вот не знаю куда копать дальше...
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-15 14:35:43
lamok
Может проблема вот тут:
т.е. символ пробела нужно чем то заменить?
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-16 12:40:22
Charlz_Klug_
lamok писал(а):Может проблема вот тут:
т.е. символ пробела нужно чем то заменить?
Попробуйте так:
Или так:
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Добавлено: 2012-04-18 20:02:21
lamok
Вообщем выяснилось что команда /gameinfo не работает через чат, нужно править исходник pvpgn.
Остальные команды работают, пробел-не заменяя другим символом.