vellum icon indicating copy to clipboard operation
vellum copied to clipboard

Vellum performing updates when not scheduled

Open samdejong86 opened this issue 4 years ago • 1 comments

In my configuration.json, I have vellum set to update once a day at 4am. This backup is performed, but a backup at 12noon occurs

Here is my configuration.json:

{
  "BdsBinPath": "bedrock_server",
  "Backups": {
    "EnableBackups": true,
    "EnableSchedule": true,
    "Schedule": [
      "04:00"
    ],
    "BackupInterval": 60.0,
    "ArchivePath": "/home/sam/mcBackup/",
    "BackupsToKeep": 7,
    "OnActivityOnly": true,
    "StopBeforeBackup": true,
    "NotifyBeforeStop": 60,
    "PreExec": "",
    "PostExec": ""
  },
  "Renders": {
    "EnableRenders": false,
    "PapyrusBinPath": "",
    "PapyrusOutputPath": "",
    "RenderInterval": 180.0,
    "PapyrusGlobalArgs": "-w $WORLD_PATH -o $OUTPUT_PATH --htmlfile index.html -f png -q 100 --deleteexistingupdatefolder",
    "PapyrusTasks": [
      "--dim 0",
      "--dim 1",
      "--dim 2"
    ],
    "LowPriority": false
  },
  "QuietMode": false,
  "HideStdout": true,
  "BusyCommands": true,
  "CheckForUpdates": true,
  "StopBdsOnException": true,
  "BdsWatchdog": true,
  "Plugins": {}
}

and here is what I see in the server console:

[INFO] IPv6 supported, port: 56140
[INFO] Server started.
No targets matched selector
Skipping this backup because no players were online since the last one was taken...
[INFO] Player connected: REDACTED, xuid: REDACTED
[         VELLUM         ] Creating backup...
[INFO] Server stop requested.
[INFO] Stopping server...
Quit correctly
[         VELLUM         ]      -> Clearing local world backup directory...
[         VELLUM         ]      -> Creating full world backup...
[         VELLUM         ]      -> Archiving world backup...
[         VELLUM         ]      -> Archiving done!
[         VELLUM         ] Backup done!
NO LOG FILE! - setting up server logging...
[2020-11-25 12:00:01 INFO] Starting Server
[2020-11-25 12:00:01 INFO] Version 1.16.100.4
[2020-11-25 12:00:01 INFO] Session ID f6280e3c-930a-401f-93c1-39cbda6bd0ae
[2020-11-25 12:00:01 INFO] Level Name: Bedrock-level
[2020-11-25 12:00:01 INFO] Game mode: 0 Survival
[2020-11-25 12:00:01 INFO] Difficulty: 1 EASY
[INFO] opening worlds/Bedrock-level/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
[INFO] IPv4 supported, port: 36415
[INFO] IPv6 supported, port: 51828
[INFO] Server started.
[INFO] Player connected: REDACTED, xuid: REDACTED

I am running the server in a screen session on Ubuntu 18.04.

samdejong86 avatar Nov 26 '20 00:11 samdejong86

Thanks for reporting and sorry for the late answer.

I will have a look at what's causing this and push a fix asap! This could possibly already be resolved with @tomrhollis' PR https://github.com/clarkx86/vellum/pull/38.

clvrk avatar Dec 08 '20 12:12 clvrk