How to receive player's IP address / device unique id to prevent players from botting in-game referrals?

Does this run on the client or the server?

Idk, it should work with both.

If on server then it will just use the IP of the server or either

HTTPService only runs on the server. When you actually run the game on roblox servers (not locally), all you’re going to get is the IP address of the roblox server.

1 Like

No it isn’t, like what the guy said above. Since you are running the server locally on your PC, it is just returning data from your own internet.

In a real game, this wouldn’t work.

It’s showing my actual IP address and provider info

It’s not running on a server I guess try it in an actual session

That’s because you’re in studio. In an actual live server, it’ll just be the roblox server IP. In studio, your computer does all the serverside stuff, that’s why you can start a test offline.

If devs could get someone’s device data/IP like that, it’d be a privacy nightmare.

BTW it’s identifying player’s actual API and their town’s name

Yea, you’re right

BTW we know where Roblox’s servers is located at

Please stop insisting on your solution, it is not right.

Roblox Studio runs on your local computer, therefore when it makes a request, it will be through your IP.

Just like how you published your game to Roblox and checked the logs through the published game, and not the Studio, you can easily realize that the IP belongs to the Roblox server now, not yours.

For anyone else who stumbles upon this thread, it is not, and probably never will be possible to gain someone’s personal IP or device information.

1 Like