Laser Antenna Broadcaster
The Laser Antenna Broadcaster feature allows players to send messages across your entire Nexus cluster using Space Engineers Laser Antennas. This enables cluster-wide announcements, faction communications, and emergency broadcasts.
Important
This feature requires Laser Antennas to be placed on grids. Players can only broadcast to servers where they have valid antenna ownership and target access.
How It Works
Broadcasting to Everyone
When enabled, Laser Antennas can select “Everyone” as a broadcast target:
- Player setup — Place a Laser Antenna on their grid
- Antenna configuration — Set broadcast target to “Everyone”
- Message transmission — Type message and transmit
- Cluster relay — Message is sent to all Nexus antennas on other servers
- Delivery — Receiving players see the message with server prefix (if enabled)
Default Broadcast Modes (Always Available)
Even with “Everyone” broadcast disabled, players can still use:
- Faction broadcasts — Send to all faction members across servers
- Specific target broadcasts — Send to targeted antenna coordinates
- Local broadcasts — Send to players on the same server
Message Format
Broadcast messages include sender information:
[SERVER_NAME] Player_Name: Your broadcast message here
If server abbreviations are enabled, the format becomes:
[ABBR] Player_Name: Your broadcast message here
Configuration
Enable/Disable Everyone Broadcasts
In torch.cfg (Nexus Plugin Settings):
# Allow "Everyone" broadcasts (default)
EnableChatBroadcasterChannelEveryone: true
# Disable "Everyone" broadcasts
EnableChatBroadcasterChannelEveryone: false
Effect of Settings:
| Setting | “Everyone” Target | Faction Broadcasts | Specific Target Broadcasts |
|---|---|---|---|
| true (Enabled) | ✅ Available | ✅ Available | ✅ Available |
| false (Disabled) | ❌ Blocked | ✅ Available | ✅ Available |
Server Abbreviations
Enable or disable server name prefixes in broadcast messages:
In torch.cfg:
# Show server prefix in broadcasts
EnableServerAbbreviations: true
# Hide server prefix (no prefix added)
EnableServerAbbreviations: false
Message Examples:
With abbreviations enabled:
[PLANET_A] PlayerName: Emergency, need rescue!
Without abbreviations:
PlayerName: Emergency, need rescue!
Use Cases
When to Enable (“Everyone” Broadcasts)
✅ Public servers — Allow community-wide announcements and events
✅ Faction PvP — Enable cluster-wide faction communications
✅ Multiplayer campaigns — Coordinate players across sectors
✅ Emergency systems — Alert all players to critical events
When to Disable (“Everyone” Broadcasts)
❌ Prevent spam — Restrict who can broadcast to everyone
❌ Roleplay servers — Force in-character faction communications
❌ Performance concerns — Reduce message relay load
❌ Enforce isolation — Keep servers/sectors separate from each other
Broadcast Scenarios
Scenario 1: Public Announcement (Everyone Enabled)
- Admin on Server A has Laser Antenna
- Sets broadcast target to “Everyone”
- Sends: “Server maintenance in 5 minutes”
- Result: All players on all servers receive the message with
[SERVER_A]prefix
Scenario 2: Faction Communication (Any Setting)
- Player on Server B in “BLUE” faction
- Sets broadcast target to their faction
- Sends: “Gathering at coordinates X, Y, Z”
- Result: Only BLUE faction members on all servers receive it
Scenario 3: Emergency Alert (Everyone Disabled)
- Laser Antenna broadcasting to “Everyone” is disabled
- Player attempts to broadcast to “Everyone”
- Result: Transmission fails; antenna reports error; player must use faction or specific target instead
Technical Details
Antenna Requirements
- Laser Antenna must be placed on a functional grid
- Player must have ownership/access to the antenna
- Grid must be powered for antenna to function
- Receiving antennas must also be powered and accessible
Cross-Server Relay
When a player broadcasts on Server A:
- Local antenna on Server A sends message
- Nexus plugin intercepts transmission
- If broadcast target is “Everyone”:
- Message is relayed to all connected servers
- Each server delivers to local antennas
- Antennas on other servers relay to players
- If broadcast target is faction/specific:
- Message is sent only to matching targets (faction/coordinates)
- Works the same across servers
Performance Considerations
- Enabling “Everyone” broadcasts increases network traffic
- Each message is transmitted to all connected servers
- Consider disabling on large clusters with heavy antenna usage
- Monitor server logs if experiencing performance issues
Troubleshooting
“Everyone” Broadcast Not Working
Symptom: Antenna won’t let you select “Everyone” as broadcast target
Cause: EnableChatBroadcasterChannelEveryone is disabled in torch.cfg
Solution:
- Edit server’s
torch.cfg - Set
EnableChatBroadcasterChannelEveryone: true - Restart torch server
- Retry antenna broadcast
Messages Not Reaching Other Servers
Symptom: Antenna sends locally but other servers don’t receive
Causes:
- Receiving server has antennas unpowered
- Server connection to controller is offline
- Player doesn’t have access/visibility on receiving server
Solution:
- Verify all servers are connected to controller
- Check receiving antennas are powered
- Verify player faction/target settings
- Check server logs for connection errors
Server Prefixes Not Showing
Symptom: Broadcast messages don’t show [SERVER_NAME] prefix
Cause: EnableServerAbbreviations is disabled
Solution:
- Edit server’s
torch.cfg - Set
EnableServerAbbreviations: true - Restart torch server
- Send new broadcast to see prefix
Related Features
- Chat Sync — Player-to-player global chat (separate from antenna broadcasts)
- Faction Broadcasts — Faction-only communication (always available)
- Server Abbreviations — Display server prefix in all cross-server messages
- Action Relay Sync — Synchronize antenna relay block events across servers
See Torch Configs for configuration details.