committed by
GitHub
4 changed files with 31 additions and 1 deletions
@ -0,0 +1,23 @@ |
|||
#!/bin/bash |
|||
# LinuxGSM fix_squad.sh function |
|||
# Author: Christian Birk |
|||
# Website: https://linuxgsm.com |
|||
# Description: Resolves various issues with Squad. |
|||
|
|||
# As the server base dir changed for the game, we need to migrate the default config from the old to the new location |
|||
oldservercfg="${serverfiles}/Squad/ServerConfig/${servercfg}" |
|||
if [ -f "${oldservercfg}" ] && [ -f "${servercfgfullpath}" ]; then |
|||
# diff old and new config - if it is different move the old config over the new one |
|||
if [ $(diff -c "${oldservercfg}" "${servercfgfullpath}" | wc -l) -gt 0 ]; then |
|||
fixname="Migrate server config to new Game folder" |
|||
fn_fix_msg_start |
|||
mv -v "${oldservercfg}" "${servercfgfullpath}" |
|||
fn_fix_msg_end |
|||
else |
|||
fixname="remove the same config from old configdir" |
|||
fn_fix_msg_start |
|||
rm -f "${oldservercfg}" |
|||
fn_fix_msg_end |
|||
|
|||
fi |
|||
fi |
Loading…
Reference in new issue