I'm really interested as to why Unvanquished suddenly needs GeoIP. The following features concern me:
Country – maps the IP address to a country
Region – maps the IP address to a specific state/province within a country
City – maps the IP address to a specific city within a country. In the US, we are able to map many IP addresses to specific postal codes. This database also contains latitude, longitude, and time zone data.
Organization – maps the IP address to the organization which was assigned the IP address’s netblock.
So you want to find out exactly where I live, including the latitude and longitude, making it instantly easy for those psycho gamers, that suddenly have a grudge against me for no reason at all, to find exactly where I live and do who knows what to me. Thank you for secretively and forcefully taking the anonymity out of an online game.
I mean seriously, why do you need so damn much info about players? Just from the first few digits of the IP, you can get the overall location a player is from. Are you going to be printing my IP, full address, and global coordinates in-game for all to see? No? Then why? It's a whole extra dependency, it provides no really relevant features to players or servers or devs. Why? Unvanquished was just fine before, as was Tremulous, without this. Why now, why this?