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

Improve Player EnterWorld Process #950

Open
Mag-nus opened this issue Aug 12, 2018 · 0 comments
Open

Improve Player EnterWorld Process #950

Mag-nus opened this issue Aug 12, 2018 · 0 comments
Assignees

Comments

@Mag-nus
Copy link
Member

Mag-nus commented Aug 12, 2018

Bug Report or Feature Request (mark with an x)

- [ ] bug report -> please search issues before submitting
- [X ] feature request

Repro steps.

Currently, when a user clicks the enter button on the client to enter the world with a selected player, before the users player enters portal space, first the server must gather the character object and all inventory biotas from the database.

While the recent improvements have improved this time greatly, there could still be observable latency in the future when the database is being used more heavily.

Desired functionality.

When a user clicks the Enter button, the server should:

  1. Request the Character object from the databases
  2. Send enough info back to the user to enter the selected player into portal space
  3. Request the full list of owned biotas from the database
  4. If the player enters the world before the biotas are received, the user should stay in pink bubble state.
  5. Once all the biotas are received and sent to the user, the player should exit pink bubbles and be playable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants