|
|
@ -141,15 +141,18 @@ fn_info_parms_rust(){ |
|
|
|
maxplayers=${maxplayers:-"0"} |
|
|
|
saveinterval=${saveinterval:-"0"} |
|
|
|
tickrate=${tickrate:-"0"} |
|
|
|
|
|
|
|
# Part of random seed feature. |
|
|
|
# If seed is not defined by user generate a seed file. |
|
|
|
if [ -z "${seed}" ]; then |
|
|
|
if [ ! -f "${datadir}/${selfname}-seed.txt" ]; then |
|
|
|
shuf -i 1-2147483647 -n 1 > "${datadir}/${selfname}-seed.txt" |
|
|
|
fi |
|
|
|
seed=$(cat "${datadir}/${selfname}-seed.txt") |
|
|
|
# If the seed is defined by the user remove the seed file if it exists. |
|
|
|
else |
|
|
|
randomseed=$(cat "${datadir}/${selfname}-seed.txt") |
|
|
|
seed="${randomseed}" |
|
|
|
fi |
|
|
|
# Remove the random seed file if user defined |
|
|
|
if [ -n "${seed}" ]&&[ -z "${randomseed}" ]; then |
|
|
|
if [ -f "${datadir}/${selfname}-seed.txt" ]; then |
|
|
|
rm -f "${datadir:?}/${selfname}-seed.txt" |
|
|
|
fi |
|
|
|