Having to reload after server start

Hi

I have a Daily restart of my rust server, and the problem is. I need to o.reload the plugin every day after restart to get it to start. I do get this error when it does start

[Discord Extension] [Warning]: Discord socket opened!

[Discord Extension] [Warning]: Your bot was found in 1 Guilds!

Check your startup logs it will tell you what's going on.

I get this error. Dont know what it means

06:00 [Error] Error while compiling: DiscordCore.cs(239,21): error CS0117: `Oxide.Plugins.Discord' does not contain a definition for `CloseClient'

That means the extension isn't loaded when the plugin is trying to be loaded. Are you using the latest extension version?

Yes it is the newest one I have

I've had this issue with more than one plugin on load. I remember not having this issue a couple years ago and the main plugins like Discord Core started with the server. Then after one of the bigger updates it stopped doing it. Luckily I was able to find the plugin -Timed Execute- to start the plugins every server start. It still says the error you've been getting but later in startup it'll load timed execute that will run any plugins you have added into it's .json file. Anyways if you're still not sure what to do here's a link: Timed Execute

Also if it helps, these are my settings to start the plugins I have that stopped starting with the server. Under "TimerOnce". Numbers are in seconds.

{
"EnableInGameTime-Timer": false,
"EnableRealTime-Timer": false,
"EnableTimerOnce": true,
"EnableTimerRepeat": false,
"InGameTime-Timer": {
"01:00": "weather rain",
"12:00": "command 1",
"15:00": "command 2"
},
"RealTime-Timer": {
"16:00:00": "command1 arg",
"16:30:00": "command2 arg",
"17:00:00": "command3 arg",
"18:00:00": "command4 arg"
},
"TimerOnce": {
"oxide.load DiscordAuth": 1,
"oxide.load DiscordCore": 6,
"oxide.load Rustcord ": 11
},
"TimerRepeat": {
"command1 arg": 300,
"command2 'msg'": 300
}
}