(no title)
zerox7felf | 1 year ago
CSGO/CS2 (and to some extent TF2 before it) makes it fully possible to host your own, dedicated server, due to its heritage from the 90s-era HL1 mod. At the same time, there is complex matchmaking and ranking support, existing completely in parallel.
I don't think anyone expects to have the entire matchmaking and competitive ranking infrastructure available to host. Bare essentials for hosting a server + ability of players to join should not be terribly hard to provide, especially if companies know before hand that this will be required, and can thus design server infrastructure accordingly.
As for this being done via legislation / court precedence, I see no other option. I don't see how these basic tools are technically hard to achieve for the vast majority of games, and I don't see any world where companies themselves would consider providing this.
nerdjon|1 year ago
Those CSGO servers are not running all of the AI mobs, progression tracking systems, and other components that many games have today. All of those things are multiple services, databases, how they all communicate in the backend, etc. These are hosting entire long running worlds that have a lot of (literally) moving pieces.
That is before getting into just how much core data for the game is stored server side instead of client side for things like MMO's.
I mean to my knowledge the idea that a CS server would have a database (if not multiple) running to keep track of things would be absurd?
paulmd|1 year ago
Table stakes engineering competence is not an excuse or justification here.