About Siren
Add excitement and immersion to your Rust server with Siren! Create dramatic server-wide alerts that grab players' attention with customizable audio
Key Features:
-
Player-Following Sounds - Sound effects automatically follow players as they move
-
Scheduled Sirens - Trigger sirens automatically at specific server times or in-game times
-
Monument Sirens - Optional monument-based alarms for immersive experiences
-
Repeatable Effects - Configure effect intervals for continuous alerts
-
Automatic Cleanup - Spawned entities are tracked and cleaned up automatically
-
GUI Announcements - Optional integration for visual notifications
-
Customizable - Adjust height, duration, sound paths, and notifications
-
Permission System - Control who can trigger and manage sirens
Commands:
Chat:
- /siren - Activate the siren (use permission required)
- /siren stop - Stop an active siren (admin permission required)
Console:
- siren - Activate the siren
- siren stop - Stop 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
Scheduled Sirens:
- Configure automatic siren triggers in your config file:
- - Server Time: Use 24-hour format (e.g., "14:30", "06:00")
- - Game Time: Use decimal format (e.g., "6.00" for dawn, "18.50" for dusk)
Installation:
- 1. Place the Siren plugin in your oxide/plugins directory
- 2. Start/restart your Rust server to generate the default config
- 3. Customize the oxide/config/Siren.json file as needed
- 4. Use oxide.reload Siren to apply changes
Permissions:
- siren.use - Allows triggering the siren
- siren.admin - Grants access to administrative commands
Example Configuration:
Quote{
"General": {
"Command": "siren"
},
"Siren": {
"SoundPath": "assets/prefabs/io/electric/other/alarmsound.prefab",
"Duration": 30.0,
"Height": -10.0,
"UseMonumentSirens": false,
"RepeatSound": false,
"RepeatEverySeconds": 1.0
},
"Notifications": {
"Enabled": true,
"Message": "The siren has been triggered!",
"UseGUIAnnouncements": false,
"GUIBannerColor": "Red",
"GUITextColor": "White"
},
"ServerTimeSchedules": {
"Enabled": false,
"CheckIntervalSeconds": 20.0,
"TimeFormat": "24hr format HH:mm (e.g., 14:30, 06:00, 22:15)",
"Times": []
},
"GameTimeSchedules": {
"Enabled": false,
"CheckIntervalSeconds": 20.0,
"TimeFormat": "Decimal format HH.XX (e.g., 6.00, 12.50, 18.75)",
"Times": []
},
"Debug": false
}
