/dga¶
Syntax¶
/dga <command>
Description¶
Run <command> on every selected client, including this one. The multibox
broadcast command.
Options¶
- <command> — The whole rest of the line, sent verbatim. It can be a native EverQuest II command, a clockwork command, or plain chat.
How it reaches the other clients¶
Each injected client registers itself in a shared participant table. /dga
delivers the line to every selected client's window; each one drains it on its
own game thread and dispatches it locally — clockwork's own command registry
first, then the game's RunInputLine if no handler claims it.
That registry-first ordering is why /dga /lua run gyonin works: the receiving
client runs its own /lua handler, rather than handing an unknown command to
the game.
Which clients are "selected" is set in the overlay's Multibox tab.
Examples¶
/dga /lua run gyonin
/dga /follow
/dga /say ready
Broadcast commands can't be broadcast¶
/dga refuses to broadcast a line whose first token is itself a broadcast
command, and logs a warning instead:
/dga /dge /say hi # refused
Every peer is also a client, so a relayed /dge would be re-handled by each
receiver's own /dge handler and re-broadcast, amplifying across the mesh.
Examples of what not to do¶
Don't wrap eq2.peer.* calls in /dga or /dge — the Lua peer API already
broadcasts. Doing both double-executes on every peer.