NewsLab
Jun 28 17:12 UTC

OpenRA (openra.net)

767 points|by tosh||145 comments|Read full story on openra.net

Comments (145)

120 shown|More comments
  1. 1. JumpCrisscross||context
    Has anyone built better AIs for this?
  2. 2. logdahl||context
    I might suck but I found it really hard iirc :^(
  3. 3. dogma1138||context
    AI in strategy games always cheats I haven’t seen a single game where the AI wasn’t built around cheating. Once you figure out how it cheats it’s usually a combination of resource multipliers, build time multipliers and not having a fog of war it becomes much essier to beat at any difficulty.
  4. 4. invader||context
    Often, but not always.

    I hate the term "AI" applied to games, since AI means so many things and usually implies something smart, "intelligent". But in reality, it is more like a "bot" or a "computer player". And the main goal is not to be super-smart, but to be plausible enough and provide an appropriate challenge to the human player.

    There are some "fair" bots in games - like in my favorite turn-based Mechanized Assault and Exploration from the mid 90s. Computer players follow the same rules as the human ones - e.g., if something is not visible to the radar, the computer will not see it. The only "cheat" is the resource boost computer players can have on the higher difficulty settings, but it is totally optional. And as an experienced player, you always let the computer have it, since you want a challenge, and without that boost, it has no chance whatsoever.

  5. 5. Sharlin||context
    Real-time strategy AI is absolutely AI in the standard Russell & Norvig sense of AI. There's nothing about the computer science concept of AI that implies "super-smart" or always trying to outsmart the player (rather than trying to be entertaining).

    Continuously shifting the goalposts of what "AI" is is, of course, a well-known phenomenon, giving rise to what's called the AI effect or Tesler's theorem [1].

    [1] https://en.wikipedia.org/wiki/AI_effect

  6. 6. invader||context
    Maybe it is, given that the classical AI definition is so broad, it can mean almost anything. But for me, there's a fundamental difference between something that "tries to be intelligent" and something that "tries to appear to be intelligent".

    That is why I prefer to call them "bots" or "computers" - just to separate them from a shifting mess of definitions of what "AI" actually means. It reminds me of "Destination Void" by Frank Herbert, where the main characters were trying to build artificial consciousness and were struggling to define what it actually means.

  7. 7. stephantul||context
    Thanks for introducing me to the article! I’ve experienced this myself but didn’t know it had a name.
  8. 8. ben_w||context
    Not always.

    For a lot of games it can be surprisingly easy to make an AI which beats the median player even when limited to just basic strategies, simply by not getting distracted by the gut feelings that humans have.

    Even for more complex strategy games like say Starcraft II where that's not enough, there's this: https://en.wikipedia.org/wiki/AlphaStar_(software)

  9. 9. jtolmar||context
    There's a whole scene around making bots for Starcraft: Broodwar, using an API (BWAPI) that doesn't allow cheating. They're quite good now, better than most humans. But the top bots still can't beat a pro, or even a high ranked ladder player.
  10. 10. 9dev||context
    Pitching in on this with a tangent - how good are LLMs with RTS games these days? As someone without friends into that genre, it’d be pretty cool to play eg. AoE II against a capable computer that play like a real human…
  11. 11. HeavyStorm||context
    It's improving but sota models are now too slow for a real time game. Training a specialized neural network would be more effecient.
  12. 12. clates||context
    Depends on what you mean, LLMs can probably _make_ pretty good AIs. It'll have all the AI scripts in the base game, including the three iterations (base, FE, DE) all the user generated ones ( including barbarian ) and then able to consume the language schema. Rig up a baby model that takes the matchup during loading and hot swaps one of your pregenerated AI scripts.

    If you meant _playing_ raw based on LLM input - that's probably the wrong tool for the job. The latency for you to react to a mango shot is faster than a billion tok/s lol

  13. 13. yard2010||context
    Instead of driving the agent with an llm, it might work to use the agent to hard code heuristics, and use some kind of a simulation to benchmark its skills? Then feeding the results back to the agent so it can improve the heuristics?
  14. 14. egeozcan||context
    When I was a teen I was mostly writing RA2 custom map scripts and rules/units for my friends and watch them battle with my rules in internet cafes. When that was not possible, I was creating custom RA2 AIs, but it was very hard.

    These days, I'm having incredible fun developing good old AI scripts with LLMs, for my own vibe-coded RTS game. Just choose all AI players here to make them battle each other: https://egeozcan.github.io/unnamed_rts/game/

    I even let the LLM generate a tournament script to make AI scripts from different LLMs battle (headless): https://github.com/egeozcan/unnamed_rts/blob/main/src/script... GPT-5.5 leaves all in the dust currently. I cannot beat most in the game I set the rules myself :)

    If you are like me, you can just make LLMs create your personal RTS game and also develop custom AIs. It's so much fun.

  15. 15. wahnfrieden||context
    Were you familiar with my modding site RA2Factory?
  16. 16. egeozcan||context
    Yes! I downloaded a lot of shps voxels and map packs from your site! I think it was the beginning of 2000s? Anyway, a very delayed thank you!
  17. 17. wahnfrieden||context
    Amazing! You're welcome. Yes it must've been around 2000, I was around 13-14 when I built Tiberian Sun Factory and then RA2 Factory.

    To be honest I didn't play with mods much myself because I was consumed enough with the joy of building tools (such as for INI editing and voxels) and the websites, and connecting with the community and other site/tool builders. I did play the vanilla games a lot though.

    I contacted the community manager at Westwood Studios and was granted the chance to visit once during a trip through Vegas. I remember him and others being very friendly, giving me a tour through the office, seeing the reality of the life of game testers, having some time with the Yuri's Revenge expansion before release, and being given some merch - a Dune II box, a C&C poster, which I still have in storage. Just to share some more of what I can recall from those days.

  18. 18. yard2010||context
    You are awesome, thank you for being such a magical part of my childhood
  19. 19. wahnfrieden||context
    Ha glad to hear it! I was also a child, I made Tiberian Sun Factory and then RA2 Factory when I was around 14.

    I left some more details here https://news.ycombinator.com/item?id=48703769

  20. 20. b112||context
    Huh. You know, I wonder. The API provided to AI scripts must have enough info for limited strategies, but I've never seen what's what. You have.

    What are the possibilities for just giving Claude that each turn. Yes, insane over kill, but in a couple of years Claude level AI will run locally on laptops...

  21. 21. egeozcan||context
    I'm really not sure about the timelines, but I can easily speak to the state of things for today: LLMs are very wasteful and slow for real-time decisions. The "thinking" ones have no chance and if you disable thinking, they really struggle with querying the context with the right calls. For the once in a moonshot scenarios that they have enough context and ample time to react, they are great!

    Developing AI scripts, however? They are crazy good! I try to re-balance the game to give a little edge to the humans, then it takes a single iteration for your not-even-sota LLM to destroy me. I mean I'm not the fastest RTS player but for the lack of skill, I have the advantage of being the designer of the game :)

    About the RA2 AI scripts: You can react to enemy faction, composition etc. but it's impossible to program it to pull back its tesla tanks when they are under threat from a bunch of rocketeers. Those things are hard-coded in the game engine. I think the only exception was the DeeZire mod which patched the game exe, if I'm not hallucinating.

  22. 22. scottmf||context
    I recently tried playing OpenRA with GPT-5. Didn’t have enough time to put into it properly, but the solution I reached would plan future actions in batches based on game state, including decisions to make based on conditions/thresholds being met.

    Maybe something like Gemini Flash would do a much better job.

  23. 23. bigstrat2003||context
    Even if it worked, it most likely wouldn't be fun. Game devs have talked about the fine line one walks with AI in strategy games: your goal is to challenge the player, not to beat him. It's not impossible to make AI which can beat the player, but that wouldn't actually be fun to play against. So the challenge becomes trying to create something which will hit the sweet spot of challenging but beatable for most people.
  24. 24. mmooss||context
    I think the issue is less winning and losing, and more feeling and seeming real. Game AI opponents do absurd things that break the immersion; suddenly, you realize you're just playing a dumb game on a machine.

    I suspect LLMs might be able to do that better. Even their hallucinations are less frequent and more convincing, very generally speaking, than game AIs IME.

  25. 25. singpolyma3||context
    Does the project allow AI?
  26. 26. tremon||context
    Old-skool AI, aka cpu opponent.
  27. 27. apitman||context
    I know you meant player AI, but now I'm imagining an RTS where every unit is running a small reasoning LLM.
  28. 28. doublerabbit||context
    It's already in the works. NDA but the studio I gig at, their Ai love to send NPCs off cliffs.

    Because there is no collision between the sky and floor it determines that this is the quickest route. Even with zoning it does something you'll never think of.

    Using LLMs as NPCs can be hilarious to watch.

  29. 29. _superposition_||context
    I need to hear more. That or start my own NPC circus.
  30. 30. liendolucas||context
    If you play the original and then OpenRA you will be amazed how well OpenRA is balanced.

    As an example, while in the original game using allied artillery against soviet tesla coils was a dead sentence in OpenRA is great to be able to fire well beyond its range forcing you to come out of the base to defend it.

    They also added a ton of features which make the game truly enjoyable and fun to play.

    Well done OpenRA team!

  31. 31. abixb||context
    Tangential, but I got introduced to Red Alert C&C through various 'Hell March' videos by random fans of various militaries on YouTube. It's funny how it vibes with nearly every military you throw it over.
  32. 32. cogman10||context
    I love using the RA OST for coding. The songs are fun and fast paced with low lyrics.

    It helps that this is a childhood favorite game of mine.

  33. 33. OptionOfT||context
    Try the Doom ones.
  34. 34. cogman10||context
    I'll have to give them a shot, but admittedly the nostalgia is almost certainly a big reason I love the RA OST (and starcraft as well).

    I didn't play enough doom to really love it in the same way.

  35. 35. b112||context
    It's the same backend, so it's a bit like a fun theme difference. I played Dune2 first, and like RA too.
  36. 36. monocasa||context
    They're talking about Doom, not Dune.
  37. 37. b112||context
    Heh, yes, right you are.
  38. 38. OptionOfT||context
    Right, it's less about the nostalgia, and more about the tempo that I find really enjoying.
  39. 39. Forgeties79||context
    Man the Terran tracks are so incredible
  40. 40. warumdarum||context
    Total annihilation had an amazing score.. it was a young media giving talent a way to shine without first having to do a pilgrimage through some elder legends sweatshop.
  41. 41. philistine||context
    Against all the evil that Hell can conjure, all the wickedness that mankind can produce, we will send unto them... only you. Rip and tear, until it is done.

    And then I pay bills for eight hours.

  42. 42. doublerabbit||context
    Frank Klepacki is a legend of a musician.
  43. 43. JumpCrisscross||context
    APC + flamethrowers was the new WTF in OpenRA, if I remember correctly.
  44. 44. bethekidyouwant||context
    If you play online and have a low rating of course buddy is gonna try this
  45. 45. hypercube33||context
    Weird. I find the balance for player vs AI to be actually pretty horrible. AI can outrange artillery sight so you have no choice but to push forward always or micro manage units. I have a fork of OpenRA on my GitHub where I try to address this, along with pathfinding bugs, enabling Tiberian Sun and fixing bugs with that. I also updated it to cross platform .NET 10 and bumped the performance up about 6-10x fixing minor bugs. Debating if I'll roll any of the code over as pulls to the main project ever after I tried to fix a random bug before and they were not welcoming to me but that was like a decade ago.
  46. 46. liendolucas||context
    The comparison was against the original game. I haven't played on the computer since ages, but that was my impression the times I played it. I'm not deep into all the nuances of the game just that it was considerably better that the 1995 release.
  47. 47. benoau||context
    1995 was the original "Command and Conquer" not "Red Alert". In the original C&C the computer wouldn't attack sandbox walls which was basically godmode since you could just fence them off heh.
  48. 48. skhr0680||context
    The computer player would always target your nothern-most structure for airstrikes or nuclear weapons. This persisted to at least Generals Zero Hour (I never played the campaign of C&C3 or 4 so can't comment on them).
  49. 49. b112||context
    The load/save is what kills me. It's a great project, but having to wait 2 hours for a game to load, fans blaring on my laptop, makes it less playable.

    For context, I love huge, massive maps with loads of players. OpenRA replays the entire game to restore, it doesn't have a save-current-state routine.

    So 20 hours of massive map + 8 players means 2 hours of pegged CPU to reload the save.

    Heartbreaking.

  50. 50. apitman||context
    > So 20 hours of massive map + 8 players means 2 hours of pegged CPU to reload the save.

    It's super impressive this works at all.

  51. 51. recursivecaveat||context
    Starcraft 2 has the same overall design. If you disconnected and rejoined in an online match you could watch it scrub through the entire game to get back to the synchronization point (not theoretically necessary I guess, but probably avoids a lot of headaches). 10:1 for simulation to real-time feels pretty on-par with what I remember blizzard could achieve.
  52. 52. philistine||context
    OpenRA has that ... for single-player saves!
  53. 53. lenkite||context
    Now, that is what I call taking the "Command Design Pattern" to heart!
  54. 54. paulryanrogers||context
    Perhaps because their focus is on multiplayer, where saving and loading isn't as in demand as SP
  55. 55. jancsika||context
    I want a VCS that works this way:

    1. download current version of Linux

    2. an MS-DOS/Minix dualboot VM starts with Linus beating Prince of Persia

    3. fast-forward all the way through the history of Linux to him merging the relevant patchset

  56. 56. teruakohatu||context
    Does that apply even for single player saves?
  57. 57. mmooss||context
    Why is saving the state hard for them? So many games and other software save their state .... Imagine Excel 'replaying' the spreadsheet to return to the latest state.
  58. 58. saidnooneever||context
    it sounds so stupid u know i am curious Why on earth people would do this. How it is not possible to dump some memory as save/load. is the game state not known?? :/
  59. 59. bob1029||context
    I don't understand why checkpoints couldn't be introduced. Surely someone could insert breakpoints and figure out a way to serialize relevant state.
  60. 60. mitthrowaway2||context
    Link to your GitHub? I'd love to play the version with your improvements!
  61. 61. opengears||context
  62. 62. hypercube33||context
    ReCNC I think is published - this is the new fork
  63. 63. hypercube33||context
  64. 64. tosti||context
    I'd love to build this on Linux. Is it known to be broken?
  65. 65. hypercube33||context
    It should work but you'll need .net 10 and powershell. works on macos, win64 and winarm64 so far I just haven't uploaded binaries since it's just work between a friend and I on weekends to fine tune or fix things
  66. 66. stymaar||context
    > AI can outrange artillery sight so you have no choice but to push forward always or micro manage units.

    Since when is having to micro your units viewed as an issue in an RTS?!

  67. 67. TexanFeller||context
    I actually loved the imbalance of OG RA, I live for vaporizing my foes with tesla coils!
  68. 68. ralusek||context
    To me in second grade, Red Alert was literally just building Tesla Coils.
  69. 69. stymaar||context
    The slow creep of telsa coil towrds the enemy base was my favorite.
  70. 70. ikari_pl||context
    doesn't that ruin the point of the tesla coils?
  71. 71. ionwake||context
    based, been playing this for months with my friend, over anything else.

    EDIT> My fav setup is to join a free empty server , set up 2 teams, 2 AI and 1 human vs 2 AI and 1 human. And then play with my friend. Great fun. The AI adds a bit of a randomness to the games. Easy smooth quick interface. Just perfect for a quick free RTS game with a friend.

  72. 72. dijit||context
    I just wish I still had the original games to use as content packs.

    Every time I've tried to install this previously, this was my wall :(

  73. 73. tremon||context
    https://cnc-comm.com/red-alert/downloads/the-game

    EA released CnC and Red Alert as free downloads twenty years ago.

  74. 74. Tepix||context
    Has anyone turned it into a browser game?
  75. 75. aktau||context
    Not sure about RA, but for RA2 see https://chronodivide.com/
  76. 76. scoopdewoop||context
    Chrono Divide is insane. It is wild to see a single dev completely leapfrog every other team that spent years making RTS engines.
  77. 77. patentlyze||context
    I've been using AI to replicate it for browser play.

    I'm able to get the mechanics down. But I can't get the graphics past RA1 level yet without killing the process power.

  78. 78. tybnty||context
    One of the comments from that page mentions a browser port available at: https://openra-web-fe.azurewebsites.net/
  79. 79. rizsyed1||context
    This is such a great game. Incredibly well-balanced and thought through.
  80. 80. geenat||context
    I wish they would release Tiberium Sun
  81. 81. patentlyze||context
    It's so hard for me to choose between Tiberium sun and RA2. Both are in my top 5 games of all time.
  82. 82. Havoc||context
    Need to try this at some point. The other open RTS - beyondallreason - is really good too.
  83. 83. guilhas||context
    Very entertaining campaign
  84. 84. patentlyze||context
    OpenRA is awesome.

    Whoever runs it, you're awesome!

    The player base is only slightly lower than when I used to play RA2 on dial-up like 20 years ago.

    I've boycotted EA ever since they ruined the franchise.

  85. 85. spyware_suburbs||context
    Same, breaks my heart they ruined this franchise. It does make me happy that someone loves red alert as much as me and has made OpenRA.
  86. 86. malux85||context
    When I was a teenager, I lived on a farm and our neighbour's were another adult couple. He was late 40s and she was late 50s, her name was Jane.

    Jane had an infectious laugh. She was always baking. She died her hair bright red. She drank too much wine. She didnt know much about the details of technology but she was intrigued by it, she read books and she volunteered to help as a teachers aide at the local primary school.

    And Jane had a secret, she was one of the best Red Alert 2 players I had ever seen. We'd have matches over dialup and she would totally wreck me in such a short amount of time. I couldn't figure out a strategy to beat her, it was different every time.

    I still have very vivid memories of Jane sitting in the corner of her farm house, big thick glasses on, glass of red wine, leading the comrades into war, and laughing as she bombed the allies into submission.

    If you met Jane on the street you would never ever guess that under that farmer's wife persona, lurked a dangerous and cunning war strategist. Totally unexpected and utterly fabulous.

    Love you Jane

  87. 87. dice||context
    We used to play RA on my friend's home network, which was thin net running IPX. The house rule was that if we'd collectively built enough units that the game started slowing down you had to attack. It was good times.
  88. 88. apitman||context
    When it worked, IPX LAN was maybe the peak UX in multiplayer gaming.

    Moving everything to TCP/IP came with a lot of improvements, but we also lost important things. Reminds me of the move from Flash to HTML5.

  89. 89. minitoar||context
    I was using ipx over hamachi for multiplayer c&c as recently as 15 years ago!
  90. 90. shmoe||context
    Hamachi is what I always bring up when explaining tailscale :P
  91. 91. farbklang||context
    Shoutout to one of my favorite OpenRA podcaster - watching the game is a lot less stressful than actually playing it: https://www.youtube.com/@CovertFlobert
  92. 92. t0mas88||context
    OpenRA is great, it feels like a better version of Red Alert 2.

    The one thing I'm missing is C&C Generals and Zero Hour. Those were also really fun to play over LAN.

  93. 93. alasano||context
    A better version of Red Alert 2 is insanely high praise.
  94. 94. HelloUsername||context
    I agree, also unfair comparisons since RA1 and RA2 are really different games. Perhaps they meant C&C 2? Which is RA1.
  95. 95. pooplord7||context
    I didnt check what makes OpenRA special but theres open source efforts to „remaster“ generals and zero hour.

    https://github.com/TheSuperHackers/GeneralsGameCode

  96. 96. guptalog||context
    it's great
  97. 97. ceejayoz||context
    I have such fond memories of this game. Editing the .ini files was a delight - I distinctly remember giving Tanya (with her incredibly rapid-fire guns) cruiser shells and having basically the entire map blow up instantaneously.
  98. 98. zuzululu||context
    wish there was OpenRA2 thats the one i been looking forward to
  99. 99. spyware_suburbs||context
    So someone loves red alert like me awesome.
  100. 100. rvba||context
    It is funny how StarCraft Brood War runs circles around C&C games - people still play it online, there are still 20k dollar tournaments in Korea... the game is just more fun to play and to watch. It received an official remaster too that was only a graphics update

    Meamwhile people make threads about RA what was a bad game even when it came out - "strategy" was to made few overpowered towers, then mass tanks and flood the computer with them. Mutliplayer was tanks + dogs, so the first shot of the enemy tank was wasted on your dog.

  101. 101. Aachen||context
    People say the same about AoE 2 compared to 1, yet I enjoy 1 a ton (my partner and I regularly play it) and found 2 annoying and couldn't get into it. Might it not just be that some people like RA better than your favorite game?

    SC having the status it does in Korea has other causes than only being a good game. I wouldn't argue football is better than some other sport because fifa holds a tournament with prize money that many people watch

  102. 102. gehsty||context
    Ah man I remember playing Red Alert against my friends online where you had to put the other persons phone number in and (I guess??) you made some kind of direct network connection. No idea if it was billed as internet or what!
  103. 103. html5cat||context
    OpenRA is amazing. Sort of related, recently discovered a great remake of Heroes of Might and Magic II:

    https://ihhub.github.io/fheroes2/

  104. 104. celaleddin||context
    Nice! There is also VCMI, an open-source engine for Heroes of Might and Magic III:

    https://github.com/vcmi/vcmi

  105. 105. tomaytotomato||context
    Why do I hear this music every time I see Red Alert being mentioned?

    https://www.youtube.com/watch?v=hfMw0NKqFek

  106. 106. blintz||context
    Reminds me of 0 A.D. (https://en.wikipedia.org/wiki/0_A.D._(video_game)). The usual problem with an open-source game is the art/music, but this looks pretty decent.
  107. 107. jonbaer||context
    As a developer on the game (0AD) I must say I find it way more relaxing than RA and Starcraft(n) and easier to manage with only 4 basic resources. As for the AI challenge on all of these games it comes down to how fast you analyze random terrains and the most optimized opening build order - something they (RTS) all share in common.
  108. 108. bloqs||context
    I heard that the Red Alert 2 source code is officially (while unannounced) lost, which is why there has been no remaster. Is this true?
  109. 109. CursedSilicon||context
    EA showed they had Red Alert 2 tapes in the archive when they did the C&C Remaster stuff back in 2018-2020

    The Mental Omega folks are also known to have a complete archive of everything which is why their "mod" is such a technical achievement above what the game engine can normally do

  110. 110. amatecha||context
    Relevant: "Game Preservation Best Practices: A Real Life EA Case Study" https://www.youtube.com/watch?v=ISZ17cQBdS8
  111. 111. mikepurvis||context
    Timely. I just downloaded Augustus last night and played a bunch of Caesar III with the assets for $5 from GOG.

    Interestingly Augustus is itself a fork of Julius, where Julius intends to replicate original behavior including bugs whereas Augustus adds a number of QoL improvements like better parking control for the walkers.

    Anyway all that to say, open-source engine remake projects are awesome.

  112. 112. Schlagbohrer||context
    Did anyone else expect Scarab of Ra from the title?
  113. 113. dang||context
    Related. Others?

    OpenRA – Classic strategy games rebuilt for the modern era - https://news.ycombinator.com/item?id=42823667 - Jan 2025 (122 comments)

    OpenRA – Classic strategy games rebuilt for the modern era - https://news.ycombinator.com/item?id=37553193 - Sept 2023 (169 comments)

    OpenRA: Red Alert, Command and Conquer, Dune 2000, Rebuilt for the Modern Era - https://news.ycombinator.com/item?id=28511076 - Sept 2021 (199 comments)

    OpenRA Release 20210321 (and new website) - https://news.ycombinator.com/item?id=26533422 - March 2021 (10 comments)

    OpenRA: An open, cross platform and expandable implementation of Command&Conquer - https://news.ycombinator.com/item?id=23342320 - May 2020 (3 comments)

    OpenRA: Classic strategy games, rebuilt for the modern era, open source - https://news.ycombinator.com/item?id=14065021 - April 2017 (1 comment)

    ---

    (p.s. reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers!)

  114. 114. sourcecodeplz||context
    i was about to say with AI there are a lot of new games being published, even web ones. but this one seems to be in the works for a while
  115. 115. emil-lp||context
    This is possibly related

    EA Open Sources Command and Conquer: Red Alert, along with other games

    https://news.ycombinator.com/item?id=43197131

  116. 116. robtaylor||context
    Have they cleaned out the racists, trolls and general scumbags from the 'community' ?
  117. 117. CursedSilicon||context
    Would be nice if they finished Tiberian Sun/Red Alert 2 support.

    I only complain because I put in over $1,000 USD as part of a crowd funding campaign to do just that

    ...13 years ago :(

  118. 118. rrr_oh_man||context
    Wait, Tiberian Sun is not working? In what sense? I'm sure I played with walkers, visceroids, giant ants, mole tanks, and hovercraft.
  119. 119. relex||context
    I Love this project, works on Mac, Linux & Windows!
  120. 120. l7l||context
    OpenRA is awesome. However playing it online, for me felt highly toxic for me. I heard this a lot in the community.