diff --git a/domain-server/resources/describe-settings.json b/domain-server/resources/describe-settings.json index ba4cfe8dfd..04c48e460e 100644 --- a/domain-server/resources/describe-settings.json +++ b/domain-server/resources/describe-settings.json @@ -276,6 +276,52 @@ "label": "Entity Server Settings", "assignment-types": [6], "settings": [ + { + "name": "persistFilename", + "label": "Persistant Filename", + "help": "the filename for your entities", + "placeholder": "resources/models.svo", + "default": "resources/models.svo", + "advanced": true + }, + { + "name": "persistInterval", + "label": "Persist Interval", + "help": "Interval between persist checks in msecs.", + "placeholder": "30000", + "default": "30000", + "advanced": true + }, + { + "name": "NoPersist", + "type": "checkbox", + "help": "Don't persist your entities to a file.", + "default": false, + "advanced": true + }, + { + "name": "backupExtensionFormat", + "label": "Backup File Extension Format:", + "help": "Format used to create the extension for the backup of your persisted entities.", + "placeholder": ".backup.%Y-%m-%d.%H:%M:%S.%z", + "default": ".backup.%Y-%m-%d.%H:%M:%S.%z", + "advanced": true + }, + { + "name": "backupInterval", + "label": "Backup Interval", + "help": "Interval between backup checks in msecs.", + "placeholder": "1800000", + "default": "1800000", + "advanced": true + }, + { + "name": "NoBackup", + "type": "checkbox", + "help": "Don't regularly backup your persisted entities to a backup file.", + "default": false, + "advanced": true + }, { "name": "statusHost", "label": "Status Hostname", @@ -330,7 +376,52 @@ "label": "Voxel Server Settings", "assignment-types": [3], "settings": [ - + { + "name": "persistFilename", + "label": "Persistant Filename", + "help": "the filename for your voxels", + "placeholder": "resources/voxels.svo", + "default": "resources/voxels.svo", + "advanced": true + }, + { + "name": "persistInterval", + "label": "Persist Interval", + "help": "Interval between persist checks in msecs.", + "placeholder": "30000", + "default": "30000", + "advanced": true + }, + { + "name": "NoPersist", + "type": "checkbox", + "help": "Don't persist your voxels to a file.", + "default": false, + "advanced": true + }, + { + "name": "backupExtensionFormat", + "label": "Backup File Extension Format:", + "help": "Format used to create the extension for the backup of your persisted voxels.", + "placeholder": ".backup.%Y-%m-%d.%H:%M:%S.%z", + "default": ".backup.%Y-%m-%d.%H:%M:%S.%z", + "advanced": true + }, + { + "name": "backupInterval", + "label": "Backup Interval", + "help": "Interval between backup checks in msecs.", + "placeholder": "1800000", + "default": "1800000", + "advanced": true + }, + { + "name": "NoBackup", + "type": "checkbox", + "help": "Don't regularly backup your persisted voxels to a backup file.", + "default": false, + "advanced": true + }, { "name": "statusHost", "label": "Status Hostname", diff --git a/libraries/octree/src/OctreePersistThread.cpp b/libraries/octree/src/OctreePersistThread.cpp index f8afb52b85..79507eae64 100644 --- a/libraries/octree/src/OctreePersistThread.cpp +++ b/libraries/octree/src/OctreePersistThread.cpp @@ -16,7 +16,7 @@ #include "OctreePersistThread.h" const int OctreePersistThread::DEFAULT_PERSIST_INTERVAL = 1000 * 30; // every 30 seconds -const int OctreePersistThread::DEFAULT_BACKUP_INTERVAL = 1000 * 60 * 1; // every 1 minutes +const int OctreePersistThread::DEFAULT_BACKUP_INTERVAL = 1000 * 60 * 30; // every 30 minutes const QString OctreePersistThread::DEFAULT_BACKUP_EXTENSION_FORMAT(".backup.%Y-%m-%d.%H:%M:%S.%z");