Hello, we are a start-up developing a session-based multiplayer video game powered by Unreal.
We are using a client-server, server-authoritative model, leveraging Unreal networking capabilities.
Up until now we have relied upon another BaaS, that is cheaper, but newer and full of issues. We have experienced many slowdowns in development because of that and are now thinking to try Nakama, that is known to be much more solid and reliable.
However at this stage of development we can’t afford the managed solution and we are looking at the open-source self-hosted one, even if the long-term plan is to switch to the managed one as soon as possible.
I want to ask you some questions:
Is the open-source solution suitable for production, or just for development?
I’ve read that the open-source solution doesn’t have the automatic scale-up feature and implementing it from scratch would be complicated and would take a long time.
So we are wondering how long we could rely on the open-source solution before being forced to switch to the managed one. In order to check whether costs would be sustainable we need to know
how many CCU a single Nakama node/instance can handle (given a powerful enough VM).
We build and deploy our dedicated server on Ubuntu, does the Nakama Unreal SDK fully support Linux?
Does self-hosted Nakama require CockroachDB Enterprise? Or is CockroachDB Core sufficient? I’m asking to understand whether I have to buy a license of the DB.
Thank you very much for any help,