Mark Steam Datagram Relay IPs
Some checks failed
Compile / Build SM ${{ matrix.sm-version }} (1.12) (push) Has been cancelled
Compile / Release (push) Has been cancelled

This commit is contained in:
rtldg 2025-04-21 00:42:35 +00:00
parent 3d0cd96319
commit 983a3c8e74

View File

@ -998,7 +998,11 @@ public void OpenStatsMenuCallback(Database db, DBResultSet results, const char[]
char sIPAddress[32]; char sIPAddress[32];
IPAddressToString(iIPAddress, sIPAddress, 32); IPAddressToString(iIPAddress, sIPAddress, 32);
if (!GeoipCountry(sIPAddress, sCountry, 64)) if ((iIPAddress & 0xFFFF0000) == 0xA9F40000) // 169.254.x.x
{
sCountry = "Steam Datagram Relay";
}
else if (!GeoipCountry(sIPAddress, sCountry, 64))
{ {
sCountry = "Local Area Network"; sCountry = "Local Area Network";
} }