Skip to content

Improve Player EnterWorld Process #950

@Mag-nus

Description

@Mag-nus

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions