Skip to content

Cache storage contents client-side per player #158

@rubensworks

Description

@rubensworks

Issue type:

  • ➕ Feature request

Short description:

Currently, the storage contents and crafting options are sent from server to client every time the storage terminal is opened.
If the network is large, and the player re-opens the terminal frequently, this means that a lot of redundant data is transferred from server to client.
Since we have diff logic in place, we could cache the "last" contents client-side per player, and request diff changes from the server.
This would reduce network usage, and speed up re-opening terminals.

Related to CyclopsMC/IntegratedTerminals#169 and #156

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Accepted (To Do)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions