Skip to content

Common scheduled events configuration #15

@HunterZ

Description

@HunterZ

May be worth implementing a common approach for configuring repeating events (restarts, update checks, global chat notices, wipes, etc.), such that any such event can be scheduled on some or all of the following (plus anything else I might think of):

  • repeat period in minutes, hours, days, etc. (whatever seems to be appropriate for the superset of use cases)
  • schedule in calendar terms as relevant to wipes
    • but maybe the admin wants to just schedule a restart every Friday at 1AM?
    • relative to given time on first given weekday of the month and/or to a given POSIX epoch time (UTC?)?
  • specific POSIX epoch time in seconds (UTC?)

Idea would be to have a common scheduling data structure supported by the config file for all relevant settings, so that an admin can just copy-paste an example structure and tweak it as desired.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions