Earlier quoted context omitted.
> Who These dudes and dudettes playing video games > what? Military service
https://en.wikipedia.org/wiki/Conscription_in_Iran FWIW I don't agree with the comment chain's source, I read "regular people" as "civilians" and don't think there was any nasty connotation meant.
Major P2P issues in Israel and possibly other Middle East countries
81–90 of 157 posts
Re: Major P2P issues in Israel and possibly other Middle East countries
#82I think what we’re seeing here isnt Valve messing up but rather the middle east conflict expanded to cyberspace and spilling over to impact civilians. Look at the timing and affected countries. China isnt also exactly known for free internet. WebRTC works as fallback. WebRTC is encrypted and cant be used for much else. STUN in the otherhand is unencrypted and the protocol itself can be used for DDoS reflection/amplif…
STUN/TURN is basically icanhazip for WebRTC. STUN gives you your public IP:port. TURN is the same, but the returned IP:port is the one that had been dynamically allocated to you at time of querying, rather than the actual ones. WebRTC clients take that STUN/TURN response and send to peers through out-of-band, through e.g. a lobby server chat mechanism, to set up the connection. This allows NAT table entries to be cre…
If you can make all the STUN servers fail from the perspective of the clients, you could hypothetically force them to use TURN servers that are more centralized and easier to spy on. STUN negotiates pipes n:n. TURN is closer to n:1.
Re: Major P2P issues in Israel and possibly other Middle East countries
#83Earlier quoted context omitted.
I lack an informed opinion on the matter but I have to wonder what you think the one thing has to do with the other? Developers have very little choice but to go where the customers are.
Why aren't the customers going to Epic Game Store? It's the PC, after all. It's explicitly not a walled garden
Re: Major P2P issues in Israel and possibly other Middle East countries
#84Is this a bug on Valve? Or is it simply a case of "My ISP is fucking with my internet traffic and they won't admit it please help me"
Re: Major P2P issues in Israel and possibly other Middle East countries
#85My unpopular opinion: Valve is basically a parasite or a landlord. They've been so successful it's hard to imagine a world without them, and they say "you gotta give the parasite its due" and we believe them and comply. It's been kept around because they treat their customers ok, but they absolutely exsanguinate their developers. And their engineering culture is... odd. They hire senior people and then let them all f…
I'd question the idea that they treat developers poorly. Epic Games Store exists and Famously beats Steam (and others) over the head by charging only a 12% fee Hell, they even buy timed exclusive access to certain games And yet. Steam persists
Re: Major P2P issues in Israel and possibly other Middle East countries
#86My unpopular opinion: Valve is basically a parasite or a landlord. They've been so successful it's hard to imagine a world without them, and they say "you gotta give the parasite its due" and we believe them and comply. It's been kept around because they treat their customers ok, but they absolutely exsanguinate their developers. And their engineering culture is... odd. They hire senior people and then let them all f…
I'd question the idea that they treat developers poorly. Epic Games Store exists and Famously beats Steam (and others) over the head by charging only a 12% fee Hell, they even buy timed exclusive access to certain games And yet. Steam persists
Re: Major P2P issues in Israel and possibly other Middle East countries
#87Earlier quoted context omitted.
Totally agreed. I'm building a Steam competitor, that's web-based (WebGPU/WASM) as well as cross-platform. Light on games atm, but the goal is to replicate over time virtually every feature Steam has to offer, as well as more. You can check out a preview of the portal here: https://gameselect-knvxf8av.manus.space/
What lets you host Monkeyball like that. Are you going to port Xonotic to WASM?
Re: Major P2P issues in Israel and possibly other Middle East countries
#88Earlier quoted context omitted.
STUN/TURN is basically icanhazip for WebRTC. STUN gives you your public IP:port. TURN is the same, but the returned IP:port is the one that had been dynamically allocated to you at time of querying, rather than the actual ones. WebRTC clients take that STUN/TURN response and send to peers through out-of-band, through e.g. a lobby server chat mechanism, to set up the connection. This allows NAT table entries to be cre…
TURN is the last resort and isn't just signaling. It carries the traffic as well. If you can make all the STUN servers fail from the perspective of the clients, you could hypothetically force them to use TURN servers that are more centralized and easier to spy on. STUN negotiates pipes n:n. TURN is closer to n:1.
Webrtc traffic is encrypted as it travels through the TURN servers, isn't it? Sure, you get some which-ip-contacted-which-using-what-service metadata, but any active middleman able to mess with STUN traffic already has that.
It could just be that someone's fucked up a setting somewhere. I mean, the reason WebRTC has loads of options for 'interactive connectivity establishment' is because it's common to see users behind NAT, users whose NAT cant be traversed with STUN, IPv6 being broken, UDP getting blocked, TCP ports other than port 443 getting blocked, etc etc.
If a country's ISPs use CGNAT to avoid giving users precious IPv4 addresses, and world events made the ISPs turn the security settings up to 11, STUN just stops working.
Re: Major P2P issues in Israel and possibly other Middle East countries
#89Earlier quoted context omitted.
TURN is the last resort and isn't just signaling. It carries the traffic as well. If you can make all the STUN servers fail from the perspective of the clients, you could hypothetically force them to use TURN servers that are more centralized and easier to spy on. STUN negotiates pipes n:n. TURN is closer to n:1.
> force them to use TURN servers that are more centralized and easier to spy on Webrtc traffic is encrypted as it travels through the TURN servers, isn't it? Sure, you get some which-ip-contacted-which-using-what-service metadata, but any active middleman able to mess with STUN traffic already has that. It could just be that someone's fucked up a setting somewhere. I mean, the reason WebRTC has loads of options for '…