Jump to content

1 Screenshot

  • Image
  • 11.5k
  • 669
  • 43.17 kB

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
}

 

  • Like 1
  • Love 1

GNGGOD's Collection

User Feedback

2.2m

Downloads

Total number of downloads.

10.2k

Customers

Total customers served.

148k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.