Rust Console Edition: Community Servers
  • Welcome
  • Getting started
    • Server Renting
    • Server Setup
    • Status Page
    • General Warnings
    • Permissions
  • Server Configuration
    • Configuring your Server
    • Basic Settings
    • Custom Boot Commands
    • Map Presets
      • ✨NEW✨ Donut Island Setup
    • Map Settings
    • World Settings
    • NPC Settings
    • Player Settings
    • Item Settings
    • Event Settings
    • Gameplay Settings
  • Management Settings
    • Authority Levels & Privileges
      • ✨NEW✨ Custom Auth Tiers
    • Granting User Tiers
    • Logs, Booting & Saving
    • Restarts and Backup
    • Moderation Actions
  • FEATURE GUIDES
    • Command Scheduling
    • Custom Zones
    • Entity Details
    • Entity Spawning
    • ✨NEW✨ Item Management
    • Kit Management
    • ✨NEW✨ Modifiers
    • Monument Recycler Configs
    • Seasonal Events
    • Server Tags
    • Whitelist Management
  • Commands
    • Gameplay
      • Building
      • Cook & Smelt
      • Crafting
      • Items & Inventory
      • Player
      • Resources
      • UI & Visuals
      • Farming
      • Missions
      • Teams
    • Moderation
      • Banning
      • Access Management
      • AntiHack
      • Tools
    • Server
      • Settings
      • Tools
    • Utility
      • Crafting
      • Entities
      • Events
      • Gameplay
      • Inventory
      • Monuments
      • Player
      • Resources
      • Self
      • Teams
    • World
      • Entities
      • Events
      • Generation
      • Monuments
      • Resources
      • Vehicles
Powered by GitBook
On this page
  • Setup
  • listactions
  • removeaction

Was this helpful?

  1. FEATURE GUIDES

Command Scheduling

The Scheduler is a system that allows you to schedule commands to be run at certain times automatically. It can only be used via the GPortal console.

The following commands cannot be made to repeat with The Scheduler:

  • entity.spawn

  • inventory.givedrop

  • spawnitem

Setup

To create a Scheduler action, you must start the command with CreateAction ConVarSchedulerAction

Then, there are several arguments you can adjust:

StartTime EndTime RepeatTime RepeatAmount Command CommandParams

📟

CreateAction ConvarScheduleAction [0] [1] [2] [3] [4] [5]

This command creates a schedulaed action with the following parameters:

Position
Argument
Description
Example

[0]

StartTime

When this command can run from

"01/11/2024 10:30:00"

[1]

EndTime

When this command will stop running

"08/11/2024 10:30:00"

[2]

RepeatTime

The time interval between each time this command runs

"01:00:00"

[3]

RepeatAmount

How many times this command will run

24

[4]

Command

The command you want to run

say

[5]

CommandParams

The parameters for your chosen command

"Join our discord!"

Please note, all times used in The Scheduler commands are in UTC with date format DD/MM/YYYY and time format HH:MM:SS.

If you make the command repeat, the end time will automatically adjust to when the command will be done repeating

Example

📟

CreateAction ConVarSchedulerAction "01/11/2024 10:30:00" "15/06/2025 19:55:00" "00:01:00" 10 say "Welcome"

This will run the "say" command every minute (which will put the text "Welcome" in the game chat), 10 times, starting at 10:30 UTC on November 1st 2024.

listactions

The listactionscommand will return all created Scheduler actions with their IDs

removeaction

The removeaction command will delete the action whose ID you input

Example

📟

removeaction 3

This will delete the action with the ID 3

PreviousModeration ActionsNextCustom Zones

Last updated 7 months ago

Was this helpful?