Rcon Scheduler Ascended

Verified Rcon Scheduler Ascended 1.02

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Website User Information:

On GameServersHub, developers can earn a "Verified" prefix tag for their resources. This tag indicates that the developer has been granted a website role to upload verified resources, which are generally of higher quality than unverified ones. By consistently providing dedicated and quality results for the gaming community, developers can earn this tag and showcase their commitment to providing top-notch content. So, if you're looking for the best gaming resources, be sure to keep an eye out for the "Verified" tag on GameServersHub.
Rcon Scheduler Ascended
Not all features are currently working on the ASA version. I will get them fixed at some point.

This plugin allows you to schedule RCON commands to run exactly when you need them to.
You can set them to run when the server starts, every X minutes, every X hours or at an exact time during the day.
Schedules are based on real world time (not in game time).

Installing and/or updates for the DLL must be performed while the server is offline.

Command:
  • RconScheduler.Reload
    • This will reload the config and restart the schedules as if the server was just started.
    • This command only works from RCON
Configuration:
JSON:
{
  "DisplayCommandLog": true, //Will log commands sent and response recieved to the API log
  "Commands": [
    {
      "Command": "serverchat test message every 2 minutes", //RCON command to run
      "Type": "Cron", //Scheduling Type: "Cron", "Exact", "Startup", "Minutes", "Hours"
      "Schedule": "0 */2 * * * *", //https://crontab.guru/ - This tool does not show seconds so add a 0 on the front of them so there are 6 values.
      "OnlyServerKeys": [ //Only execute this command on the following maps //leave empty or remove for all maps //See https://discord.com/channels/703368268890636401/787983486543462410/994949943309651998 for more details
        "IslandTestMap"
      ]
    },
    {
      "Command": "serverchat test message on Sunday's 2:41pm!",
      "Type": "Cron",
      "Schedule": "0 41 14 * * 0",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "serverchat test message at 2:41pm!",
      "Type": "Exact",
      "Schedule": "14:41:00",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "lethaldecay.wilddinowipe",
      "Type": "Exact",
      "Schedule": "15:11:00",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "serverchat test message at 3:10:02pm!",
      "Type": "Exact",
      "Schedule": "15:10:02",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "serverchat test message at 7:40am!",
      "Type": "Exact",
      "Schedule": "7:40:00",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "broadcast hello world every 1 minute!",
      "Type": "Minutes",
      "Schedule": 1,
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "broadcast hello world every 1 hour!",
      "Type": "Hours",
      "Schedule": 1,
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "DestroyAll \"BeeHive_C\" 0",
      "Type": "Minutes",
      "Schedule": 5,
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "serverchat test message every 3 minutes",
      "Type": "Minutes",
      "Schedule": 3,
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "destroyall \"droppeditemgeneric_fertilizedegg_nophysicsdeinonychus_c\" 0",
      "Type": "Startup",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "destroyall \"droppeditemgeneric_fertilizedegg_nophysicswyvern_c\" 0",
      "Type": "Startup",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "destroyall \"droppeditemgeneric_fertilizedegg_nophysicscherufe_c\" 0",
      "Type": "Startup",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "destroyall \"droppeditemgeneric_fertilizedegg_rockdrake_nophysics_c\" 0",
      "Type": "Startup",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "serverchat",
      "Type": "Minutes",
      "Schedule": 5,
      "Sender": "Test",
      "Message": "This appears every 5 minutes enjoy!",
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "notification",
      "Type": "Minutes",
      "Schedule": 3,
      "Message": "This appears every 3 minutes enjoy!",
      "Color": "Green",
      "DisplayTime": 10.0,
      "DisplayScale": 1.3,
      "OnlyServerKeys": [
        "Nope"
      ]
    },
    {
      "Command": "notification",
      "Type": "Cron",
      "Schedule": "0 * * * * *",
      "Message": "Message",
      "Color": "Green",
      "DisplayTime": 30.0,
      "DisplayScale": 1,
      "OnlyServerKeys": [
        "Nope"
      ]
    }
  ],
  "ip": "", //fallback default value if enabled
  "port": 0, //fallback default value if enabled
  "password": "", //fallback default value if enabled
  "ip_IslandTestMap": "", //map specific settings using the -serverkey="CustomMapName" //See https://discord.com/channels/703368268890636401/787983486543462410/994949943309651998 for more details
  "port_IslandTestMap": 0, //map specific settings using the -serverkey="CustomMapName" //See https://discord.com/channels/703368268890636401/787983486543462410/994949943309651998 for more details
  "password_IslandTestMap": "" //map specific settings using the -serverkey="CustomMapName" //See https://discord.com/channels/703368268890636401/787983486543462410/994949943309651998 for more details
}

Detailed Configuration Info:
Commands:
  • Command = RCON command example "DestroyAll BeeHive_C"
  • Type = What type of schedule
    • "Exact" will run at the specified time in the "Schedule" setting. If the time is already past this command will execute the next day at the specified time.
    • "Hours" will run every X hours from the time the server started until the server shutsdown.
    • "Minutes" will run every X minutes from the time the server started until the server shutsdown.
    • "Startup" will run once when the server is started.
  • Schedule = This is dependent on the "Type" setting.
    • Exact Example = "14:22:00" this would run at 2:22pm it must be in this format including the seconds.
    • Hours and Minutes you would just set a number like 5
    • Startup does not use this.
Added 2 new messaging commands:
  • "notification" - Displays notification style popup message at the top of the screen.
    • JSON:
              {
      "Command":"notification",
      "Type":"Minutes",
      "Schedule":3,
      "Message":"This appears every 3 minutes enjoy!",
      "Color":[0,1,1,1],
      "DisplayTime":10.0,
      "DisplayScale":1.3
              }
  • "serverchat" - Using this command alone (not specifying a message in the command) opens up additional options.
    • JSON:
      {
      "Command":"serverchat",
      "Type":"Minutes",
      "Schedule":5,
      "Sender":"Test",
      "Message":"This appears every 5 minutes enjoy!"
              }
I provided many examples in the default config which you need to update or you will spam your server with test messages.

NOTES: This plugin does not support plugins.unload feature in the API. RCON commands are executed one at a time in a single file line so be aware if you put many commands in a short time span.

Buy me a coffee 🙂 <http://bit.ly/3sutgAE-Dono>

Latest updates

  1. 1.02

    Rcon Scheduler Ascended v1.02 Server API 1.11+ Required and Visual C++ 2022 Runtime Files...
  2. 1.00 Beta 5

    Rcon Scheduler Ascended v1.00 Beta 5 Server API 1.10+ Required and Visual C++ 2022 Runtime Files...
Tebex
Tempest Dedicated Servers
Back
Top