I sure hope the GitHub code for the game being public has nothing to do with this unfortunate event
Having access to the source code makes it easier to pull this kind of stuff off, but it would've most likely happened regardless if it's public or not. You don't even necessarily need the game's code at all - it's quite easy to just look up the Steamworks API documentation, see what kind of a request you need to make to Steam's servers to get your server listed publicly, and write a program that sort of pretends to be a Barotrauma server and sends a bunch of those requests to Steam. And I actually suspect that's what these people are doing, I doubt they've actually got this many "real" instances of the game running.
But in any case, I'm sorry for the inconvenience caused by this. As mentioned in this other thread, we'...Read more
Happy to see you are working on it. Don't you mind if I use your message as reference for people who asking about spam?
Feel free, until we can implement a proper fix for this it's good if people are aware what these are and how they can temporarily work around the problem. :)