Skip to content

Revamp queue #486

@D4isDAVID

Description

@D4isDAVID

The problem

  • The queue currently keeps up a thread for every player in queue, which can be bad with high player counts.
  • The points system isn't implemented, and it can lead to additional enhancements to the queue.
  • The queue lacks a grace period feature that lets players reconnect without waiting in queue shortly after disconnecting.

Ideal solution

  • The queue should use a single while-loop thread instead of keeping up a thread for every player.
  • Add points system for built-in queue #367
  • Add grace period option where players will have a configurable amount of time when they can reconnect without waiting in queue.

Alternative solutions

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions