I know people which got doxxed because there where people working for telecom companies which on request looked up private subscriber data with the help of an IP address. It quickly escalates in hate crimes, no joke. In my country it even went that far that grave desecration took place. Completely nuts. It are not paranoia thoughts, this is really taking place nowadays.
I fail to understand myself why the IP address is so important in relation to abusers. In my day to day experience most abusers use a VPN/proxy. Or believe it or not, Starlink.
However not all VPN users are potentially malicious. Earlier the discussion was, if and how, it was possible to detect VPN usage. This is being done by researching the actual owner/company of the IP address.
Masking the IP address is counterproductive in the search for detecting malicious activity but when a hardware identifier is being added which cannot easily be altered then it would be a pretty big security increase. Far better then working only with an unmasked IP address as most gamers do not have ten computers with LFS installed or going to be bothered with swapping hardware to change the checksum.
geoIP country info was and is nice to know for the sake of communication. Lots of websites change their language based on that info. I expect(ed) the same for moderators and InSims, although I'm not busy with LFS myself anymore. The online atmosphere is too tense nowadays to put it mildly.
Many more examples can be found of GeoIP implementations. Iptables (Linux firewall), webservers itself can have a GeoIP module, someone created a REST API based on JSON but this all goes beyond the potential use scope here I guess.
I fail to understand in what program LFS is being written though nowadays. Back in the days it was VS2015? Let me research for a sec. [..] Yeah, I dunno, those postings are too old but I'm sure there is some C solution to this. Grok (or others) can also assist with that.
---
crc32 has 4.2 billion combinations, just as much as IPv4 addresses (4.3 billion but not all are publicly used). The collision rate -ending up with the exact same crc32 from two different devices on the planet- should be low.
Agreed. The internet landscape has changed a lot the last ten years. Fingerprinting -as this is being called on the web- has become a major thing. A salted hash of the GPU model and some other hardware static data would not be bad to provide. I still recommend to share GeoIP ISO code separately although it can be spoofed easily with VPN nowadays.
(by the way; the IP address can also be salt hashed.)
Start living in fear is not really the way to go; (<= there is a hidden pixel here)
if I was the hoster of wikimedia and monitor your forumposting time behavior matching webserver logs then I would know your IP address. There are always ways.
As for the question of this topic, you have to research where this RFC was actually coming from
No, it has nothing to do with hardware limits. More to do with human brain limits.
We arrived in interesting times. Although I'm quite skeptical in the capabilities of complex tasks, "AI" already helped me a lot. AI between quotes because its not really AI, more like machine learning and pattern recognition but its helping nevertheless. And its only in its beginning stages
The bar of whats being called a trash computer will be different at the time of release. Half the gaming world freaked out about the system requirements of Far Cry 2 in 2008. You can now play it on mobile phone. I recommend to focus on real problems not artificial ones.
Servers are on a controlled location
LFS uses registered usernames for demo and licensed environment
as soon as a client goes online it needs to announce its IP address to this registration system
this should unlock the hardware or software firewall for this specific IP address on the online sim environment(s)
this IP address cannot be refreshed/updated on this registration system within interval X
I fully agree. Therefore I see more future into initiatives like CARLA. Which has nothing to do with racing at the moment but LFS best days concerning this sport are really long stuck into history so it doesnt really matter.
Sonicrealms racing team leader jasonmatthews vision also coming true
loading that many YT players in one page has serious consequences (probably just simply complete crashing on lower end systems).
---
Not that I expect that something will be done about it but I like just to report that this is a very big efficiency problem. (Which I solved on a different forum many moons ago by preloading the thumbnails and only initiating a player screen when the actual video is requested to be played).
This whole redirecting thing should not happen at the client side to begin with. Its old fashioned. The (sub)domain should keep the same format and a geoDNS service should decide which server is the best to serve the request.
Then this whole redirect functionality can be removed, obsolete.
Its relying on the same node information which LFS stores in .pth files. EQ Worry combined certain corners for custom layout tracks to complete some missing data. It would be much better to create a whole set of nodes which do not rely on a (modified) .pth file.
Actually this is the missing piece of the puzzle to get racing interesting again. At the time I had the idea to recreate nodes based on some external polygon track overlay being triggered by MCI data but this is a lot of work and I guess it introduces some lag.
could be because of the use of an outdated GeoIP database. "My" 149.34.244.246 for example also gets redirected to US while its nowadays a NL registered IP. (Its a VPN IP so I have no issues in exposing this).
To go around this problem for LFS guessing your location is to make some user selectable field where redirect can be manually selected as a sort of overruling userdefined setting.
I also justed just tested the download. And while im digitally in Australia and getting redirected to jp1.lfs.net (reported on the background by the freeware CurrPorts tool). I still do not get this yellow redirect message, no clue why it does not appear. Normal chat/system messages do appear.
What I also noticed, there is no way to abort the joining/download process. So if you change your mind and want to abort the joining of a server you have to wait quite some time. Isnt hitting the ESC button an idea to abort server joining? Maybe with some dialog.