La géolocalisation se base sur des plages d'adresses.
Par exemple, entre l'adresse 86.120.0.0 et 86.120.10.255 on est en France, entre 86.120.11.0 et 86.120.20.255 on est en Belgique, etc.
Le problème c'est que ces plages d'adresses sont très petites et donc très nombreuses ce qui fait que les fichiers qui les contiennent sont assez gros.
Ton exemple :
956301312,973078527,arin,740620800,FR,FRA,FranceIndique que les adresses comprises entre 57.0.0.0 (956301312) et 57.255.255.255 (973078527) se trouve en France
Il existe sur le net des fichiers (pas forcément à jour) qui contiennent toutes les plages mais cette solution implique qu'il faille mettre à jour ces fichiers régulièrement car de nouvelles plages d'adresses sont attribuées (ou ré attribuées) en permanence.
Certains de ces fichiers sont d'ailleurs beaucoup plus précis et donne le pays, la région voire la ville dans laquelle l'IP a été attribuée. Mais ces fichiers sont certainement énormes car les plages y sont encore plus petites et ils sont certainement modifiés chaque jour.
Le mieux reste de se connecter à un serveur qui donne directement la géolocalisation. Mais cette solution implique de développer un plugin pour SAMP (ou d'en trouver un déjà fait) et de trouver un serveur où c'est possible.
++
Syg