-
-
Notifications
You must be signed in to change notification settings - Fork 578
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
Open Match lobby [bounty: 666 XTR] #2632
Comments
Hi @DreadKnight, So I wanted to know whether this Nakama issue can be refactored and revamped or will be just removed totally? |
@codemaster321 Heya! This issue is first vital step towards having functional online multiplayer feature -> https://github.com/orgs/FreezingMoon/projects/11 Nakama gets removed in the process and replaced with Open Match, as it was bloatware since we only used it for lobbies. |
Aight. I will have a look into it |
@codemaster321 Cool, if the stuff makes sense and you think you can manage, let me know and I'll assign you to it. No pressure 🐻 |
can you assign me? |
@RajVerma97 Alright, assigning. Keep me updated. Usually there's 2 weeks soft deadline on issues, thought this one is a bit more complex stuff. |
sure |
Right now is not that much, about $30. Having online multiplayer and giving it some time, the price will rocket 🚀 |
got it |
In order to have online multiplayer feature back up, we need to remove Nakama, as it was problematic and we only used it in order to match players together via its lobby feature, the rest of gameplay is actually p2p (we'll secure it via #1791).
We should even remove it as project dependency and have lobby feature implemented via Google's Open Match / repo.
Could have this without a user system for the players, having auto-generated unique id's for now, later we'll go for #2032.
Open Match is serverless, so we should be able to host it via our sponsored servers provided by Qoddi.
Note that the current implementation of online multiplayer (using Nakama) is not maintained and broken; it was tested for a while until we bumped into a show-stopping bug that wasn't fixed #2044 since the coder couldn't figure it out and neither did others - so ideally that issue will be fixed or avoided in the process.
This is issue is the first vital step towards having online multiplayer -> https://github.com/orgs/FreezingMoon/projects/11
The text was updated successfully, but these errors were encountered: