Hackware

Switch to dark theme

message

A direct message — a chat line delivered to exactly one player, filtered server-side.

A direct message: a chat line addressed to one player, and delivered to nobody else. Part of the IRC schema reference.

{
	"type": "message",
	"to": "853c80ef-3c37-49fd-aa49-938b674adae6",
	"message": "psst — pearl me in"
}
FieldTypeConstraints
type"message"Discriminator
tostringThe recipient's UUID
messageChat componentThe line itself — same forms as chat

Delivery is filtered on the mesh, not on clients: the payload reaches the named recipient's streams and the sender's own echo, and is never written to anyone else's socket. Like chat there is no sender field — receivers read the speaker from the meta event's uuid.

This type id used to mean broadcast chat

message was previously the channel-wide chat line, with the sender embedded as a player object — that payload is chat now. The de-duplication rule is shared with chat: an identical line from the same sender to the same recipient within 2 seconds is dropped on the client ingest path.