Half-Life и Adrenaline Gamer форум
http://www.aghl.ru/forum/

Psychostats GeoIP Updater
http://www.aghl.ru/forum/viewtopic.php?f=23&t=2018
Страница 1 из 2

Автор:  Infernal [ 17 дек 2014, 17:47 ]
Заголовок сообщения:  Psychostats GeoIP Updater

Для владельцев игровой статистики Psychostats.

Представляю вашему вниманию небольшую программку, которая обновляет базу IP адресов (GeoIP) в базе данных статистики.

Что делает программа:
1) Скачивает файл со списками диапазонов IP с сайта MAXMIND.
2) Парсит.
3) Перезаписывает в базе данных Psychostats две таблицы: ps_geoip_cc и ps_geoip_ip.

Настройки для подключения к базе в файле config.ini

Скачать можно тут

Для полного обновления статистики её придётся сбросить и заново прогнать все логи :o

По просьбе товарища Lev выкладываю исходник.
Библиотеку для работы с MySQL из .NET брать тут

Вложения:
source.txt [8.45 КБ]
Скачиваний: 401
Psychostats_GeoIP_Updater.rar [157.13 КБ]
Скачиваний: 403

Автор:  unnamed [ 17 дек 2014, 19:37 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

Хехе) На полдня пораньше бы.
Я сегодня ночью был вынужден php скрипт написать чтоб распарсить и закинуть в базу CSV файл с geoip.
При сбросе статы надо выбрать еще очистку профилей игроков. Иначе страны останутся без изменений. Наткнулся на это.

Автор:  Infernal [ 17 дек 2014, 19:57 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

unnamed писал(а):
Я сегодня ночью был вынужден php скрипт написать чтоб распарсить и закинуть в базу CSV файл с geoip.
Ну а я ночью написал прогу :)

Автор:  Lev [ 18 дек 2014, 08:05 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

Infernal
GJ! А можешь приаттачить вместе с сорцами?

Автор:  Infernal [ 18 дек 2014, 12:43 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

Lev писал(а):
InfernalGJ! А можешь приаттачить вместе с сорцами?
Как два пальца.

Автор:  _ck [ 16 мар 2015, 19:30 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

А что я делаю не так? Почему не работает программка?
 Скриншот
Модуль установил.
Конфиг настроил.
База скачалась в папку, но потом ошибка.

Windows 7 SP1 x64
Psychostats 3.1

Автор:  Lev [ 17 мар 2015, 03:09 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

Скорее всего не может архив распаковать посредством операционной системы. У тебя в explorer заходит в .zip архивы?

Автор:  _ck [ 17 мар 2015, 09:36 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

Вообще заходит,но по умолчанию стоит WinRar 5.Сейчас попробую убрать ассоциацию..

Добавлено спустя 3 минуты 50 секунд:
Убрал,всё равно такая же проблема.Проверил также работоспособность на компе с Windows x86 без WinRara, ошибка та же.
 скриншот

Автор:  _ck [ 17 мар 2015, 18:33 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

В общем проблему так и не решил с этой программой, но Fedcomp написал аналогичный скрипт на php.Так что я доволен!
У кого тоже программа не будет работать, вот его скрипт https://gist.github.com/Fedcomp/e270f750d67845534004.
Работоспособность проверил только что.Запускал на Linux'e так:
chmod +x psychostats_geoip_updater.php
./psychostats_geoip_updater.php

Автор:  fox19rus [ 06 апр 2015, 21:29 ]
Заголовок сообщения:  Re: Psychostats GeoIP Updater

ребят, скиньте базу свежую. плз..
Заранее спасибо))
ps_geoip_ip.sql
ps_geoip_cc.sql

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/