Just because it’s open source
It’s not open source. The maintainer relicensed the project from GPL to the current source-available license last year.
SO did go overboard at times; I’ve seen quite a few instances where posts were locked for being “duplicates” of completely unrelated problems. Oftentimes they were accompanied with unnecessarily rude messages as well.
But yes, the unwillingness of some (most?) people to use the search function baffles me. They’d prefer to write a narrative essay in SO for their FizzBuzz assignment and argue with mods rather than type a few keywords to instantly get the solution.
PvE Deadlock already exists—it’s called Risk of Rain 2.
The two games actually have a decently similar feel and it’s no surprise that Valve eventually hired some of the RoR2 devs.
Some stylistic notes
head -1 syntax is obsolete in POSIX, replaced by head -n 1.for filename in $(ls) will break on whitespace and is inefficient. You can use shell globbing for this instead, e.g., for filename in *./tmp/ dir, I believe it will remove /tmp and dir)As far as C goes, 1 is true and 0 is false.
In terms of POSIX exit codes, 0 is success and 1 is error.
These are good points, but modern PvP games still support custom matches and going from there to self-hosted servers isn’t really much of a leap.
In fact, I believe Valve’s new game Deadlock does let you run your own dedicated servers.
Less games actually use Steam’s DRM than people think. Even the ones that require Steam to run often just use their API for stuff like multiplayer functionality or displaying leaderboards.
There’s an open source library that you can sub in to emulate the API and run the games on LAN without Steam. I believe there’s no decryption involved so it should be 100% legal, just like how Proton reimplements Windows APIs.