Bot для Pvpgn(Starcraft) или команды при подключении клиента
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Bot для Pvpgn(Starcraft) или команды при подключении клиента
Здравствуйте.
Подскажите как имитировать подключение клиента (Starcraft) к серверу Pvpgn?
Для имитации чата сначала отсылаем
fwrite($fn, '\x03') потом логин и пароль, но так нельзя пользоваться всеми командами сервера, а очень нужно..
А что отсылает клиент, какие данные?
т.е. я хочу сделать как будто подключился клиент и рулить в чате и выдавать всю инфу
Или может есть хороший бот которые подключается к серверу, но я его не нашел (желательно на пхп)...
Подскажите как имитировать подключение клиента (Starcraft) к серверу Pvpgn?
Для имитации чата сначала отсылаем
fwrite($fn, '\x03') потом логин и пароль, но так нельзя пользоваться всеми командами сервера, а очень нужно..
А что отсылает клиент, какие данные?
т.е. я хочу сделать как будто подключился клиент и рулить в чате и выдавать всю инфу
Или может есть хороший бот которые подключается к серверу, но я его не нашел (желательно на пхп)...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...
Как быть?
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...
Как быть?
-
- проходил мимо
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
По Вашему вопросу здесь никто ничего не подскажет. Слишком специфичная проблема. А насчёт "Как быть?" продолжайте реверсить. Мониторьте трафик от клиента игры.lamok писал(а):Ладно, проще, как получить статистику о созданной игре, кто вошел, сколько человек и т.д.
В логах bnetd.log можно найти название тип, можно еще название карты, остального нету...
Как быть?
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
нашел что можно командами через чат...
команды типа:
/games
/gameinfo - подробная инфа об игре, именно то что мне нужно
проблема в том что в клиенте эти команды работатют а через мой чат вот нет, выдает: 1019 ERROR "That game does not exist.", хотя игру существует.
(другие команды работают)
странно как то, вот не знаю куда копать дальше...
команды типа:
/games
/gameinfo - подробная инфа об игре, именно то что мне нужно
проблема в том что в клиенте эти команды работатют а через мой чат вот нет, выдает: 1019 ERROR "That game does not exist.", хотя игру существует.
(другие команды работают)
странно как то, вот не знаю куда копать дальше...
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Может проблема вот тут:
т.е. символ пробела нужно чем то заменить?
Код: Выделить всё
fwrite ($fp, "/gameinfo 2x2\r\n");
-
- проходил мимо
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Попробуйте так:lamok писал(а):Может проблема вот тут:т.е. символ пробела нужно чем то заменить?Код: Выделить всё
fwrite ($fp, "/gameinfo 2x2\r\n");
Код: Выделить всё
fwrite ($fp, "/gameinfo\ 2x2\r\n");
Код: Выделить всё
fwrite ($fp, "/gameinfo/ 2x2\r\n");
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2011-08-31 14:55:34
Re: Bot для Pvpgn(Starcraft) или команды при подключении кли
Вообщем выяснилось что команда /gameinfo не работает через чат, нужно править исходник pvpgn.
Остальные команды работают, пробел-не заменяя другим символом.
Остальные команды работают, пробел-не заменяя другим символом.