File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 63
63
64
64
# If the game or engine has a minimum RAM Requirement, compare it to system's available RAM.
65
65
if [ " ${ramrequirementgb} " ]; then
66
- if [ " ${physmemtotalgb} " -lt " ${ramrequirementgb} " ] ; then
66
+ if (( $(echo "${physmemtotalgb} < ${ramrequirementgb} " | bc - l )) ) ; then
67
67
fn_print_dots " Checking RAM"
68
68
fn_print_warn_nl " Checking RAM: ${ramrequirementgb} G required, ${physmemtotal} available"
69
69
echo " * ${gamename} server may fail to run or experience poor performance."
Original file line number Diff line number Diff line change @@ -195,15 +195,16 @@ else
195
195
else
196
196
humanreadable=" -h"
197
197
fi
198
- physmemtotalmb=" $( free -m | awk ' /Mem:/ {print $2}' ) " # string
198
+ physmemtotalmb=" $( free -m | awk ' /Mem:/ {print $2}' ) " # integer
199
+ physmemtotalgb=" $( free -m | awk ' /Mem:/ {print $2}' ) " # integer
199
200
physmemtotal=" $( free ${humanreadable} | awk ' /Mem:/ {print $2}' ) " # string
200
201
physmemfree=" $( free ${humanreadable} | awk ' /Mem:/ {print $4}' ) " # string
201
202
physmemused=" $( free ${humanreadable} | awk ' /Mem:/ {print $3}' ) " # string
202
203
203
204
oldfree=" $( free ${humanreadable} | awk ' /cache:/' ) "
204
205
if [ " ${oldfree} " ]; then
205
- physmemavailable=" n/a"
206
- physmemcached=" n/a"
206
+ physmemavailable=" n/a" # string
207
+ physmemcached=" n/a" # string
207
208
else
208
209
physmemavailable=" $( free ${humanreadable} | awk ' /Mem:/ {print $7}' ) " # string
209
210
physmemcached=" $( free ${humanreadable} | awk ' /Mem:/ {print $6}' ) " # string
You can’t perform that action at this time.
0 commit comments