|
|
@ -45,11 +45,24 @@ fn_wipe_server_remove_files(){ |
|
|
|
# Rust Wipe |
|
|
|
if [ "${gamename}" == "Rust" ]; then |
|
|
|
if [ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.sav")" ]; then |
|
|
|
currentaction="Removing map file(s): ${serveridentitydir}/proceduralmap.*.sav" |
|
|
|
echo -en "Removing map proceduralmap.*.sav file(s)..." |
|
|
|
currentaction="Removing map save(s): ${serveridentitydir}/proceduralmap.*.sav" |
|
|
|
echo -en "Removing map saves proceduralmap.*.sav file(s)..." |
|
|
|
sleep 1 |
|
|
|
fn_script_log "${currentaction}" |
|
|
|
find "${serveridentitydir}" -type f -name "proceduralmap.*.sav" -delete |
|
|
|
find "${serveridentitydir:?}" -type f -name "proceduralmap.*.sav" -delete |
|
|
|
fn_wipe_exit_code |
|
|
|
sleep 0.5 |
|
|
|
else |
|
|
|
fn_print_information_nl "No map save to remove" |
|
|
|
fn_script_log_info "No map save to remove." |
|
|
|
sleep 0.5 |
|
|
|
fi |
|
|
|
if [ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.map")" ]; then |
|
|
|
currentaction="Removing map file(s): ${serveridentitydir}/proceduralmap.*.map" |
|
|
|
echo -en "Removing map proceduralmap.*.map file(s)..." |
|
|
|
sleep 1 |
|
|
|
fn_script_log "${currentaction}" |
|
|
|
find "${serveridentitydir:?}" -type f -name "proceduralmap.*.map" -delete |
|
|
|
fn_wipe_exit_code |
|
|
|
sleep 0.5 |
|
|
|
else |
|
|
@ -62,7 +75,7 @@ fn_wipe_server_remove_files(){ |
|
|
|
echo -en "Removing user directory..." |
|
|
|
sleep 1 |
|
|
|
fn_script_log "${currentaction}" |
|
|
|
rm -rf "${serveridentitydir}/user" |
|
|
|
rm -rf "${serveridentitydir:?}/user" |
|
|
|
fn_wipe_exit_code |
|
|
|
sleep 0.5 |
|
|
|
else |
|
|
@ -75,7 +88,7 @@ fn_wipe_server_remove_files(){ |
|
|
|
echo -en "Removing storage directory..." |
|
|
|
sleep 1 |
|
|
|
fn_script_log "${currentaction}" |
|
|
|
rm -rf "${serveridentitydir}/storage" |
|
|
|
rm -rf "${serveridentitydir:?}/storage" |
|
|
|
fn_wipe_exit_code |
|
|
|
sleep 0.5 |
|
|
|
else |
|
|
@ -88,7 +101,7 @@ fn_wipe_server_remove_files(){ |
|
|
|
echo -en "Removing Log files..." |
|
|
|
sleep 1 |
|
|
|
fn_script_log "${currentaction}" |
|
|
|
find "${serveridentitydir}" -type f -name "Log.*.txt" -delete |
|
|
|
find "${serveridentitydir:?}" -type f -name "Log.*.txt" -delete |
|
|
|
fn_wipe_exit_code |
|
|
|
sleep 0.5 |
|
|
|
else |
|
|
|