Ripper - программа для слежения за неактивными игроками в помощь Звездоводам.
Программа ищет давно неактивных игроков (скрытых ишек) путём слежения за приростом статистики.
Если на протяжении нескольких дней статистика игрока не изменяется, то вероятней всего он уже неактивен.
Это позволяет атаковать такого игрока Звёздами Смерти, не дожидаясь момента когда он станет явно неактивным (с пометкой (i)).
В целом установка работает из коробки. Вам потребуется обычный набор LAMP:
- Веб сервер или хостинг; Можно использовать локалхост и сборки типа AppServ
- MySQL
- PHP 7.0+
Нужно создать какую-то пустую БД SQL. Риппер будет использовать её для хранения статистики.
Далее в корень вашего сервера нужно скопировать всё содержимое папки wwwroot
и открыть адрес типа http://localhost/ripper.php (index.php не используется для удобства обновления скриптом браузера, используя Ajax)
Должно появиться окно с настройками:
При нажатии на кнопку "Установить" настройки сохранятся в файл конфигурации (ripper_config.php) и создадутся новые пустые таблицы в БД.
Если админом разрешено создание аккаунтов (переменная enabled = 1 в таблице global
), то с главной страницы можно просто создать аккаунт, нажатием на кнопку "Создать аккаунт". Создавать аккунты можно не чаще чем раз в час (вроде).
После создания аккаунта нужно также назначить ему вселенную (в разделе "Обновить" указать URL вашей вселенной, например s1-ru.ogame.gameforge.com
).
После чего можно обновлять статистику раз в час, в разделе "Обновить" кнопкой.
Обновление данных через браузерный скрипт давно не проверялось и возможно не работает.
- Удалить ripper_config.php
- Почистить БД SQL с таблицами риппера