04-08-2012, 08:30 PM
Полезная програмулена для админов ла2 серваков, позволяющая парсить голоса с голосильных сайтов и сразу выдавать награду игрокам. Таким образом ваши игроки помогают раскручивать ваш сервер и держать его высоко. Программка представляет собой "хлорный" VoteCollector, настроенный под конкретный топ (mmotops.ru), но зато бесплатная.
Простота и удобство использования в том, что Вам ненужно выдумывать всякие крон-PHP задачи и т.п. Данная программа обеспечивает уровень защиты максимально возможный в силу того, что работает на отдельном хосте, например рядом с сервером, который защищен.
Возможно вы спросите почему здесь нет L2top или mmotop, потому что для них уже есть парсеры даже встроенные и продвинуть свой сервер в тех топах слишком тяжело. Куда проще давать рекламу на малоизвестных топах и с учетом данных технологий, вам сервер окажется без сомнения на первой строчке.
Как это работает:
Программка представляет собой автономное Java-приложение с графическим интерфейсом, хотя он и не нужен, все устанавливается в конфиге и успешно работает автономно.
1) Приложение коннектится к специальной страничке, выданной вам при регистрации в топе и считывает голоса игроков в память.
2) Затем программа коннектится к игровой базе данных и составляет в памяти список реально существующих игроков из таблицы characters.
3) Из специальной таблицы загружает в память старые голоса.
4) Сравнивает в памяти старые голоса из таблицы и новые, считанные со странички топа, откидывает несуществующие ники, находит новые голоса и заносит их в базу.
5) Опционально (настраивается) может по Telnet-ту законнектится к гейм-серверу и прям в инвентарь накинуть игроку N-количесво предметов, установленное администратором за голосования. Если игрока нет в сети, то выдача награды произойдет когда какой-либо чар аккаунта появится в сети, причём он получает сразу всю сумму призов за все голоса в свое отсутсвие, а не последний. Если 2 персонажа в онлайне одного и того же аккаунта, награда выпадет какому-то одному случайно.
6) Опционально по Telnet дается объявление всем и ПМ-благодарность индивидуально за голос в топе.
Выдачу нагады можно организовать эвентом без участия Telnet, таблица учета голосов настолько проста и понятна, что не требует каких-либо комментариев. К сожалению такой эвент еще не написан и не очень то нужен, при наличии включенного Telnet-а.
Приложение требует JRE 1.6. Мультиязыковая поддержка в виде внешнеподключаемых XML-файлов локалей. Поддержка журналирования для просмотра событий. Программа обрабатывает типовые исключительные ситуации, связанные с сетью, например доступность сайта по таймауту и доступность Telnet терминала, таким образом не беспокойтесь - программа не вылетит и не заглючит в периоды недоступности гейм-сервера, недоступности базы и топ-сайта.
Скачать la2mmotops-collector.zip с turbobit
Скачать la2mmotops-collector.zip с Depositfiles
Скачать la2mmotops-collector.zip с Letitbit
Скачать la2mmotops-collector.zip с ifolder
Скачать la2mmotops-collector.zip с RapidShare
Скачать с Mediafire