Index: scripts/usr/local/lib/7dtd/VERSION
===================================================================
--- scripts/usr/local/lib/7dtd/VERSION	(revision 496)
+++ scripts/usr/local/lib/7dtd/VERSION	(revision 502)
@@ -1,3 +1,3 @@
-Version: 116
-Release: 2024-07-23
+Version: 118
+Release: 2025-01-13
 
Index: scripts/usr/local/lib/7dtd/commands/backup.sh
===================================================================
--- scripts/usr/local/lib/7dtd/commands/backup.sh	(revision 496)
+++ scripts/usr/local/lib/7dtd/commands/backup.sh	(revision 502)
@@ -58,5 +58,5 @@
 	done
 
-	$RSYNC -a --delete --numeric-ids --delete-excluded $SDTD_BASE/instances/./ $NewBackup
+	$RSYNC -a --delete --numeric-ids --delete-excluded -F $SDTD_BASE/instances/./ $NewBackup
 	touch $NewBackup
 	
Index: scripts/usr/local/lib/7dtd/commands/instances.sh
===================================================================
--- scripts/usr/local/lib/7dtd/commands/instances.sh	(revision 496)
+++ scripts/usr/local/lib/7dtd/commands/instances.sh	(revision 502)
@@ -78,7 +78,16 @@
 		cp $SDTD_BASE/engine/serverconfig.xml $IPATH/config.xml
 	fi
-	
-	$EDITOR $IPATH/config.xml
-	
+
+	if [ -z "$EDITOR" ]; then
+		echo "No EDITOR specified in the global configuration file (7dtd.conf)!"
+		echo "Please add/edit the variable 'EDITOR' and set it to the text editor you would"
+		echo "like to use to edit the XML configs, preferably an editor that supports XML"
+		echo "syntax highlighting for easier editing."
+		echo "Run '7dtd.sh instances edit $INSTANCE' afterwards to edit the configuration."
+		echo
+	else
+		$EDITOR $IPATH/config.xml
+	fi
+
 	if [ -f "$SDTD_BASE/templates/admins.xml" ]; then
 		cp "$SDTD_BASE/templates/admins.xml" "$IPATH/"
@@ -89,4 +98,12 @@
 
 sdtdSubcommandInstancesEdit() {
+	if [ -z "$EDITOR" ]; then
+		echo "No EDITOR specified in the global configuration file (7dtd.conf)!"
+		echo "Please add/edit the variable 'EDITOR' and set it to the text editor you would"
+		echo "like to use to edit the XML configs, preferably an editor that supports XML"
+		echo "syntax highlighting for easier editing."
+		return
+	fi
+        
 	if [ $(isValidInstance "$1") -eq 0 ]; then
 		echo "No instance given or not a valid instance!"
