Привет. Требуется написать бота к игре, надо сделать резидентного (постоянно в онлайне).. (1) Думаю сделать написать самого бота и Cron-ом запускать скрипт каждую минуту для того чтоб посылать по одному запросу на сервер самой игры, чтоб та не закрывала сессию (конечно-же к запросам привязываю куки для авторизации)... (2) Требуется сделать парсер чата.. обычно в браузерных играх он в фрейме, что-т на подобие хттп://игра.ру/chat.php.. Также в нём такая фишка как автообновление (вероятно Аjax подгружает новые сообщения на основе timestamp-a последнего сообщения). Хотелось бы спросить если сработает (1) для того чтоб бот(игрок) был постоянно в онлайне. А также дать совет насчёт того как собирать инфу из чата (2). Спасибо.
2. в чате свежие сообщение берутся простым запросом http://online.ru/chat/get.php?id=435435435 , где число - дата (в юникс или как там) в которое последний раз смотрелись последние сообщения. 1. все правильно, можно даже смело ставить на - каждые 3 часа
первое по идее должно сработать. хотя смотря какая игра. второе - ну как обычно, через file_get_contents))
потому что у php скриптов есть свойство вырубаться не смотря ни на сет тайм лимит ни на игнор юзер аборт... да и зачем неработающему в данный момент скрипту жрать ресурсы сервера...
без крона тут никак. на sleep надеется - контекст потерять и время. упадет скрипт, пол дня информации не будет. таймаут и крон на каждые пол часа - это две строчки, а итог - никаких проблем.