6 ms·
They run the game servers in Docker. Doing multi-tenant is a weaker security boundary and makes it easier to steal places from other users, which Roblox takes p
by chc4 11mo ago
They run the game servers in Docker. Doing multi-tenant is a weaker security boundary and makes it easier to steal places from other users, which Roblox takes pretty seriously when places represent all the time invested by game studios and millions of dollars in revenue.
- le-mark 11mo agoHow is this cost effective though? There are a lot of low quality games, not by a big studio. These also get a dedicated docker container?
- sureglymop 11mo agoWhat do you mean? A docker container is just a process. Are you suggesting they run different game servers in the same process?
- logical_person 11mo agorunning multiple game servers in docker is a multi-tenant environment, because docker is not a serious security boundary unless you're applying significant kernel hardening to your kconfig to the tune of grsecurity patches or similar