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

Allow a game to be run on multiple game engines, so that it is scalable for massive games #107

Open
isuru89 opened this issue Oct 16, 2021 · 0 comments
Assignees
Labels
epic defines what this product is

Comments

@isuru89
Copy link
Owner

isuru89 commented Oct 16, 2021

To be efficient and scalable we need to implement this with Kafka which will handle with #104

  1. Existing game locks hold by each engine must be removed
  2. Admin API must be aware of which engine runs which games
  3. Need to verify all game rules must support out-of-order processing
  4. If possible, should support a game should run only limited subset of all engine nodes rather than all engines. This is to balance the distribution of games among engines.
@isuru89 isuru89 added the epic defines what this product is label Oct 16, 2021
@isuru89 isuru89 self-assigned this Oct 16, 2021
isuru89 added a commit that referenced this issue Aug 4, 2022
@isuru89 isuru89 pinned this issue Aug 5, 2022
isuru89 added a commit that referenced this issue Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic defines what this product is
Projects
None yet
Development

No branches or pull requests

1 participant