About Siren
Add excitement and immersion to your Rust server with Siren! Create dramatic server-wide alerts that grab players' attention with customizable audio alerts.
Key Features:
- Activate sounds and effects server-wide with simple commands
- Monument-based alarms option for more immersive experiences
- Effect-based or entity-based sound generation
- Repeatable alarms for single sound effects.
- Customizable height positioning of prefab.
- GUI Announcements plugin integration
- Permission system
- Detailed debugging options
Commands:
Chat:
- /siren - Activate the siren (use permission required)
- /siren stop - Stops an active siren (admin permission required)
Console:
- siren - Activate the siren
- siren stop - Stops an active siren
- siren.setduration <seconds> - Set siren duration
- siren.setsound <path> - Set siren sound path
- siren.setrepeat <true|false> <interval> - Configure effect repeating
- siren.setnotification <message> - Set notification message
- siren.enablenotification <true|false> - Toggle notifications
- siren.setguiannouncements <true|false> [bannerColor] [textColor] - Configure GUIAnnouncements
- siren.help - View all available commands
Installation:
- Place the Siren plugin in your oxide/plugins directory
- Start/restart your Rust server to generate the default config
- Customize the oxide/config/Siren.json file as needed
- Use oxide.reload Siren to apply changes
Permissions:
- siren.use - Allows triggering the siren
- siren.admin - Grants access to administrative commands
Example Configuration:
Quote{
"Command": "siren",
"SirenSoundPath": "assets/prefabs/io/electric/other/alarmsound.prefab",
"UseMonumentSirens": false,
"SirenSoundTime": 30.0,
"RepeatSiren": false,
"RepeatSirenEvery": 1.0,
"SirenHeight": -10.0,
"EnableNotification": true,
"NotificationMessage": "The siren has been triggered!",
"UseGUIAnnouncements": false,
"GUIAnnouncementsBannerColor": "Red",
"GUIAnnouncementsTextColor": "White",
"Debug": false
}