We would like to add multiplayer support for our game, with dedicated servers that we would manage.
The replication code works OK and the game works on a LAN.
We are much too small to write the master server and back-end services on our own and would like to find tools, services and libraries to help us.
We are looking for the usual online subsystem features (matchmaking, friends list, social features, leaderboard, vocal chat…)
The game is real-time (not turn based) and requires low latency.
Among the following options, how would you rate the amount the integration work needed ?
- GameLift or PlayFab , perhaps with EOS or Steam ? (unclear if EOS or Steam is still required when using those?)
- EOS with the Redpoint plugin + Agones for container spawning / autoscaling
(I like the idea of “just” requiring K8S and be able to choose any cloud provider that has support for it)
- (perhaps some other solution ? Chilliconnect ? Zeuz ? SmartfoxServer ? )
Also, the pricing is complex to determine… Are there solutions known to be much more (or less) expensive than others? (I understand it may depend on monthly active and concurrent users, though)
I have read that some people find EOS too young to be used, but other are seemingly happy with it. The idea of targeting all plateform user bases with the same online subsystem looks extremely cool.
We can do C++ and a Linux port of the dedicated server is something we are willing to do.
Thanks in advance for any pointers to help shedding some light on this complex topic!!