Skip to main content

Server Announcements

Instant announcements​

/announce Double XP weekend starts now!
/warnall Server restart in 5 minutes
/msg Bob Please stop spawn camping
CommandDescriptionPermission
/announce <message>Notification to everyoneservercore.announce
/warnall <message>Warning to everyoneservercore.announce
/msg <player> <message>Private server message to one playerservercore.announce

In Blueprint: Announce (Caller, Message, Type) and Send Message To Player (Player Id, Message).

Announcement types​

Each announcement carries a type so your UI can display it differently:

TypeSuggested display
ChatA line in the chat box
NotificationA toast in the corner
BannerA banner across the top of the screen
WarningA red, attention-grabbing banner

Server Core only delivers the message and type. Your UI decides how it looks: bind On Announcement Received on the Player Component.

Scheduled announcements​

Add repeating messages in Project Settings → Server Core → Announcements → Scheduled Announcements:

FieldDescription
EnabledTurn the announcement on or off
MessageThe text
Interval SecondsHow often it repeats (minimum 10)
TypeChat, Notification, Banner or Warning
+ScheduledAnnouncements=(bEnabled=True,Message="Join our Discord: discord.gg/example",IntervalSeconds=900,Type=Chat)
+ScheduledAnnouncements=(bEnabled=True,Message="Type /help to see all commands",IntervalSeconds=1800,Type=Notification)

Scheduled announcements are only sent while players are online.

Welcome message​

Welcome Message is sent privately to every player when they join. {Player} is replaced with their name.

WelcomeMessage=Welcome {Player}! Type /help to see what you can do.