ZYAD Docs

← ZYADEvents overview

πŸ“’ Broadcast system β€” every detail

The composer

Hub β†’ Events β†’ Broadcast. A message goes to every online player; how it looks follows the notification toggle (mod UI or the ZYAD toast). Every send is validated server-side.

ControlBehaviour
TextFree text, may contain the {t} placeholder (see countdown).
StyleInfo / Warning / Event β€” sets the message heading.
ModeClick through: Once (immediately) Β· Countdown (N messages on an interval, {t} = time left, e.g. β€œRestart in {t}”) Β· Repeat (same message N times).
Count / intervalFor countdown/repeat; capped at 1–20 messages and 5–3600 s.
SendFirst message goes out immediately, the rest is scheduled server-side.

Templates

Reusable messages (name / text / style), stored in Broadcast/broadcasts.json. Sensible defaults are created on the first server start (restart / event / rules / Discord).

ControlBehaviour
UseLoads the template into the composer, where you can still adjust it before sending.
XDeletes the row.
SaveSaves the whole list; the server sanitises it (trims, clamps, drops empty rows).

Rotation (automatic sending)

ControlBehaviour
Master switchRotation on/off (default: off).
TemplateClick-through button cycling all templates.
ModeInterval (minutes) ↔ time of day (HH:MM, local server time).
Server timeShown live in the editor β€” no guessing time zones.
Active / XToggle or delete each row individually.
SaveTakes effect live β€” the scheduler re-arms immediately.

Scheduler details

The restart trick: a single time-of-day entry with a {t} template (β€œServer restart in {t}!”) replaces six manual announcements β€” the whole warning ladder runs by itself.

Design tips

Home Β· Legal notice (German) Β· Privacy (German) Β· Terms (German)