Skip to content

Commit 47365c8

Browse files
committed
fix(rust): random seed not generating
a
1 parent e86848c commit 47365c8

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lgsm/functions/fix_rust.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${serverfiles}:${serverfiles}/RustDedic
1212

1313
# Part of random seed feature.
1414
# If seed is not defined by user generate a seed file.
15-
if [ -z "${seed}" ]; then
15+
if [ -z "${seed}" ] || [ "${seed}" == "0" ]; then
1616
if [ ! -f "${datadir}/${selfname}-seed.txt" ]; then
1717
shuf -i 1-2147483647 -n 1 > "${datadir}/${selfname}-seed.txt"
1818
fi

lgsm/functions/info_game.sh

+5-1
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,11 @@ fn_info_game_rust() {
14901490
serverlevel=${serverlevel:-"NOT SET"}
14911491
customlevelurl=${customlevelurl:-"NOT SET"}
14921492
worldsize=${worldsize:-"0"}
1493-
seed=${seed:-"0"}
1493+
if [ -n "${seed}" ]; then
1494+
seed=${seed:-"0"}
1495+
elif [ -f "${datadir}/${selfname}-seed.txt" ]; then
1496+
seed=$(cat "${datadir}/${selfname}-seed.txt")
1497+
fi
14941498
salt=${salt:-"0"}
14951499
}
14961500

0 commit comments

Comments
 (0)