Răsfoiți Sursa

Added unreal3 details

Daniel Gibbs 9 ani în urmă
părinte
comite
9798fa6f5c
2 a modificat fișierele cu 19 adăugiri și 0 ștergeri
  1. 7 0
      lgsm/functions/info_config.sh
  2. 12 0
      lgsm/functions/info_parms.sh

+ 7 - 0
lgsm/functions/info_config.sh

@@ -607,6 +607,10 @@ fn_info_config_unreal(){
 	fi
 }
 
+fn_info_config_unreal3(){
+	servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
+}
+
 fn_info_config_sdtd(){
 	if [ ! -f "${servercfgfullpath}" ]; then
 		servername="${unavailable}"
@@ -800,6 +804,9 @@ elif [ "${gamename}" == "Tower Unite" ]; then
 # Unreal/Unreal 2 engine
 elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
 	fn_info_config_unreal
+# Unreal 3 engine
+elif [ "${engine}" == "unreal3" ]; then
+	fn_info_config_unreal3
 # 7 Day To Die (unity3d)
 elif [ "${gamename}" == "7 Days To Die" ]; then
 	fn_info_config_sdtd

+ 12 - 0
lgsm/functions/info_parms.sh

@@ -107,6 +107,15 @@ fn_info_parms_unreal(){
 	defaultmap=${defaultmap:-"NOT SET"}
 }
 
+fn_info_parms_unreal3(){
+	port=${port:-"0"}
+	queryport=${queryport:-"0"}
+	defaultmap=${defaultmap:-"NOT SET"}
+	maxplayers=${maxplayers:-"0"}
+	serverpassword=${serverpassword:-"NOT SET"}
+	adminpassword=${adminpassword:-"NOT SET"}
+}
+
 # ARK: Survival Evolved
 if [ "${gamename}" == "ARK: Survival Evolved" ]; then
 	fn_info_parms_ark
@@ -142,4 +151,7 @@ elif [ "${gamename}" == "Tower Unite" ]; then
 # Unreal/Unreal 2 engine
 elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
 	fn_info_parms_unreal
+# Unreal/Unreal 2 engine
+elif [ "${engine}" == "unreal3" ]; then
+	fn_info_parms_unreal3
 fi