Event Scheduler

VAULT+ EXCLUSIVE Event Scheduler 1.0

No permission to download
A Rust server plugin that acts as a central control hub for all your server events. It automatically rotates,
schedules, and manages any event plugin you have installed -- from a single in-game interface. Players
can also propose and vote on which event to run next.

Feature Overview

Automatic Event Scheduling

> Automatically starts events on a timer without any admin intervention
> Choose between sequential rotation (cycles through events in order) or random rotation (picks a random event each
time)
> Set a minimum cooldown between automatic starts to prevent events from running too frequently
> Optionally delay automatic scheduling after a server reboot so players have time to connect first
Concurrent Events
> Run multiple events at the same time with a configurable limit on how many can be active simultaneously
> Set a "fill target" so the scheduler automatically tries to keep a specific number of events running at once
> When the limit is reached, the oldest event is automatically stopped to make room for the next one
Page 1/3
Independent Schedules
> Give specific events their own repeating timer, separate from the main rotation pool
> Useful for events that should always run on a fixed interval regardless of what else is happening (e.g., a recurring
airdrop every 30 minutes)
> Events on their own schedule don't count against the concurrent event limit


Player Voting System
> Players can open a vote UI (/se or /startevent) to propose starting a specific event
> A server-wide popup appears for all online players to vote Yes or No
> If the vote passes (more Yes than No), the winning event starts automatically
> Only one vote can run at a time to prevent spam
> Players can also vote via chat command (/sevote yes or /sevote no)
> Configurable vote duration

Admin Control Panel (In-Game UI)
> Full in-game UI for admins (/es) -- no config file editing needed for day-to-day management
> Main screen shows all events with their tracking status, plus Start and Stop buttons for each
> Settings panel to adjust max concurrent events, fill target, auto interval, boot delay, rotation mode, and toggle the auto scheduler -- all live, no restart required
> Event editor to add new events, configure existing ones, or remove events entirely
> Paginated lists for servers with many events

Event Configuration (Per Event)
> Display name -- friendly name shown to players in UI and chat
> Start command and Stop command -- the commands that launch and end the event
> Estimated duration -- auto-clears the event slot when time is up
> Enabled for auto -- whether this event participates in automatic scheduling
> Exclude from auto -- keeps the event available for manual use but removes it from auto rotation and concurrency limits
> Console-only mode -- for plugins that only accept F1 server console commands
> Per-event cooldown override -- set a custom minimum interval different from the global setting
  • 1026.webp
    1026.webp
    14.3 KB · Views: 3
  • 1025.webp
    1025.webp
    54.6 KB · Views: 3
  • 1024.webp
    1024.webp
    61 KB · Views: 3
  • 1023.webp
    1023.webp
    52.1 KB · Views: 3
  • 1022.webp
    1022.webp
    88.9 KB · Views: 3
  • 1021.webp
    1021.webp
    58.2 KB · Views: 3
Author
JollyKai
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from JollyKai

Back
Top