|
|
@@ -2,10 +2,32 @@
|
|
|
# LGSM fix_arma3.sh function
|
|
|
# Author: Daniel Gibbs
|
|
|
# Website: http://gameservermanagers.com
|
|
|
-lgsm_version="271215"
|
|
|
+lgsm_version="301215"
|
|
|
|
|
|
# Fixes line 63: 20150 Segmentation fault (core dumped) #488
|
|
|
|
|
|
+fn_fix_steamcmd_msg_start(){
|
|
|
+ fn_printdots "Applying ${fixname} fix: ${gamename}"
|
|
|
+ sleep 1
|
|
|
+ fn_printinfo "Applying ${fixname} fix: ${gamename}"
|
|
|
+ fn_scriptlog "Applying ${fixname} fix: ${gamename}"
|
|
|
+ sleep 1
|
|
|
+}
|
|
|
+
|
|
|
+fn_fix_steamcmd_msg_end(){
|
|
|
+ if [ $? -ne 0 ]; then
|
|
|
+ fn_printfailnl "Applying ${fixname} fix: ${gamename}"
|
|
|
+ fn_scriptlog "Failure! Applying ${fixname} fix: ${gamename}"
|
|
|
+ else
|
|
|
+ fn_printoknl "Applying ${fixname} fix: ${gamename}"
|
|
|
+ fn_scriptlog "Complete! Applying ${fixname} fix: ${gamename}"
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+# Fixes: server not always creating steam_appid.txt file.
|
|
|
if [ -d "${rootdir}/.local/share/Arma\ 3" ]; then
|
|
|
+ local fixname="20150 Segmentation fault (core dumped)"
|
|
|
+ fn_fix_steamcmd_msg_start
|
|
|
mkdir -p "${rootdir}/.local/share/Arma\ 3"
|
|
|
-fi
|
|
|
+ fn_fix_steamcmd_msg_end
|
|
|
+fi
|