Skip to content

feature: Packet sending queue throttling / update coalescing #363

@andreionoie

Description

@andreionoie

What feature would you like to request?

Throttling: keep some kind of limit throttle per-connection on packet sending so we don't overload the client.

Coalescing/Conflation: for a given key (e.g. character vid), only send the most recent update packet (deduplication). No point in sending multiple character updates just for them to get quickly overwritten in the client. The existing packet sending infrastructure should handle this so we don't worry about it in game logic classes.

Why do you need this feature?

Noticed multiple bugs or perf degradations or glitches due to this.

Feature Priority

High

Original Metin2 Behavior

Yes

Feature Screenshot / GIF

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions