ACE icon indicating copy to clipboard operation
ACE copied to clipboard

Improve Player EnterWorld Process

Open Mag-nus opened this issue 5 years ago • 0 comments

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.

Mag-nus avatar Aug 12 '18 19:08 Mag-nus