Собственно, я делаю тоже самое для тех же целей. Тяжелый файл базы получился?
ipv6 уже много используется? Есть смысл их учитывать?
https://antibot.cloud/static/update/antibot8.zip 2 гео базы в архиве, размер больше чем у всех паблик баз, но у меня там еще и asnum и asname хранятся. если они не нужны, то дропнуть эти столбцы и сделать вакуум базы, в скрипте include.php можно посмотреть принцип работы, суть которого - переводим ип в числовой вид и искать в базе диапозон по больше/меньше, работает быстро, нагрузки не создает.
IPv6 используется много где, определять страну в нем не сложнее, чем ipv4, но я рекомендую его отключать, меньше ботов будет ломиться и легче их в ограниченном количестве IPv4 найти.
моя база вот такого вида в sqlite формате.
вообще тяжело стало быть русским )))
я запилил сам себе гео базу, для ipv4 и ipv6, иапозоны беру в IP2Location, и сам чекаю whois с перепроверкой по maxmind + допроверка по cloudflare с активных ипов.
в sqlite формате в антиботе использую.
это из россии наверное не доступен. а так все доступно.
sxgeo - бесплатная, быстрая, минимальный размер, есть даже по городам, а не только по странам.
maxmind - платная, еще более точная, но можно найти и бесплатно файл базы.
а вы им платили на вебмани? если нет то вебмани тут не при делах, даже если бы и был у них кошелек.