Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

GeoIP.dat новая геобаза в старом формате

supergamer
сообщение 6.1.2021, 15:26
Сообщение #1
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Очень нужна новая геобаза GeoIP.dat, но в обычном старом dat-формате.
Последняя официальная GeoIP.dat датируется 27 марта 2018 года и после этого
база начала выходить только в новом формате.

Может кто-то конвертнул новую базу в старый формат?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
HipHop
сообщение 6.1.2021, 15:36
Сообщение #2
Стаж: 5 лет 7 месяцев
Город: Moscow

Сообщений: 185
Благодарностей: 139
Полезность: 828

Один человечек регулярно конвертирует и публикует:
Код
https://www.miyuru.lk/geoiplegacy
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
supergamer
сообщение 6.1.2021, 18:31
Сообщение #3
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Цитата(HipHop @ 6.1.2021, 15:36) *
Один человечек регулярно конвертирует и публикует:
Код
https://www.miyuru.lk/geoiplegacy


Спасибо!! Но как-то много вариантов....

Какой из них соответствует обычной базе GeoIP.dat - которая включала государства и IP-шники, которая раньше лежала по пути - http://geolite.maxmind.com/download/geoip/...ry/GeoIP.dat.gz

В предложенной куче файлов, не один после распаковки не превращается в GeoIP.dat

Отредактировал: supergamer, - 6.1.2021, 18:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
HipHop
сообщение 6.1.2021, 18:44
Сообщение #4
Стаж: 5 лет 7 месяцев
Город: Moscow

Сообщений: 185
Благодарностей: 139
Полезность: 828

Maxmind ‒ Country. А после распаковки переименовать файл в GeoIP.dat.


Ещё один лайфхак ‒ как узнать версию опубликованных на сайте баз, без скачивания и запуска сервера:
Код
Linux: curl -I https://dl.miyuru.lk/geoip/maxmind/country/maxmind6.dat.gz | grep geoip-db


Отредактировал: HipHop, - 6.1.2021, 18:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
supergamer
сообщение 6.1.2021, 18:52
Сообщение #5
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Опять же... аж 3 варианта:
IPv6/IPv4 (1.7M)
IPv4 (958.3K)
IPv6 (750.3K)

Что из них соответствует тому, что ранее выкладывалось в файле
http://geolite.maxmind.com/download/geoip/...ry/GeoIP.dat.gz

Отредактировал: supergamer, - 6.1.2021, 18:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 6.1.2021, 19:04
Сообщение #6


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

supergamer, IPv4 (958.3K) или IPv6/IPv4 (1.7M)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
supergamer
сообщение 6.1.2021, 19:09
Сообщение #7
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Извините, но раньше архив был один и в нем файл был тоже один.... Прямой путь я указал.
Вопрос простой - какой из новых файлов соответствует структуре прежнего?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
HipHop
сообщение 6.1.2021, 19:34
Сообщение #8
Стаж: 5 лет 7 месяцев
Город: Moscow

Сообщений: 185
Благодарностей: 139
Полезность: 828

Цитата(supergamer @ 6.1.2021, 19:52) *
Опять же... аж 3 варианта:
IPv6/IPv4 (1.7M)
IPv4 (958.3K)
IPv6 (750.3K)
Цитата(supergamer @ 6.1.2021, 20:09) *
Вопрос простой - какой из новых файлов соответствует структуре прежнего?

Ты совсем не шаришь или вообще? cbf1b2bfde1a.gif G0ldSrc не поддерживает IPv6, выбор очевиден smile.gif

Отредактировал: HipHop, - 6.1.2021, 19:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
supergamer
сообщение 6.1.2021, 21:35
Сообщение #9
Стаж: 9 лет 8 месяцев

Сообщений: 257
Благодарностей: 37
Полезность: < 0

Отвечать нужно точнее.
Скачать этот файл https://dl.miyuru.lk/geoip/maxmind/country/maxmind4.dat.gz
распаковать и переименовать... Тогде не было бы лишних вопросов, почему файлы не такие.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sergggzi
сообщение 6.1.2021, 22:33
Сообщение #10
Иконка группы

Стаж: 13 лет

Сообщений: 6536
Благодарностей: 6222
Полезность: 807

