Browse Source

feat: copy missing directories

Copy the Creative and Adventure directories if they are missing in the server files. This ensures that the necessary directories are present for proper functioning of the server.
pull/4266/head
Daniel Gibbs 2 years ago
parent
commit
f7d44ee7db
  1. 21
      lgsm/modules/fix_wurm.sh

21
lgsm/modules/fix_wurm.sh

@ -10,14 +10,15 @@ moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
# First run requires start with no parms. # First run requires start with no parms.
# After first run new dirs are created. # After first run new dirs are created.
if [ ! -d "${serverfiles}/Creative" ]; then if [ ! -d "${serverfiles}/Creative" ]; then
parmsbypass=1 fixname="Copy Creative directory"
fixbypass=1 fn_fix_msg_start
exitbypass=1 cp -R "${serverfiles}/dist/Creative" "${serverfiles}/Creative"
command_start.sh fn_fix_msg_end
fn_firstcommand_reset fi
sleep 10
exitbypass=1 if [ ! -d "${serverfiles}/Adventure" ]; then
command_stop.sh fixname="Copy Adventure directory"
fn_firstcommand_reset fn_fix_msg_start
unset parmsbypass cp -R "${serverfiles}/dist/Adventure" "${serverfiles}/Adventure"
fn_fix_msg_end
fi fi

Loading…
Cancel
Save