Search the Community
Showing results for tags 'reboot'.
-
Version 1.0.1
194 downloads
Features Restart your server when you want (SET_TIME or COOLDOWN) Restart your server when an update is available (UpdateNotice plugin required) Dependencies THIS PLUGIN REQUIRE THE DISCORD EXTENTION TO WORK! Compatible with Update Notice for restart on update CarbonUpdate OxideUpdate ServerUpdate Permissions rebootscheduler.admin - Allows player to use the plugin commands Commands rs cancel - Cancel the ongoing restart rs discord - Send a test message to discord rs help - Display the help message rs restart <time in seconds> - Initiate a restart (10s if no time given) rs status - Display the current restart status Configuration Default configuration: { "Default chat avatar": 0, "Enable UpdateNotice plugin (required for hooks)": true, "Hooks configuration (require UpdateNotice)": { "When the Server Restart (COOLDOWN | DAILY_TIME)": "COOLDOWN", "Cooldown time before restart (in seconds)": 300, "Enable restart OnCarbonUpdate": false, "Enable restart OnOxideUpdate": true, "Enable restart OnServerUpdate": true }, "Restart messages cooldown": [ 3600, 1800, 900, 300, 120, 60, 30, 10, 5, 4, 3, 2, 1 ], "Enable daily restart": false, "Daily restart time (13:30:00 as example for 1:30 pm UTC)": "04:00:00", "Daily restart cooldown (for message visibility)": 300, "Enable discord notifications": false, "Discord webhook url": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Discord role id to mention (0 = no mention)": 0 } Default chat avatar - SteamID of the avatar to use for the chat messages Enable UpdateNotice plugin (required for hooks) - Enable the UpdateNotice plugin hooks Hooks configuration (require UpdateNotice) - Configuration for the UpdateNotice plugin hooks When the Server Restart (COOLDOWN | DAILY_TIME) - When the server should restart (on hook triggered) COOLDOWN - Restart when the cooldown time is reached DAILY_TIME - Restart on the daily restart time (even if not activated) Cooldown time before restart (in seconds) - Cooldown time before restart (only if the **COOLDOWN** is selected) Enable restart OnCarbonUpdate - Initiate restart when CarbonUpdate is triggered Enable restart OnOxideUpdate - Initiate restart when OxideUpdate is triggered Enable restart OnServerUpdate - Initiate restart when ServerUpdate is triggered Restart messages cooldown - Cooldown time for chat messages (in seconds) Enable daily restart - Enable daily restart Daily restart time (13:30:00 as example for 1:30 pm UTC) - Time of the daily restart (in UTC) Daily restart cooldown (for message visibility) - Cooldown time for chat messages (in seconds) Enable discord notifications - Enable discord notifications (restartCancelled, restartInitiated, restartIminent) Discord webhook url - Discord webhook url (https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks) Discord role id to mention (0 = no mention) - Discord roleId for mention on message embed Localization Default localization: { "Help": "\nCommands:\t\t\t\tExplanations:\n\n- rs cancel\t\t\t\tCancel the ongoing restart\n- rs discord\t\t\t\tSend a test message to discord\n- rs help\t\t\t\tDisplay the help message\n- rs restart <time in seconds>\t\tInitiate a restart (10s if no time given)\n- rs status\t\t\t\tDisplay the current restart status", "KickReason": "The server is restarting for update.", "NativeRestartCancel": "Native restart was cancelled.", "NoPermission": "You are not allowed to run this command!", "NoRestartOnGoing": "There is no restart on going!", "RestartCancelMessage": "The restart has been cancelled.", "RestartGlobalMessage": "The server is restarting in {0} due to {1}!", "RestartGlobalMessageShort": "The server is restarting in {0}!", "RestartInitialized": "Restart has been initialize.", "Status": "Status: {0}", "StatusWithTime": "Status: {0} - {1}", "UnknownCommand": "Unknown command!", "UpdateNoticeMissing": "The plugin \"UpdateMissing\" was not found. Check on UMod: https://umod.org/plugins/update-notice", "WrongNumberOfElements": "Wrong number of elements! Please check the help command.", "WrongTimeFormat": "Wrong time format! Please use \"hh:mm:ss\" for a planned time OR xxx (in seconds) for a cooldown" } PLEASE MAKE SURE TO KEEP THE {x} PARAMETERS STARTING FROM 0 AND INCREASING WITH THE ASCENDING ORDER!! Credits Inspired from SmoothRestarter HandyS11 - AuthorFree