File tree Expand file tree Collapse file tree 5 files changed +23
-5
lines changed Expand file tree Collapse file tree 5 files changed +23
-5
lines changed Original file line number Diff line number Diff line change 67
67
if [ " ${serverpassword} " ]; then
68
68
echo -e " ${lightblue} Server password:\t${default}${serverpassword} "
69
69
fi
70
+
71
+ fn_reload_startparameters
70
72
echo -e " ${lightblue} Start parameters:${default} "
71
73
if [ " ${engine} " == " source" ]|| [ " ${engine} " == " goldsrc" ]; then
72
74
echo -e " ${executable} ${startparameters} -debug"
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ fn_start_tmux(){
71
71
date ' +%s' > " ${lockdir} /${selfname} .lock"
72
72
echo " ${version} " >> " ${lockdir} /${selfname} .lock"
73
73
echo " ${port} " >> " ${lockdir} /${selfname} .lock"
74
+ fn_reload_startparameters
74
75
cd " ${executabledir} " || exit
75
76
tmux new-session -d -x " ${sessionwidth} " -y " ${sessionheight} " -s " ${sessionname} " " ${preexecutable} ${executable} ${startparameters} " 2> " ${lgsmlogdir} /.${selfname} -tmux-error.tmp"
76
77
Original file line number Diff line number Diff line change @@ -79,5 +79,6 @@ if [ -z "${wsstartmap}" ]; then
79
79
fi
80
80
81
81
fn_parms (){
82
- parms=" ${startparameters} "
82
+ fn_reload_startparameters
83
+ parms=" ${startparameters} "
83
84
}
Original file line number Diff line number Diff line change @@ -347,7 +347,7 @@ fn_info_message_gameserver(){
347
347
fi
348
348
349
349
if [ -n " ${defaultscenario} " ]; then
350
- # Current scenario
350
+ # Current scenario (Insurgency: Sandstorm)
351
351
if [ -n " ${gdgamemode} " ]; then
352
352
echo -e " ${lightblue} Current scenario:\t${default}${gdgamemode} "
353
353
fi
@@ -425,7 +425,22 @@ fn_info_message_gameserver(){
425
425
426
426
# Save interval (Rust)
427
427
if [ -n " ${saveinterval} " ]; then
428
- echo -e " ${lightblue} ASE:\t${default}${saveinterval} s"
428
+ echo -e " ${lightblue} Save interval:\t${default}${saveinterval} s"
429
+ fi
430
+
431
+ # Seed (Rust)
432
+ if [ -n " ${seed} " ]; then
433
+ echo -e " ${lightblue} Seed:\t${default}${seed} "
434
+ fi
435
+
436
+ # Salt (Rust)
437
+ if [ -n " ${salt} " ]; then
438
+ echo -e " ${lightblue} Salt:\t${default}${salt} "
439
+ fi
440
+
441
+ # World Size (Rust)
442
+ if [ -n " ${worldsize} " ]; then
443
+ echo -e " ${lightblue} World size:\t${default}${worldsize} m"
429
444
fi
430
445
431
446
# Random map rotation mode (Squad and Post Scriptum)
Original file line number Diff line number Diff line change 478
478
elif grep -qE " ^[[:blank:]]*preexecutable=" " ${configdirserver} /_default.cfg" ; then
479
479
eval preexecutable=" $( sed -nr ' s/^ *preexecutable=(.*)$/\1/p' " ${configdirserver} /_default.cfg" ) "
480
480
fi
481
-
481
+
482
482
# For legacy configs that still use parms= 15.03.21
483
483
if grep -qE " ^[[:blank:]]*parms=" " ${configdirserver} /secrets-${selfname} .cfg" ; then
484
484
eval parms=" $( sed -nr ' s/^ *parms=(.*)$/\1/p' " ${configdirserver} /secrets-${selfname} .cfg" ) "
497
497
fi
498
498
}
499
499
500
- fn_reload_startparameters
501
500
# Load the linuxgsm.sh in to tmpdir. If missing download it.
502
501
if [ ! -f " ${tmpdir} /linuxgsm.sh" ]; then
503
502
fn_fetch_file_github " " " linuxgsm.sh" " ${tmpdir} " " chmodx" " norun" " noforcedl" " nomd5"
You can’t perform that action at this time.
0 commit comments