ソースを参照

fix(config): correct console interaction, stop modes and SCP:SL EULA (#5022)

* fix(config): correct consoleinteract for servers that do or don't read console input

* fix(config): correct stop modes and accept the SCP:SL EULA on install
Daniel Gibbs 1 週間 前
親
コミット
973badf7fe

+ 1 - 1
lgsm/config-default/config-lgsm/cod2server/_default.cfg

@@ -151,7 +151,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/cod4server/_default.cfg

@@ -151,7 +151,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/codserver/_default.cfg

@@ -151,7 +151,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/coduoserver/_default.cfg

@@ -151,7 +151,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/codwawserver/_default.cfg

@@ -151,7 +151,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/l4dserver/_default.cfg

@@ -152,7 +152,7 @@ steammaster="false"
 # 9: GoldSrc
 # 10: Avorion
 # 11: end
-stopmode="2"
+stopmode="3"
 
 ## Query mode
 # 1: session only

+ 1 - 1
lgsm/config-default/config-lgsm/mohaaserver/_default.cfg

@@ -150,7 +150,7 @@ querytype=""
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/ns2cserver/_default.cfg

@@ -160,7 +160,7 @@ steammaster="true"
 # 9: GoldSrc
 # 10: Avorion
 # 11: end
-stopmode="6"
+stopmode="2"
 
 ## Query mode
 # 1: session only

+ 1 - 1
lgsm/config-default/config-lgsm/ns2server/_default.cfg

@@ -161,7 +161,7 @@ steammaster="true"
 # 9: GoldSrc
 # 10: Avorion
 # 11: end
-stopmode="6"
+stopmode="2"
 
 ## Query mode
 # 1: session only

+ 1 - 1
lgsm/config-default/config-lgsm/onsetserver/_default.cfg

@@ -159,7 +159,7 @@ querytype=""
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/rtcwserver/_default.cfg

@@ -150,7 +150,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 2 - 2
lgsm/config-default/config-lgsm/rustserver/_default.cfg

@@ -165,7 +165,7 @@ steammaster="false"
 # 9: GoldSrc
 # 10: Avorion
 # 11: end
-stopmode="2"
+stopmode="4"
 
 ## Query mode
 # 1: session only
@@ -178,7 +178,7 @@ querytype="protocol-valve"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/rwrserver/_default.cfg

@@ -166,7 +166,7 @@ querytype=""
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/scpslserver/_default.cfg

@@ -14,7 +14,7 @@
 port="7777"
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="${port}"
+startparameters="${port} --acceptEULA"
 
 #### LinuxGSM Settings ####
 

+ 1 - 1
lgsm/config-default/config-lgsm/scpslsmserver/_default.cfg

@@ -14,7 +14,7 @@
 port="7777"
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="${port}"
+startparameters="${port} --acceptEULA"
 
 #### LinuxGSM Settings ####
 

+ 2 - 2
lgsm/config-default/config-lgsm/stserver/_default.cfg

@@ -155,7 +155,7 @@ steammaster="false"
 # 9: GoldSrc
 # 10: Avorion
 # 11: end
-stopmode="3"
+stopmode="2"
 
 ## Query mode
 # 1: session only
@@ -168,7 +168,7 @@ querytype=""
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="yes"
+consoleinteract="no"
 
 ## Game Server Details
 # Do not edit

+ 1 - 1
lgsm/config-default/config-lgsm/wetserver/_default.cfg

@@ -145,7 +145,7 @@ querytype="protocol-quake3"
 
 ## Console type
 consoleverbose="yes"
-consoleinteract="no"
+consoleinteract="yes"
 
 ## Game Server Details
 # Do not edit

+ 2 - 0
lgsm/modules/install_eula.sh

@@ -11,6 +11,8 @@ if [ "${shortname}" == "ts3" ]; then
 	eulaurl="https://www.teamspeak.com/en/privacy-and-terms"
 elif [ "${shortname}" == "mc" ] || [ "${shortname}" == "pmc" ]; then
 	eulaurl="https://account.mojang.com/documents/minecraft_eula"
+elif [ "${shortname}" == "scpsl" ] || [ "${shortname}" == "scpslsm" ]; then
+	eulaurl="https://link.scpslgame.com/eula"
 elif [ "${shortname}" == "ut" ]; then
 	eulaurl="https://www.epicgames.com/unrealtournament/unreal-tournament-pre-alpha-test-development-build-eula"
 fi

+ 1 - 1
lgsm/modules/install_server_files.sh

@@ -227,7 +227,7 @@ fn_install_server_files() {
 	fn_clear_tmp
 }
 
-if [ "${shortname}" == "mc" ] || [ "${shortname}" == "pmc" ] || [ "${shortname}" == "ut" ]; then
+if [ "${shortname}" == "mc" ] || [ "${shortname}" == "pmc" ] || [ "${shortname}" == "scpsl" ] || [ "${shortname}" == "scpslsm" ] || [ "${shortname}" == "ut" ]; then
 	install_eula.sh
 fi