22 comments

  • duckduckman10 hours ago
    I 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.<p>WebRTC works as fallback. WebRTC is encrypted and cant be used for much else.<p>STUN in the otherhand is unencrypted and the protocol itself can be used for DDoS reflection&#x2F;amplification. I would not be surprised if this is somehow weaponized and&#x2F;or blocked&#x2F;analyzed in real time that then breaks the connectivity.
    • numpad07 hours ago
      STUN&#x2F;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.<p>WebRTC clients take that STUN&#x2F;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 created as if they are outbound connection at both ends.<p>You can&#x27;t make P2P connection with STUN&#x2F;TURN alone. STUN&#x2F;TURN is just a tool required for WebRTC.
      • bob10295 hours ago
        TURN is the last resort and isn&#x27;t just signaling. It carries the traffic as well.<p>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.
        • michaelt4 hours ago
          <i>&gt; force them to use TURN servers that are more centralized and easier to spy on</i><p>Webrtc traffic is encrypted as it travels through the TURN servers, isn&#x27;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.<p>It could just be that someone&#x27;s fucked up a setting somewhere. I mean, the reason WebRTC has loads of options for &#x27;interactive connectivity establishment&#x27; is because it&#x27;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.<p>If a country&#x27;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.
          • bob10294 hours ago
            The traffic is encrypted, but this makes it a lot easier to acquire if you have some way to break it.
            • awakeasleep1 hour ago
              And metadata plus encrypted traffic fingerprinting is enough to provide huge signal to an intelligence agency.
    • sylware4 hours ago
      IPv6 and minimal assembly-written network code going without niche and complex features.
    • ars9 hours ago
      I think you have that backwards, WebRTC doesn&#x27;t work, and STUN does.
      • RossBencina7 hours ago
        I think you have it sideways. STUN [1] is the NAT traversal &#x2F; &quot;NAT hole punching&quot; process that allows peers to discover their public IP addresses and establish direct P2P bidirectional UDP communication. WebRTC depends on STUN to establish P2P communication. You may be thinking of TURN [2] which amounts to routing traffic through an intermediary node that is visible to the two peers.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;STUN" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;STUN</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Traversal_Using_Relays_around_NAT" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Traversal_Using_Relays_around_...</a>
    • api1 hour ago
      We do P2P in our networking software and this is why we do it all in band instead of using STUN, TURN, or other common methods. Those get blocked and they’re also often insecure.<p>STUN has mitigations now against being weaponized but it’s still a shit protocol. The fact that neither STUN nor TURN contain any way whatsoever to accomplish any kind of rendezvous without yet another signaling path boggles my mind given how easy it would have been.
      • apitman2 minutes ago
        &gt; The fact that neither STUN nor TURN contain any way whatsoever to accomplish any kind of rendezvous without yet another signaling path boggles my mind<p>Interesting. Can you expound on this a bit? How does ZeroTier do it?
    • Georgelemental10 hours ago
      [flagged]
      • nine_k10 hours ago
        Regular people here are as opposed to military servicemen. The people who did not sign up for going to war.
        • underdeserver10 hours ago
          These are dudes, likely some of them teenagers, playing Street Fighter and Tekken.<p>Who signed up for what?
          • nine_k9 hours ago
            The network shenanigans that apparently affect the p2p gaming is allegedly by the militaries of many countries, related to the Iran war. Much like GPS disturbancs in Northern and Eastern Europe are due to the war in Ukraine. Dudes delivering pizza have to suffer them, even though they never signed up to take part in the war.
          • RamRodification9 hours ago
            &gt; Who<p>These dudes and dudettes playing video games<p>&gt; what?<p>Military service
            • orlp7 hours ago
              <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Conscription_in_Iran" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Conscription_in_Iran</a><p>FWIW I don&#x27;t agree with the comment chain&#x27;s source, I read &quot;regular people&quot; as &quot;civilians&quot; and don&#x27;t think there was any nasty connotation meant.
      • duckduckman9 hours ago
        Fair enough. Edited for clarity.
      • croes10 hours ago
        &gt; impact regular people<p>aka civilians
      • 7bit6 hours ago
        Calm down, he meant civilians. No need to stir up drama.
        • RobotToaster4 hours ago
          [flagged]
          • 7bit4 hours ago
            That has NOTHING to do what&#x27;s being discussed here. Stop trying to escalate the topic.
      • decremental10 hours ago
        [dead]
  • jofzar11 hours ago
    I know I&#x27;m just preaching to the choir here but my favourite thing about open source&#x2F;published source libraries&#x2F;applications is discussions on bug reports&#x2F;pr&#x27;s like this.<p>It&#x27;s just something so heartwarming of multiple people coming together to describe their symptoms, workarounds and theories of what could be causing it.
    • cedws9 hours ago
      GitHub discussions used to be so much higher quality though when the platform was for professionals. Now, I see so many discussions that devolve into practically being reddit&#x2F;4chan threads. Another reason to leave.
      • sph9 hours ago
        Only on those posted to social media including Hacker News. There is no devolving into memes for niche discussions only interested parties know about.<p>Don’t blame Github for getting spammed whenever an issue reaches the front page.
        • hmry7 hours ago
          I wish HN would ban posting links to issue trackers with comment sections, like lobsters has done. Although the spam volume from HN and reddit is pretty small compared to that from youtube reaction video influencers
        • cedws8 hours ago
          Not only. I see it across all of GitHub. Spam, +1 comments, feature begging are all particularly common.
          • ZeWaka8 hours ago
            Feature begging on GH has been a thing since forever, I remember plenty of it 10 years ago.
            • RobotToaster4 hours ago
              Hell, I remember feature begging on developer mailing lists myself 20+ years ago. (To be fair I was 13 at the time)
              • wongarsu4 hours ago
                To be fair, a lot of the users spamming and feature begging on github today are 13 right now
      • phrotoma4 hours ago
        Eternal September.
      • throwaway20377 hours ago
        <p><pre><code> &gt; when the platform was for professionals </code></pre> When was that?
      • OsrsNeedsf2P9 hours ago
        I feel like it&#x27;s gotten more professional. 10+ years ago people were dropping the hard R in pull request reviews, now everyone is acting like LinkedIn-speak and Stars will get them their next job
        • rezonant8 hours ago
          ...What? Is this the Linus Sebastian misconception of what the hard R is?
          • stavros7 hours ago
            Yeeeah I&#x27;m pretty sure I&#x27;ve never seen a hard R on a PR.
            • anonymars2 hours ago
              I&#x27;m guessing they are referring to a certain synonym for idiot&#x2F;moron&#x2F;imbecile&#x2F;cretin&#x2F;dolt&#x2F;etc. which fell off the euphemistic treadmill
  • throwaway20378 hours ago
    Title does not match GitHub issue: &quot;Major P2P issues in Israel and possibly other middle east countries&quot;
  • RossBencina11 hours ago
    Wild hypothesising here on HN but if you read to the end of the GH issue users have been reporting that STUN has been failing (i.e. no P2P link establishment, fallback to high-latency relay servers.) Multiple users have been able to work around the issue by manually substituting older Valve WebRTC dlls. I&#x27;d love to read a postmortem from the Valve devs.
  • raincole7 hours ago
    &gt; <i>in Israel and possibly other middle east countries</i><p>Why did you leave this part of title out? For clicks?
    • etiam6 hours ago
      You&#x27;ve been here long enough to understand that would exceed the title character limit.
      • raincole6 hours ago
        I just tested it. Copied&amp;pasted the original title into submit form.<p>Nope. Right within the limit.
        • etiam3 hours ago
          Goal post moving.<p>It doesn&#x27;t work adding it to the actual title, and the Github issue title is misleading without the context of what the issue is published on, so babuskov is doing us a favor by setting one that&#x27;s informative.
          • vitally36431 hour ago
            &quot;You are factually incorrect&quot; is not moving the goalposts.<p>Shifting to a completely unrelated argument <i>is</i> moving the goalposts because you can&#x27;t stand to be wrong.
            • Ukv1 hour ago
              etiam&#x27;s right that &quot;in Israel and possibly other middle east countries&quot; wouldn&#x27;t fit onto the HN title, which is relevant to raincole&#x27;s clickbait accusation. The original Github issue title fits, but that doesn&#x27;t specify &quot;Valve&quot; or the timeframe.<p>Not that it&#x27;d be particularly hard to reword to fit all information. Feel like things are getting unnecessarily agitated (&quot;You&#x27;ve been here long enough to understand&quot;, &quot;you can&#x27;t stand to be wrong&quot;, &quot;Bro was never more glad there&#x27;s anonymity on the internet&quot;, etc.) for no real reason.
        • 7bit6 hours ago
          It&#x27;s so funny when people come up with these arguments so confidently and then seeing them getting disproved so quick. Bro was never more glad there&#x27;s anonymity on the internet
          • hackboyfly6 hours ago
            Your comment reads like a tweet. But I agree with you!
    • mschuster916 hours ago
      Or maybe because if there is one thing the world doesn&#x27;t need, it&#x27;s yet another thread devolving into flamewars about the Israel&#x2F;Palestine conflict?
      • raincole6 hours ago
        Then don&#x27;t make this thread. One can&#x27;t discuss an issue about Israel&#x2F;middle east&#x27;s internet connection while pretending the war doesn&#x27;t exist. Technical issues don&#x27;t float in a perfect vacuum sphere.
        • mschuster915 hours ago
          &gt; Technical issues don&#x27;t float in a perfect vacuum sphere.<p>I agree. But if there is a chance to <i>not</i> immediately draw in the wrong crowd... I prefer if people take it.
  • babuskov11 hours ago
    The rabbit hole started as a major P2P issue in Israel and possibly other middle east countries and further investigations revealed it seems to be a worldwide problem.
    • tancop2 hours ago
      worldwide means israel russia and china so far. all countries that dont exactly like internet freedom and have a long history of spying and censorship. this might be a side effect of some government policy against p2p networks designed to make it harder to bypass censoring isps.
  • 59nadir3 hours ago
    What an absolute dud of a submission, I can&#x27;t believe this got so many upvotes. I guess people saw &quot;Valve&quot; in the title and figured it must be important, even though the content of the issue doesn&#x27;t even line up with the title.
  • 0xb4k49 hours ago
    The title make it seems like it&#x27;s broken everywhere...
  • thenthenthen11 hours ago
    Mmm im in China and played a third party game through steams Spacewar dev game (enabling steam p2p i think) like 3 weeks ago and it worked fine.
  • komali210 hours ago
    Valve fascinates me because the devs there occasionally seem to be simply the best on earth in a given field, but despite that, bizarre bugs will persist for a long time. My favorite was how steam in home streaming from a PC to a steam deck wouldn&#x27;t work if the steam deck had an Ethernet and wifi connection - one of the connections had to be disabled or the stream would always crash.<p>Maybe they need a few average devs there to spend time sweeping up behind the paragons that are pushing the envelope into these features existing at all.
    • 3form7 hours ago
      The company is very small, and they&#x27;re doing a lot with what they have. Steam alone is full of arcane features that I keep discovering. There&#x27;s a lot of backend stuff. They&#x27;re making games and hardware.<p>Perhaps some of this is contracted, similar to the Linux compat and drivers, but it&#x27;s still impressive to me, compared to the orgs like Spotify, order of magnitude larger with barely any features at all. (I understand there&#x27;s legal, huge backend, and I didn&#x27;t see many bugs over time, but still)
      • trumpdong4 hours ago
        The company makes $50,000,000 for every employee each year. It can afford more employees.
        • zipy1243 hours ago
          But would it actually help. More employees means more communication and overhead. Lean organisations can move much quicker. Part of why valve can do what valve does is how lean it runs.
          • trumpdong46 minutes ago
            To summarize this conversation:<p>&quot;Steam is bad because it has few employees.&quot;<p>&quot;Steam can afford more employees.&quot;<p>&quot;Adding more employees would make Steam worse.&quot;<p>Good talk.
      • DanielHB3 hours ago
        The number of developers needs to grow log(n) to the number of users to handle all error reports. Valve is way under the log(n) of user.
    • mhitza10 hours ago
      My favorite bug family, that somehow to sneak in every time, is how their react frontend (or whatever the store runs) manages to semi-crash and the controller inputs are no longer recognized.<p>I kind of hope at least they&#x27;ll fix such issues permanently before the steam machine release.
      • philistine9 hours ago
        That is the bane of my existence. Steam&#x27;s UI is so slow to react due to its web roots, that I feel like people must be insane to think that Steam is somehow this great app. It&#x27;s terrible.<p>I shop on GOG.
        • csande177 hours ago
          Steam was rewritten in React relatively recently. I think most people formed their opinion of Steam back when it was mostly developed in VGUI, the same in-house native UI framework Valve used in games for stuff like the Half-Life 2 title screen and the TF2 server browser.
        • NekkoDroid2 hours ago
          &gt; Steam&#x27;s UI is so slow to react due to its web roots<p>I actually wouldn&#x27;t blame the web roots. Battle.net is also a CEF based launcher and it feels so much more snappy compared to Steam. For some reason Steam just feels really slow.
    • stackghost10 hours ago
      Valve famously has a very flat org structure so it&#x27;s possible that that problem just isn&#x27;t sexy enough for someone to pick it up on their own, without being told by a higher-up.<p>I wish they offered remote; I&#x27;d happily work there doing those sorts of unglamorous bug fixes. High-reliability engineering is my jam.
      • sph9 hours ago
        People keep blaming the flat org, as if conventionally-organised companies never had any bugs or never focused on very visible and marketable features rather than bug fix.<p>In fact, the flat org allows a random person to work on a niche bug management doesn’t seem to care about, which wouldn’t be possible if you had a boss breathing down your neck.
      • PeterHolzwarth10 hours ago
        They <i>say</i> they have a flat structure. People who have worked there, despite some axe-grinding, indicate otherwise.
        • formerly_proven8 hours ago
          grug tribal animal, tribe always there even when chief say is not
  • chandler555510 hours ago
    interesting, people speculated that Street Fighter6 went from P2P to relay a few months ago on one of the updates. never wouldve thought it would be actually a valve issue
  • 12345hn67891 hour ago
    @dang, title should be updated:<p>`Major P2P issues in Israel and possibly other middle east countries`
  • sammy22559 hours ago
    Is this a bug on Valve? Or is it simply a case of &quot;My ISP is fucking with my internet traffic and they won&#x27;t admit it please help me&quot;
    • bigibas1235 hours ago
      Reading the github thread points to a case of: &quot;My country&#x27;s governemt mandated it&#x27;s ISPs fuck with my internet traffic, but steam P2P stuff used to not be affected but now is&quot; across mutiple countries. People have found it works again if they roll back some of steam&#x27;s dlls so Valve can probably fix ir.
  • picofarad11 hours ago
    Hm, I have always wanted to use this to play couch co-op remotely but is this even the same &quot;service&quot; that provides that?<p>Looks like they tracked it to a steam update in March, and there&#x27;s a workaround for at lest 3 games that involves all players copying steamwebrtc.dll to the game&#x27;s .&#x2F;binaries folder.
  • gafferongames2 hours ago
    Paging Fletcher Dunn
  • tamimio6 hours ago
    [dead]
  • ai_fry_ur_brain9 hours ago
    [flagged]
    • po1nt9 hours ago
      Unnecessarily political. Israel children are not the one who are cheering the war, nor fighting in it.
      • ai_fry_ur_brain8 hours ago
        I never said they were.. I was pointing out how the themes from the Zone of Interest match the reality they were inspired by.
  • xyst11 hours ago
    [flagged]
    • make310 hours ago
      Government-controlled inspection wouldn&#x27;t be solved by switching to older DLLs (unless the code itself is compromised, which is unlikely for video game code)
    • IAmGraydon11 hours ago
      Don&#x27;t these systems usually use a splitter, thereby adding zero latency?
      • sillysaurusx11 hours ago
        How do they inspect traffic when most is https?
        • RossBencina11 hours ago
          In this case we&#x27;re talking about P2P traffic, which is generally not HTTPS. The linked issue references WebRTC <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;WebRTC" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;WebRTC</a>
        • Gigachad10 hours ago
          Encrypted by Cloudflare, so they just use the keys to decrypt it again.
          • koito179 hours ago
            Many organizations, surprisingly, still do things like using Kubernetes with TLS terminated at the ingress. In that case, you just need the splitter in the same network as the nodes hosting the ingress controller. Or inspect the unencrypted traffic within the cluster.<p>It takes a non-trivial amount of work to set up a service mesh (and mutual TLS between services), so many k8s clusters end up with unencrypted traffic inside the cluster network.
            • fc417fc8028 hours ago
              &gt; It takes a non-trivial amount of work to set up a service mesh<p>I feel like configuring wireguard between a group of physical hosts is fairly trivial. After all I do it semi-manually in order to access my LAN when I&#x27;m elsewhere and I&#x27;m certainly no expert sysadmin.
    • RossBencina11 hours ago
      You think IDF-grade packet inspection causes lag?
  • patspam9 hours ago
    I blame Bricks and Minifigs
  • wook__10 hours ago
    As SteamOS user for years i can say &quot;typical Valve&quot;
  • gacgacgac10 hours ago
    My unpopular opinion: Valve is basically a parasite or a landlord. They&#x27;ve been so successful it&#x27;s hard to imagine a world without them, and they say &quot;you gotta give the parasite its due&quot; and we believe them and comply.<p>It&#x27;s been kept around because they treat their customers ok, but they absolutely exsanguinate their developers.<p>And their engineering culture is... odd. They hire senior people and then let them all fuck sound aimlessly. Their APIs are terrible, their infrastructure is all over the place, they still have patch Tuesdays. But because they are the landlord that owns every house in town, what are you going to do, not pay rent?<p>Gabe is out there cruising the world in a billion dollar yacht, eating thousand dollar meals. All that came off the backs of developers who actually make the games.
    • usea10 hours ago
      &gt; It&#x27;s been kept around because they treat their customers ok, but they absolutely exsanguinate their developers.<p>This is true, but &quot;treat their customers ok&quot; goes a long way. When everybody else severely abuses their customers, the one company that doesn&#x27;t generates a lot of goodwill.
    • faidit8 hours ago
      Eh, Steam is kind of like the liberal democratic US empire. It may be evil in a lot of ways but it could actually be a LOT worse. We may actually historically be very lucky to have had a non-shittificationmaxxing games platform for a couple decades, just like we were lowkey lucky that the world was briefly ruled by a somewhat democratic country.. Enjoy both while they last, may not be around long.
      • applfanboysbgon7 hours ago
        &gt; just like we were lowkey lucky that the world was briefly ruled by a somewhat democratic country<p>This is just what you tell yourself to feel comfortable about living as a beneficiary of the empire. From the perspective of those invaded, there is no difference. Do you think in Vietnam they thought &quot;I&#x27;m glad it is a democratic nation dropping dropping 7.5 million tons of bombs on us and raping our villagers, it would be so much worse if they were authoritarian!&quot;. Do you think in Cuba they think, &quot;I&#x27;m glad it is a democratic nation that is blockading our entire economy, condemning us into poverty&quot;. Do you think in Iran they think &quot;I am glad it is a democratic nation that assassinated our leader and bombed our school&quot;?
        • faidit36 minutes ago
          Steam is also a child gambling company that sells loot boxes to kids but it could be a lot worse. From the perspective of someone getting ripped off it doesn&#x27;t matter whether it was Gaben who scammed you, but he and his empire could still be a lot worse overall.<p>You&#x27;re allowed to say what you just said in that post without getting taken away at night and your family never talking about you again. Or a drone taking you out while you sleep. Palantir logs all our comments and it would be trivially easy for them if there weren&#x27;t still some lingering democratic handrails holding them back.<p>You&#x27;re also typing on a computer on HN, so you&#x27;re a &quot;beneficiary of the empire&quot; regardless of where you live. As someone who apparently reads leftist theory you should know to look at the big picture on world-historical questions rather than getting emotional, like the people who say USSR was just as evil as WW2 Germany because it also killed gormillions of people.<p>Democracy in the US is dying and may not last another generation. It was something that helped imperial workers and limited the power of the ruling elite, like unions. Unions, like democracy as a whole, are dying. Unions were also corrupt and complicit in imperialist war crimes during the Cold war. Unions in the West have always been connected to labor aristocracy and imperialism. That said, unions as a whole are still a good thing. We should still mourn the decline of labor unions and miss the days when they kept the elite in check and allowed so many working people to live a decent life.<p>Steam is also likely to become an ordinary ripoff company one day soon. I will miss this historical aberration among pure ripoff services. Just like I will miss being able to vote and dissent without drones zapping me.
    • CursedSilicon9 hours ago
      I&#x27;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<p>Hell, they even <i>buy</i> timed exclusive access to certain games<p>And yet. Steam persists
      • fc417fc8028 hours ago
        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.
        • CursedSilicon6 hours ago
          Why aren&#x27;t the customers going to Epic Game Store? It&#x27;s the PC, after all. It&#x27;s explicitly <i>not</i> a walled garden
          • zamadatix4 hours ago
            The Epic Game Store is just kind of mid. The app feels spammy, the game selection is less, and it doesn&#x27;t really offer anything over the existing options beyond the monthly free game gimmick. If they want customers to head there it needs to be better, not just good enough.
          • fc417fc8025 hours ago
            Who knows? Presumably because Steam hasn&#x27;t done anything to drive them off, they&#x27;ve generally been satisfied with the service, and the titles they want are available. At least that would be my guess based on my personal experience but I assume Valve has a much better grasp of their audience than I do.
      • dontlaugh5 hours ago
        Having worked in the games industry for long time, everyone is constantly trying in vain to escape the 30% tax.
        • antonkochubey1 hour ago
          It’s fascinating how (mostly western liberal) game developers argue in favor of 99% taxes for general population “for maintaining infrastructure” and yet cannot fathom paying a fee for maintaining actual infrastructure that is necessary for their business to function.
          • dontlaugh43 minutes ago
            I&#x27;m not familiar with whatever strawman you&#x27;re invoking here.<p>By &quot;everyone&quot; I mean game studio owners. They&#x27;re desperate to not pay 30% to Valve &#x2F; Sony &#x2F; Apple &#x2F; whatever.<p>The vast majority of people that work at game studios don&#x27;t really care about that, they see a shrinking fraction of the profits of their employers and worsening conditions.
      • kotaKat2 hours ago
        &gt; Epic Games Store exists and Famously beats Steam (and others) over the head by charging only a 12% fee<p><a href="https:&#x2F;&#x2F;www.fortnite.com&#x2F;news&#x2F;fortnite-developers-will-soon-be-able-to-sell-in-game-items" rel="nofollow">https:&#x2F;&#x2F;www.fortnite.com&#x2F;news&#x2F;fortnite-developers-will-soon-...</a><p>Unless you&#x27;re inside Fortnite, where Epic takes a 63% cut of any &#x27;in game item&#x27; you sell, and you don&#x27;t have a choice of storefront inside the game.<p>Rules for me, but not for thee, so sayeth Timmy Tencent as he collects his next ten cents of revenue from a twelve year old.
      • brador6 hours ago
        The epic games launcher that famously takes 46 seconds to launch. It’s cost them 100s of millions and they refuse to fix it.
      • jfim5 hours ago
        The Epic store is horrendously slow though. I bought a few games there but in practice the client is just so slow that I avoid it if I can.
    • astlouis449 hours ago
      Totally agreed. I&#x27;m building a Steam competitor, that&#x27;s web-based (WebGPU&#x2F;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:<p><a href="https:&#x2F;&#x2F;gameselect-knvxf8av.manus.space&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gameselect-knvxf8av.manus.space&#x2F;</a>
      • koolala8 hours ago
        What lets you host Monkeyball like that. Are you going to port Xonotic to WASM?
        • dminik4 hours ago
          Starting a sustainable steam competitor with piracy sure seems like a great idea!
          • sammularczyk2 hours ago
            The background music is ripped from the PS5 home menu too.