Live
Sphinkter reviewed Compost HelperSphinkter reviewed Better JackhammerSphinkter reviewed Extraction LooterCalvinRF reacted 👍 to Rage Cheating DetectionCalvinRF published Rage Cheating DetectionKhaled updated Recycler StationMayonnaiseScc published Porta-Potty / OuthouseSnaplatack reacted 😮 to Electric VehiclesRickySpanish updated PurgeFXFlecksel updated Rust Valley GPArox followed @WizlaVoodooLights updated MyTimedEventsVoodooLights published MyTimedEventsbadgyver updated The Day After TomorrowBrad Copp reacted 🚀 to Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Haunted MansionTheGamingChurch published Silent Shadows - Haunted CemeteryTheGamingChurch published Silent Shadows - Quagknocker's Haunted AbodeTheGamingChurch published Silent Shadows - Grimwood HollowTheGamingChurch published Silent Shadows - Halloween Fair Safe ZoneJeffGoldblume followed @bigtexryderJeffGoldblume reacted 😮 to Radio StudioWrecks updated Skybase (Community Center)RickySpanish updated Escape RoomRickySpanish reacted 🔥 to LootFloatEM$Ø updated rPhonebadgyver updated Extractiondrifter reacted ❤️ to OverWatch HUD UIWrecks published OverWatch HUD UIWrecks updated Beast Master - (Aura & Effect Update)
Browse/Rust/Plugins/Dynamic Config

Dynamic Config

FastBurst★ 0.0 (0)v1.0.5Oxide
Dynamic Config
Allows automatically update configs of other plugins, depending on time passed since last wipe
Description

The plugin gives ability to admins to create several configs for other plugins, and update them automatically depending on time passed since last wipe.

Examples

Example 1

You have loot spawn plugin, and you want that after two days from last wipe, loot spawn rules to be changed (more loot, or less loot).

Example 2

You want no NPCs in your server at all in first 10 hours after wipe, and then part of NPC appear, and maye after 2 more days, many more NPC should appear.

How It Works

Main Flow

  1. On load the plugin scans it's data directory, and detects last wipe.
  2. Checks if any of configs should already be applied (last ones that closer to current time).
  3. Once a minute it checks if some configs should be udpated.

Update Process

  1. Target plugin is unloaded.
  2. Its config is replaced.
  3. Target plugin is loaded again.

Usage

If you want to add any dynamic config, you should do these steps:

  1. Copy plugin config to oxide/config/DynamicConfig directory the DynamicConfig must be manually created.
  2. Edit the config name to meet naming syntax (below).
  3. Edit the config itself to meet your needs.
  4. Reload Dynamic Config if you're done.

You can edit dynamic configs contents without reloading Dynamic Config (if they are yet to be applied), the plugin only reads the filenames and schedules the update time.

Naming

[] - optional

[<number>d][<number>h][<number>m]<PluginName>.json

Examples

  • 2dMagicLoot.json - will be applied after 2 days from last wipe (exactly 48 hours)
  • 10h20mTestConfig.json - after 10 hours and 20 minutes
  • 10d10hBotSpawn.json - guess yourself
Sponsored
RCONtrol
RCONtrol

Command your Rust server. Live WebRCON console, performance and player monitoring, quick actions, groups and permissions, and plugin management.

Visit site ↗
Free
Download
Views479
Downloads17
Purchases0
Rating★ 0.0
Version1.0.5
PlatformRust
CategoryPlugins
CompatibleOxide
Size10 KB
PublishedOct 31, 2021
UpdatedNov 22, 2024
✓ Reviewed for safety and integrity