supergamer, как распаковать и как переименовать нужно рассказывать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
HipHop
сообщение 7.1.2021, 0:40
Сообщение #11
Стаж: 5 лет 7 месяцев
Город: Moscow

Сообщений: 185
Благодарностей: 139
Полезность: 828

Цитата(supergamer @ 6.1.2021, 22:35) *
Отвечать нужно точнее.

В след. раз благодаря таким претензиям ответ тебе придётся гуглить. Не стоит вести себя как наглый зажравшийся потребитель fuu.gif
Тебе тут никто ничего не должен, заруби на носу.

Отредактировал: HipHop, - 7.1.2021, 0:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя funnysamara
сообщение 8.1.2021, 9:59
Сообщение #12


Стаж: 10 лет

Сообщений: 332
Благодарностей: 49
Полезность: 118

supergamer, Для начало нужно было проверить все варианты,а не бежать на форум с претензией.. Что за менталитет? Я например благодаря ответу выше , взял себе базу айпи адресов)


Тут Была подпись =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 14.1.2021, 1:41
Сообщение #13


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

1. С Украины (по крайне мере с моего дедика) недоступный домен dl.miyuru.lk хотя с Венгрии работает.

2. Пытаюсь найти в .CSV формате (для психостаты нужно), нашёл https://db-ip.com/db/lite.php но там структура отличается:
Как должно быть
Код
"1.0.0.0","1.0.0.255","16777216","16777471","AU","Australia"

Как в https://db-ip.com/db/lite.php
Код
1.0.0.0,1.0.0.255,AU


Кто знает где скачать в .CSV формате нормальную базу?

Отредактировал: ssx, - 14.1.2021, 1:41


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 14.1.2021, 2:12
Сообщение #14


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

___
Всё что смог выкачать с MaxMind
GeoLite2-ASN_20210112.tar.gz формат .mmdb
GeoLite2-ASN-CSV_20210112.zip формат .csv
GeoLite2-City_20210112.tar.gz формат .mmdb
GeoLite2-City-CSV_20210112.zip формат .csv
GeoLite2-Country_20210112.tar.gz формат .mmdb
GeoLite2-Country-CSV_20210112.zip формат .csv
https://dropmefiles.com/25LMD

Но формат опять же не такой как был:
раньше:
Код
"1.22.0.0","1.23.255.255","18219008","18350079","IN","India"

сейчас:
Код
49518,en,AF,Africa,RW,Rwanda,0
я так понял, номер означает гео с файла GeoLite2-Country-Blocks-IPv4.csv где такое
Код
41.197.0.0/16,49518,49518,,0,0
короче хрень какая-то.

У меня парсер для психостаты вот такой
Код
<?php
echo PHP_EOL."Extracting GeoIP...";
shell_exec("unzip GeoIPCountryCSV.zip");

echo PHP_EOL."Parsing...";
$final = array();
$handle = fopen("GeoIPCountryWhois.csv",'r');
while( ($data = fgetcsv($handle,0,",")) !== false) {
  $final[] = array('cc'=>$data[4],'start'=>$data[2],'end'=>$data[3]);
}

echo PHP_EOL."Building SQL...";
$count = 25;
$sql = '';
$temp = '';
foreach($final as $part) {
  $count++;
  if($count >= 25) {
    $count = 0;
    if(!empty($temp)) $sql .= PHP_EOL.substr($temp,0,-1).';';
    $newtemp = true;
    $temp = 'INSERT INTO `ps_geoip_ip` (`cc`, `start`, `end`) VALUES';
  }
  else $newtemp = false;
  $temp .= " ('".$part['cc']."','".$part['start']."','".$part['end']."'),";
}
if($newtemp) $sql .= PHP_EOL.$temp.';';
file_put_contents('maxmind.sql',$sql);

echo PHP_EOL."Done!!!".PHP_EOL;
?>


нашёл какой-то конвертер но не могу разобраться как ним пользоваться
https://github.com/maxmind/geoip2-csv-converter

Отредактировал: ssx, - 14.1.2021, 2:40


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя skybet
сообщение 12.4.2022, 16:32
Сообщение #15


Стаж: 19 лет

Сообщений: 279
Благодарностей: 12
Полезность: 55

https://mailfud.org/geoip-legacy/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: