Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does squbs provide any additional values onto game server developments? #727

Open
Kiddinglife opened this issue Jun 20, 2019 · 1 comment

Comments

@Kiddinglife
Copy link

Kiddinglife commented Jun 20, 2019

Hi there,
I am now using official akka to implement game back-ends that has a similar architecture to BigWorld Engine. Brieftly to say, all interactive game objects are conceptized as an akka actor.
I really benefit a lot from akka in implementing a rubust game bacnk-end clusters. eg, teleport a player from one server process to another one, player position sync, offline and reconnect, dynamic workloads ajust of map server, customized load balancing rules, persistent player states, reliable and unreliable transmittions and more I cannot count....

So, my question is:
If I go for squbs, what are additional values it can bring compared to the original akka in game backend devlopments?

Perhaps my question is quite general but I really appreciate any help you guys give me.

Thanks.

@crankydillo
Copy link
Contributor

Hi Kiddinglife,

A lot of squbs features revolve around using Akka in an enterprise/cloud setting. For example, squbs helps you deal with problems related to multiple environments (dev/test/production/cloud). It provides you with a lifecycle (e.g. this code should be fully started before that code is started).

It also has some 'raw' Akka functionality like its retry stage.

Please consider spending some time with the documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants