Прошло совсем немного времени, и мне удалось подтянуть бота для ogame, до приемлемого для использования другими людьми уровня.
Установка под denver.
Рассмотрим установку и настройку няньки под народно любимый denver. Как настраивать и устанавливать сам денвер, это — смотрите на соответствующем сайте. Итак, у нас есть установленный denver, есть архив няньки.
- Найдите в денвере папку «home».
- Создайте в ней папку «bot.loc».
- В папке bot.loc создайте папку «www».
- Распакуйте в папку «home/bot.loc/www» файлы няньки.
- Перезапустите denver. Теперь, пока работает denver, вы можете набирать в адресной строке вашего любимого браузера «http://bot.loc» и попадать на страничку бота-няньки.
- В начале нянька предложит вам пройти на страницу http://bot.loc/setup.php, заполните все, что она просит.
- Если вы не утруждали себя уникальными названиями планет, то займитесь этим сейчас. Няньке не нравятся одинаковые названия колоний.
- В итоге, вы должны попасть на страничку озаглавленную как «Все параметры на одной странице«. Проверьте все настройки ещё раз и обратите внимание на пункт в разделе Тайминг — тип вызова. Выберите — «методами JS, локально». Нажмите кнопку — «Сохранить».
- Сверху появится ссылка — «Перейти к статусной странице». Перейдите. :)
- Включите режим охраны. Появится обратный отсчет до вызова основной процедуры няньки (если вы не меняли период сканирования, то это 600 секунд). Нажмите «сброс таймера до 10 сек», чтобы не ждать 10 мин.
- Когда 10 сек пройдут — откроется и быстро закроет окошко, это была вызвана нянька, в этот момент бот авторизовался на игровом сервере и выполнил анализ ситуации и необходимые действия.
- Начнется другой отсчет — 15 сек до обновления страницы. После истечения этого времени статусная страница обновится, а в журнале вы должны увидеть новую запись о сканировании «cron tick». А также по планетам будет отображены списки событий. Если на планету зафиксирована атака, рядом с названием будет написано — угроза вторжения.
Потестируйте, как работает нянька перед тем как оставлять её на ночь. Попросите друга или со-аловца изобразить на вас атаку. При подлете вражеского флота к планете, ваш флот должен эвакуироваться, прихватив, по возможности, ресурсы с планеты. Если топлива для всего флота не хватает, то взлетит только часть флота. Побеспокойтесь за ранее, чтобы топливо для эвакуации все же было. :)
Fatal error: Call to undefined function curl_init() in Z:\home\bot.loc\www\s_http.php on line 41
после настройки и нажатии кнопки готово. Что может быть не так ?
Разобрался, отсутствовал модуль. Терь другая проблема есть.. не могу настроить няньку для этого сервера с ol d zone dot ru
Мыхалыч, а напиши еще раз сервак. Нянька тестировалась только на оригинальном серваке — ogame.ru. Скоро, кстати, третью редакцию выложу скрипта. Там кое что добавлено и исправлено.
Подскажите плс — как его развернуть под вамп. не идет…
Parse error: parse error in C:\wamp\www\bot.loc\index.php on line 331
по адресу
http://localhost/bot.loc/
Видно, что ошибка в конце файла, и это что то честно говоря знакомое, но в чем соль не припомню. Попробуйте новую версию няньки (о да вышла новая версия :) ), если что то из той же оперы будет — попробуйте все таки Denver, под которым точно идет.
сори… не могу просто прейти на денвер. У меня галатул стоит уже давно. Короче переход обещает быть оч. болезненным ((( Буду пробовать под вампом….
а почему все файлы в utf-8 а index.php в ansi 1251??
Это старая версия няньки (2я), смотрите третью версию. А файлы я кодирую в UTF-8 без BOM, так что они могут восприниматься иногда как ANSI.
Здравствуй admin! … вопрос есть такого характера .. можно как нибудь настроить нянку для игры 2moon.30astra.ru … пытался покавыряться в коде .. заменил сервак на него .. и как понял авторизацию ни как проходить не хочет ((( …. неподскажеш как можно научить няню ?
Привет! Глянул я скриншоты на сайте. Видно, что это какой то клон ogame. Можно (теоретически) научить няню работать с этим клоном, но проще написать новую. :)
Добрый день.
На странице http://test1.ru/setup.php
выдаёт: Fatal error: Call to undefined function curl_init() in Z:\home\test1.ru\www\s_http.php on line 41
Как быть?
Не установлена или не включена библиотека curl в php. Поглядите тут, что можно сделать.
http://store-arsenal.com/scr/vg9k2k61mfvb6cj4/
Что делать с таким языком?
Судя по скрину — написано кириллицей в utf-8, но кодировка для страницы выбрана иная. В общем, проблема в несоответствии кодировок.