Closed pchote closed 6 years ago
To prevent trolls and nick-stealers. We already expose the IP for all players in the lobby in the same way, and this info is available for anyone using a regular IRC client.
This is a huge privacy concern still and I don't know any games which does this as well - they only used IPs for direct IP and never revealed others' on a lobby screen. I understand that this is kinda "simpler" than running a registration system on the IRC protocol, but this sounds quite abusive to me in the long run.
We could only show the vhost like openra-66A92FDB.range213-122.btcentralplus.com
which is unique and gives away enough information to verify someone's approximate origin.
They can still be mapped back to IP, and are monster strings to display in the UI.
@pchote Doing this would be a huge security and privacy concern, OpenRA already shows all connected IP's to clients on the server chat/setup window which I strongly object to and can be abused very easily. You could have randomly generated IDs for example.
A Client requests to join the Server. The Server generates a random 12 number string for the Client. The Client joins and the Server sends the ply.rid with it.
I'm sure that this is possible in pretty much any language & will solve the IP identifier/nick stealer issue.
The global chat feature has been removed.
Why IP? That worries me a bit tbh, we shouldn't release their IP to everyone.