Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 29 мар 2024, 03:40

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Psychostats GeoIP Updater
СообщениеДобавлено: 17 дек 2014, 17:47 
Не в сети
Зарегистрирован:
14 дек 2014, 07:29
Последнее посещение:
29 дек 2014, 16:13
Сообщения: 34
Для владельцев игровой статистики 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 КБ]
Скачиваний: 395
Psychostats_GeoIP_Updater.rar [157.13 КБ]
Скачиваний: 398


Последний раз редактировалось Infernal 18 дек 2014, 12:54, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 17 дек 2014, 19:37 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 23:25
Последнее посещение:
05 июл 2018, 16:02
Сообщения: 1035
Хехе) На полдня пораньше бы.
Я сегодня ночью был вынужден php скрипт написать чтоб распарсить и закинуть в базу CSV файл с geoip.
При сбросе статы надо выбрать еще очистку профилей игроков. Иначе страны останутся без изменений. Наткнулся на это.

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 17 дек 2014, 19:57 
Не в сети
Зарегистрирован:
14 дек 2014, 07:29
Последнее посещение:
29 дек 2014, 16:13
Сообщения: 34
unnamed писал(а):
Я сегодня ночью был вынужден php скрипт написать чтоб распарсить и закинуть в базу CSV файл с geoip.
Ну а я ночью написал прогу :)


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 18 дек 2014, 08:05 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Infernal
GJ! А можешь приаттачить вместе с сорцами?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 18 дек 2014, 12:43 
Не в сети
Зарегистрирован:
14 дек 2014, 07:29
Последнее посещение:
29 дек 2014, 16:13
Сообщения: 34
Lev писал(а):
InfernalGJ! А можешь приаттачить вместе с сорцами?
Как два пальца.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 16 мар 2015, 19:30 
Не в сети
Аватара пользователя
Зарегистрирован:
16 мар 2015, 19:26
Последнее посещение:
30 ноя 2015, 12:39
Сообщения: 4
Откуда: Тольятти
А что я делаю не так? Почему не работает программка?
 Скриншот
Модуль установил.
Конфиг настроил.
База скачалась в папку, но потом ошибка.

Windows 7 SP1 x64
Psychostats 3.1


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 17 мар 2015, 03:09 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Скорее всего не может архив распаковать посредством операционной системы. У тебя в explorer заходит в .zip архивы?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 17 мар 2015, 09:36 
Не в сети
Аватара пользователя
Зарегистрирован:
16 мар 2015, 19:26
Последнее посещение:
30 ноя 2015, 12:39
Сообщения: 4
Откуда: Тольятти
Вообще заходит,но по умолчанию стоит WinRar 5.Сейчас попробую убрать ассоциацию..

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


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 17 мар 2015, 18:33 
Не в сети
Аватара пользователя
Зарегистрирован:
16 мар 2015, 19:26
Последнее посещение:
30 ноя 2015, 12:39
Сообщения: 4
Откуда: Тольятти
В общем проблему так и не решил с этой программой, но Fedcomp написал аналогичный скрипт на php.Так что я доволен!
У кого тоже программа не будет работать, вот его скрипт https://gist.github.com/Fedcomp/e270f750d67845534004.
Работоспособность проверил только что.Запускал на Linux'e так:
chmod +x psychostats_geoip_updater.php
./psychostats_geoip_updater.php


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Psychostats GeoIP Updater
СообщениеДобавлено: 06 апр 2015, 21:29 
Не в сети
Зарегистрирован:
05 апр 2015, 00:55
Последнее посещение:
08 апр 2015, 00:44
Сообщения: 9
ребят, скиньте базу свежую. плз..
Заранее спасибо))
ps_geoip_ip.sql
ps_geoip_cc.sql


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB