Announcements
Chat, on-screen and Discord notifications.
On this page3 sections
A sighting can be announced in server chat, as an on-screen message, and to a Discord channel. Each is independent.
In game
| Setting | Default | What it does |
|---|---|---|
Announce.ChatEnabled | true | Server-wide chat line when an event creature spawns. |
Announce.SenderName | Event | Name the chat line is sent from. |
Announce.NotificationEnabled | false | Also shows a large on-screen message. |
Announce.NotificationColor | [1.0, 0.35, 0.0, 1.0] | On-screen message colour, RGBA, each 0.0–1.0. |
Announce.NotificationScale | 1.2 | On-screen text size. 1.0 is normal. |
Announce.NotificationDuration | 8.0 | How long the on-screen message stays up, in seconds. |
Announce.StartupGraceSeconds | 120.0 | Announcements are silenced for this long after a restart. Creatures are still boosted. |
Announce.MinSecondsBetween | 30.0 | Minimum seconds between announcements. 0 means no limit. |
Announce.MaxPerMinute | 4 | Most announcements per minute. 0 means no limit. |
The message itself is set per profile with AnnounceMessage, and Announce on a profile turns it off for that profile alone. Placeholders: {event}, {dino}, {level}, {lat}, {lon}.
Coordinates
Announce.IncludeCoordinates ships off. While it is off, {lat} and {lon} show ?, and the Discord post carries no location either — it is the master switch for showing players where a creature is.
The server log always records the location, so you can find one yourself without telling the server.
Discord
| Setting | Default | What it does |
|---|---|---|
Webhook.Enabled | false | Posts to Discord when an event creature spawns. Needs a URL. |
Webhook.Url | empty | Your Discord webhook URL. Empty disables posting. |
Webhook.Username | CustomDinoEvents | Name the message is posted under. |
Webhook.MapNameOverride | empty | Map name shown in the post. Empty detects it automatically, which is what you want when a cluster shares one config file. |
Webhook.IncludeCoordinates | true | Includes the location in the post — but only when Announce.IncludeCoordinates is also on. |
Webhook.StartupGraceSeconds | 120.0 | Posts are silenced for this long after a restart. |
Webhook.MinSecondsBetween | 5.0 | Minimum seconds between posts. 0 means no limit. |
Webhook.MaxPerMinute | 10 | Most posts per minute. 0 means no limit. Discord throttles above about 30. |
Each profile sets its own WebhookColor — the stripe on the Discord embed, as a decimal number rather than hex.
Treat a webhook URL like a password