diff --git a/lgsm/config-default/config-lgsm/acserver/_default.cfg b/lgsm/config-default/config-lgsm/acserver/_default.cfg index 46453984b3..015f989d67 100644 --- a/lgsm/config-default/config-lgsm/acserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/acserver/_default.cfg @@ -15,6 +15,10 @@ steampass='password' ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-c ${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg index d70b96b90c..289a7a2f39 100644 --- a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg @@ -23,6 +23,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg index 182f20ee2d..8fe39e1107 100644 --- a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} " +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index 583f7e8bd9..1c2bf36a29 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -20,6 +20,10 @@ altsavedirectoryname="${defaultmap}" ## Game Server Docs | https://ark.wiki.gg/wiki/Server_configuration startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index 31f9111108..989874843d 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -41,6 +41,10 @@ bepath="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/armarserver/_default.cfg b/lgsm/config-default/config-lgsm/armarserver/_default.cfg index a17fdf978b..add29e732e 100644 --- a/lgsm/config-default/config-lgsm/armarserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/armarserver/_default.cfg @@ -19,6 +19,10 @@ serverprofilefullpath="${serverfiles}/profiles/${serverprofile}" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-config ${servercfgfullpath} -profile ${serverprofilefullpath} -maxFPS ${maxfps}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/atsserver/_default.cfg b/lgsm/config-default/config-lgsm/atsserver/_default.cfg index 04b2290861..307cf9d858 100644 --- a/lgsm/config-default/config-lgsm/atsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/atsserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-nosingle" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/avserver/_default.cfg b/lgsm/config-default/config-lgsm/avserver/_default.cfg index 9319196511..1905581b08 100644 --- a/lgsm/config-default/config-lgsm/avserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/avserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 9b936f0da7..0cac42cd8e 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bbserver/_default.cfg b/lgsm/config-default/config-lgsm/bbserver/_default.cfg index 9fb311e91d..720ed8307c 100644 --- a/lgsm/config-default/config-lgsm/bbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bbserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bdserver/_default.cfg b/lgsm/config-default/config-lgsm/bdserver/_default.cfg index fdd4c47a5a..c567bf6f25 100644 --- a/lgsm/config-default/config-lgsm/bdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bdserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="3" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 158770c5a7..d89d8922e8 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+hostServer 1 +dedicated 1" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg index bb5e000970..760f3051e7 100644 --- a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+statusMonitor 1" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 436be070c1..395429efb8 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 9246898ba2..b1d6f96a36 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -16,6 +16,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 17b34602c7..b1aa971ae0 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -28,6 +28,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/btlserver/_default.cfg b/lgsm/config-default/config-lgsm/btlserver/_default.cfg index 59d68eb51a..8424637498 100644 --- a/lgsm/config-default/config-lgsm/btlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btlserver/_default.cfg @@ -16,6 +16,10 @@ queryport="7780" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/btserver/_default.cfg b/lgsm/config-default/config-lgsm/btserver/_default.cfg index f7dc2a116c..5b29357396 100644 --- a/lgsm/config-default/config-lgsm/btserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to LocalMods and enabled in config_player.xml. Run ./btserver workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 78c567bcff..2e9616a2b5 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="6" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ceserver/_default.cfg b/lgsm/config-default/config-lgsm/ceserver/_default.cfg index 5dbde6730b..64c89d845c 100644 --- a/lgsm/config-default/config-lgsm/ceserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ceserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="40" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="ConanSandbox -log -MULTIHOME=${ip} -Port=${port} -QueryPort=${queryport} -ServerName='${servername}' -MaxPlayers=${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ckserver/_default.cfg b/lgsm/config-default/config-lgsm/ckserver/_default.cfg index 6be4b1c2c1..8ed388435c 100644 --- a/lgsm/config-default/config-lgsm/ckserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ckserver/_default.cfg @@ -15,6 +15,10 @@ port="1234" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-batchmode -ip ${ip} -port ${port} -datapath ${servercfgdir} -logfile ${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg index f6812662c1..77e68f9483 100644 --- a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg @@ -17,6 +17,10 @@ defaultmap="AOCTD-Frigid_p" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${selfname} -log=${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 199907018e..f5943b7144 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -17,6 +17,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 4476697f97..45df4fc4f9 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -17,6 +17,10 @@ maxplayers="32" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 07568a3356..a31139ab0c 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -17,6 +17,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 97107dcbe1..102c557609 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -17,6 +17,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index b5b7519601..7836ea3e9f 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -17,6 +17,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/colserver/_default.cfg b/lgsm/config-default/config-lgsm/colserver/_default.cfg index 1afd55b028..025090d7f0 100644 --- a/lgsm/config-default/config-lgsm/colserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/colserver/_default.cfg @@ -17,6 +17,10 @@ steampass='' ## https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 startparameters="-batchmode -nographics +server.config ${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Needs steamuser to own Colony Survival. Installed to gamedata/mods and enabled in each world's worldconfig.json. diff --git a/lgsm/config-default/config-lgsm/cs2server/_default.cfg b/lgsm/config-default/config-lgsm/cs2server/_default.cfg index 4a0a0fc4c9..dff480c13b 100644 --- a/lgsm/config-default/config-lgsm/cs2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cs2server/_default.cfg @@ -23,6 +23,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-dedicated -ip ${ip} -port ${port} -maxplayers ${maxplayers} -authkey ${wsapikey} +exec ${selfname}.cfg" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index f8c90c52c2..93abb3a4da 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 15df32d2ae..31fc9c836f 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -56,6 +56,10 @@ wsstartmap="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +sv_game_mode_flags ${gamemodeflags} +sv_skirmish_id ${skirmishid} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 9f20d59150..a0f89e1735 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index aadc378380..085319420c 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg index b4124087ca..7fe44a84c4 100644 --- a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game cstrike -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ctserver/_default.cfg b/lgsm/config-default/config-lgsm/ctserver/_default.cfg index c56a7bf481..34295f21ab 100644 --- a/lgsm/config-default/config-lgsm/ctserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ctserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-batchmode -showlogs" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 385152099f..e347f3e246 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="10" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg index 20f2132072..2520c59909 100644 --- a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg @@ -41,6 +41,10 @@ bepath="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-ip=${ip} -port=${port} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -limitFPS=60 -dologs -adminlog -freezeCheck" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 8cfcd505f8..6a0cb7a3e9 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg index 655611e6f3..a4edba7f1a 100644 --- a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg @@ -17,6 +17,10 @@ queryport="27015" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index d2f8daba58..7df687ae86 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 1fa0f3c1e1..5205da64d5 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 9ee92a76f9..dc568296e5 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -20,6 +20,10 @@ tickrate="64" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index c0d0882ba9..35e954829c 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -21,6 +21,10 @@ confdir="DoNotStarveTogether" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/dysserver/_default.cfg b/lgsm/config-default/config-lgsm/dysserver/_default.cfg index 567c338fcb..ee2b9c3715 100644 --- a/lgsm/config-default/config-lgsm/dysserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dysserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg index 522b8f8f6e..0514f10195 100644 --- a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg @@ -14,6 +14,10 @@ usertoken="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-nogui -userToken=${usertoken}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 7fd98d437f..e8b6eff462 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/etlserver/_default.cfg b/lgsm/config-default/config-lgsm/etlserver/_default.cfg index 2bf1eb3dba..3f8a3ebf6e 100644 --- a/lgsm/config-default/config-lgsm/etlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/etlserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ets2server/_default.cfg b/lgsm/config-default/config-lgsm/ets2server/_default.cfg index c65803e5dd..a3eeb9f000 100644 --- a/lgsm/config-default/config-lgsm/ets2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ets2server/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-nosingle" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 08f751b8f0..ef803e113d 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -18,6 +18,10 @@ branch="stable" # values: stable, experimental ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--bind ${ip} --start-server-load-latest --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index a4a2f2e670..9947ec4117 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="20" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index ccae6e6422..3760313844 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -29,6 +29,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${wscollectionid} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -disableluarefresh" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg index c389135246..7e0fc55867 100644 --- a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg @@ -19,6 +19,10 @@ servername="LinuxGSM" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Server Parameters for Plague mode #startparameters="${defaultmap}?Game=PL?MapList=KidsBedroom,Garden,Hallway_Simple,Attic_Daytime,Garage,Shed,Kitchen,Hallway_Hard,ToyPalace,Bathroom?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index a1d6e4390c..914f83759f 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -21,6 +21,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 69ee4dddbd..98bafb2903 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 8fb2e338d0..7153d9c761 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg index db21837476..0cefba9d37 100644 --- a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game valve -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 2dab091f68..24762aa772 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -29,6 +29,10 @@ loadsave="" # http://hurtworld.wikia.com/wiki/Hosting_A_Server startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode}${workshoploadmods};addadmin ${admins}\"" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Downloaded with SteamCMD and loaded with loadmod on start. If you set your own startparameters, keep ${workshoploadmods} in -exec. diff --git a/lgsm/config-default/config-lgsm/hytserver/_default.cfg b/lgsm/config-default/config-lgsm/hytserver/_default.cfg index 074e24b3bd..d98174c77c 100644 --- a/lgsm/config-default/config-lgsm/hytserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hytserver/_default.cfg @@ -22,6 +22,10 @@ port="5520" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--bind ${ip}:${port}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings # Patchline (release|pre-release) hytalepatchline="release" diff --git a/lgsm/config-default/config-lgsm/hzserver/_default.cfg b/lgsm/config-default/config-lgsm/hzserver/_default.cfg index 9653944b75..12f5c5af11 100644 --- a/lgsm/config-default/config-lgsm/hzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hzserver/_default.cfg @@ -16,6 +16,10 @@ queryport="27015" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 8bde6ab8e4..e377685b41 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -25,6 +25,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/inssserver/_default.cfg b/lgsm/config-default/config-lgsm/inssserver/_default.cfg index d854cbc0db..ebd573677d 100644 --- a/lgsm/config-default/config-lgsm/inssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/inssserver/_default.cfg @@ -28,6 +28,10 @@ gslt="" ## Game Server Docs | https://mod.io/g/insurgencysandstorm/r/server-admin-guide startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -GSLTToken=${gslt} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/iosserver/_default.cfg b/lgsm/config-default/config-lgsm/iosserver/_default.cfg index 1e42b23be4..e6be819052 100644 --- a/lgsm/config-default/config-lgsm/iosserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/iosserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="32" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg index 1025826a29..53dc1aab3c 100644 --- a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg @@ -19,6 +19,10 @@ maxplayers="24" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game jbep3 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 7ffde3756b..eb9f356b7f 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index 66a54035af..3f4138a266 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/jk2server/_default.cfg b/lgsm/config-default/config-lgsm/jk2server/_default.cfg index de036f81c0..22844d9a86 100644 --- a/lgsm/config-default/config-lgsm/jk2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk2server/_default.cfg @@ -20,6 +20,10 @@ defaultmap="ffa_bespin" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/jk3server/_default.cfg b/lgsm/config-default/config-lgsm/jk3server/_default.cfg index 576b1e0a33..5bf9ff838c 100644 --- a/lgsm/config-default/config-lgsm/jk3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk3server/_default.cfg @@ -21,6 +21,10 @@ defaultmap="mp/ffa3" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set dedicated 2 +set fs_basepath \"${systemdir}\" +set fs_homepath \"${systemdir}\" +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index 1dbea1f6e6..24335c67e7 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -17,6 +17,10 @@ gamemode="KFGameContent.KFGameInfo_VersusSurvival" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\"" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 90d4f0e066..0dc0e7bc0b 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -19,6 +19,10 @@ defaultmap="KF-BioticsLab.rom" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Server Parameters for Objective mode #defaultmap="KFO-Steamland" #startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index d525c4b387..8e8cf5767a 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -18,6 +18,10 @@ maxplayers="8" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to serverfiles/workshop and linked into left4dead2/addons. Run ./l4d2server workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index ba0322710a..ed163f8633 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="8" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg index 1f79054791..954c42e965 100644 --- a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + # Version (latest|1.18.33.02) mcversion="latest" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index daf0ef423b..ee7d871ef9 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -14,6 +14,10 @@ javaram="1024" # -Xmx$1024M ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="nogui" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Branch (release|snapshot) branch="release" diff --git a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg index 907ce818fa..135900b2f2 100644 --- a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg @@ -22,6 +22,10 @@ tickrate="64" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game vietnam -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +game_type ${game_type} +game_mode ${game_mode} -nobreakpad" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/mhserver/_default.cfg b/lgsm/config-default/config-lgsm/mhserver/_default.cfg index 04d50aeb03..d7ec8d55dd 100644 --- a/lgsm/config-default/config-lgsm/mhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mhserver/_default.cfg @@ -20,6 +20,10 @@ defaultmap="FFA_ThePit" ## Game Server Docs | https://mordhau.fandom.com/wiki/Dedicated_Server_Hosting_Guide startparameters="Mordhau ${defaultmap} -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport} -GameIni=${servercfgfullpath} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg index 69ae5b81d6..c43978c53b 100644 --- a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg @@ -16,6 +16,10 @@ defaultmap="dm/mohdm1" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath ${gamelogdir} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg} " +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/momserver/_default.cfg b/lgsm/config-default/config-lgsm/momserver/_default.cfg index 3b92ccbfbe..9096e7d098 100644 --- a/lgsm/config-default/config-lgsm/momserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/momserver/_default.cfg @@ -17,6 +17,10 @@ beaconport="15000" ## Game Server Docs | https://memoriesofmars.fandom.com/wiki/Dedicated_Servers startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index eedd83fbd5..f6546e092a 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -14,6 +14,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ndserver/_default.cfg b/lgsm/config-default/config-lgsm/ndserver/_default.cfg index 322a5a3fc5..93df86fd6d 100644 --- a/lgsm/config-default/config-lgsm/ndserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ndserver/_default.cfg @@ -24,6 +24,10 @@ maxplayers="32" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/necserver/_default.cfg b/lgsm/config-default/config-lgsm/necserver/_default.cfg index 555d0cf008..10132c1876 100644 --- a/lgsm/config-default/config-lgsm/necserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/necserver/_default.cfg @@ -14,6 +14,10 @@ worldname="MyWorld" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-localdir -world ${worldname}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 8ab45a0106..5fe65c0d31 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 75236bf2a4..6fc341a382 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -26,6 +26,10 @@ serverpassword="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-name '${servername}' -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword '${httppassword}' -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path '${servercfgdir}' -modstorage '${modstoragedir}' -mods '${mods}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 4e9e83cb16..5eeb8d7a80 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -27,6 +27,10 @@ serverpassword="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-name '${servername}' -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword '${httppassword}' -webport ${httpport} -startmodserver -modserverport ${modserverport} -map ${defaultmap} -limit ${maxplayers} -speclimit ${maxspectators} -config_path '${servercfgdir}' -logdir '${gamelogdir}' -modstorage '${modstoragedir}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/nsserver/_default.cfg b/lgsm/config-default/config-lgsm/nsserver/_default.cfg index 2c3c24cc40..826d1273c4 100644 --- a/lgsm/config-default/config-lgsm/nsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nsserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg index 68b0f3bb60..947f70ec12 100644 --- a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg @@ -21,6 +21,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="${defaultmap}?MaxPlayers=${maxplayers} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -RconPort=${rconport} -SteamServerName='${servername}' -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to HarshDoorstop/Mods. Select mod maps and modes with defaultmap or startparameters. diff --git a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg index d6ed8626f0..bfe543607a 100644 --- a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg @@ -12,6 +12,10 @@ ## Game Server Docs | https://dev.playonset.com/wiki/DedicatedServer startparameters="--config ${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index c55598b917..05a0d62a84 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pc2server/_default.cfg b/lgsm/config-default/config-lgsm/pc2server/_default.cfg index dc39d4f908..d13e8e87af 100644 --- a/lgsm/config-default/config-lgsm/pc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/pc2server/_default.cfg @@ -15,6 +15,10 @@ steampass='password' ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--config ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 3417df9a86..2eb2d9d9b2 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--config ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg index 4da2891aec..c70c7d65a0 100644 --- a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg @@ -14,6 +14,10 @@ javaram="1024" # -Xmx$1024M ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="nogui" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) mcversion="latest" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 81ff3fd340..a16e02fee0 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="24" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg index ebf0ae8697..c1719a9116 100644 --- a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg @@ -20,6 +20,10 @@ apikey="" ## Game Server Docs | http://pavlovwiki.com/index.php/Setting_up_a_dedicated_server startparameters="Pavlov ${defaultmap} -MultiHome=${ip} -Port=${port} ApiKey=${apikey} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pwserver/_default.cfg b/lgsm/config-default/config-lgsm/pwserver/_default.cfg index 9ee1461acd..f312c9c0f0 100644 --- a/lgsm/config-default/config-lgsm/pwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pwserver/_default.cfg @@ -19,6 +19,10 @@ steamport="27015" ## Game Server Docs | https://tech.palworldgame.com/settings-and-operation/arguments startparameters="-publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -port='${port}' -queryport='${steamport}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 1f430c776b..19313b9009 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -15,6 +15,10 @@ adminpassword="CHANGE_ME" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-servername ${selfname} -adminpassword ${adminpassword}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index bac93bb137..8a1b1896d9 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -16,6 +16,10 @@ defaultmap="q2dm1" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index e21dc0fdb4..175ac5aca8 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -16,6 +16,10 @@ defaultmap="q3dm17" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/q4server/_default.cfg b/lgsm/config-default/config-lgsm/q4server/_default.cfg index 0be2a39066..c274ae12c1 100644 --- a/lgsm/config-default/config-lgsm/q4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q4server/_default.cfg @@ -18,6 +18,10 @@ port="28004" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_port ${port} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 05ff7a340a..cc5b1d502e 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 1b9d9d1cb0..481ff17911 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -15,6 +15,10 @@ port="27500" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-port ${port} -game ktx +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index f8002b0a19..fedb17b9ae 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index b4c92d66c8..92daaa4d3f 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -19,6 +19,10 @@ defaultmap="RO-Arad.rom" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg index 081d8dee48..a335bccfef 100644 --- a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg @@ -20,6 +20,10 @@ port="7777" ## Game Server Docs | https://dragonwilds.runescape.wiki/w/Dedicated_Servers startparameters="-Port=${port} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg index 2241a144bf..be719a5355 100644 --- a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg @@ -16,6 +16,10 @@ defaultmap="mp_beach" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index f6dab1f4fa..105f7d36d4 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -31,6 +31,10 @@ tags="" # values: monthly, biweekly, weekly, vanilla, hardcore, softc ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.queryport ${queryport} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.gamemode ${gamemode} +server.level \"${serverlevel}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" +server.tags ${tags} -logfile ${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg index cf01d2b0b9..b2d4ee4b40 100644 --- a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg @@ -26,6 +26,10 @@ startscript="${selfname}.as" ## Game Server Docs | https://runningwithrifles.fandom.com/wiki/How_to_host_a_different_game_mode_as_dedicated_server startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/rwserver/_default.cfg b/lgsm/config-default/config-lgsm/rwserver/_default.cfg index 5536e1a686..242e468169 100644 --- a/lgsm/config-default/config-lgsm/rwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index ab2ae30364..6b54804860 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -15,6 +15,10 @@ port="7777" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg index ad73ede403..5fc7e61ce3 100644 --- a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg @@ -17,6 +17,10 @@ servername="LinuxGSM" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -startup_map ${defaultmap} -server_name '${servername}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index c61d87fc56..bad8fe6874 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -18,6 +18,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to serverfiles/workshop and linked into serverfiles/mods. Run ./sbserver workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg index 9c82bc9528..2c5dfbf717 100644 --- a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg @@ -16,6 +16,10 @@ port="7777" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="${port} --acceptEULA" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index f4cc7c1146..16f45922a8 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -14,6 +14,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg index 99562af6ab..950fddb375 100644 --- a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="32" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sfserver/_default.cfg b/lgsm/config-default/config-lgsm/sfserver/_default.cfg index ed51b6e8ea..5ed2e6f286 100644 --- a/lgsm/config-default/config-lgsm/sfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfserver/_default.cfg @@ -18,6 +18,10 @@ reliableport="8888" ## Game Server Docs | https://satisfactory.fandom.com/wiki/Dedicated_servers startparameters="FactoryGame -Port=${port} -ReliablePort=${reliableport} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/smserver/_default.cfg b/lgsm/config-default/config-lgsm/smserver/_default.cfg index b70c383a94..311c5f07d6 100644 --- a/lgsm/config-default/config-lgsm/smserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/smserver/_default.cfg @@ -22,6 +22,10 @@ defaultmap="Level01_Main" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="WS ${defaultmap} -MultiHome=${ip} -Port=${port} -EchoPort=${telnetport} -QueryPort=${queryport} -SteamServerName='${servername}' -PSW='${serverpassword}' -adminpsw='${adminpassword}' -MaxPlayers=${maxplayers} -initbackup -backupinterval=${backupinterval} -UTF8Output -forcepassthrough -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/sof2server/_default.cfg b/lgsm/config-default/config-lgsm/sof2server/_default.cfg index d2dfc2e508..9f3742f6b8 100644 --- a/lgsm/config-default/config-lgsm/sof2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/sof2server/_default.cfg @@ -16,6 +16,10 @@ defaultmap="mp_shop" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/solserver/_default.cfg b/lgsm/config-default/config-lgsm/solserver/_default.cfg index f934703942..b04ffaca0c 100644 --- a/lgsm/config-default/config-lgsm/solserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/solserver/_default.cfg @@ -15,6 +15,10 @@ maplist="mapslist.txt" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-b ${ip} -m ${maplist} -c ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to serverfiles/workshop and linked into maps, textures and scenery-gfx. Add the maps you want to mapslist.txt. diff --git a/lgsm/config-default/config-lgsm/squad44server/_default.cfg b/lgsm/config-default/config-lgsm/squad44server/_default.cfg index 8483e308e7..43c5c327fb 100644 --- a/lgsm/config-default/config-lgsm/squad44server/_default.cfg +++ b/lgsm/config-default/config-lgsm/squad44server/_default.cfg @@ -16,6 +16,10 @@ queryport="10037" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to PostScriptum/Plugins/Mods. Run ./squad44server workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index ae14cf30e2..7615e606ba 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -16,6 +16,10 @@ queryport="27165" ## Game Server Docs | https://squad.fandom.com/wiki/Dedicated_server startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to SquadGame/Plugins/Mods. Run ./squadserver workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/stnserver/_default.cfg b/lgsm/config-default/config-lgsm/stnserver/_default.cfg index 50c7753578..eab5fa6d55 100644 --- a/lgsm/config-default/config-lgsm/stnserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stnserver/_default.cfg @@ -15,6 +15,10 @@ region="0" # https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 startparameters="-mc ${maxplayers} -r ${region}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/stserver/_default.cfg b/lgsm/config-default/config-lgsm/stserver/_default.cfg index 60e26ffe23..90a49c76fe 100644 --- a/lgsm/config-default/config-lgsm/stserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stserver/_default.cfg @@ -15,6 +15,10 @@ worldtype="Moon" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-LOAD ${worldsave} ${worldtype}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. # Installed to mods, where the server enables them. Run ./stserver workshop-update after changing, or let update apply it. diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 362cfe6032..01f299309d 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} +maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 19aa0dc5ef..f5aa4607df 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -18,6 +18,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-config ${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg index adb83a2574..1ce0d66e29 100644 --- a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg @@ -26,6 +26,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game tf2classified -tf_path ${supportdir} -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 021574d7fd..355994fba0 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -26,6 +26,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -norestart" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index acae133c13..7d644d116b 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game tfc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tfserver/_default.cfg b/lgsm/config-default/config-lgsm/tfserver/_default.cfg index 04af34bbab..49584cac87 100644 --- a/lgsm/config-default/config-lgsm/tfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfserver/_default.cfg @@ -35,6 +35,10 @@ steamsocket="0" # Use Steam Socket. 0 = off; 1 = on. Use Steam Servers for netwo ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="ProjectWar_Start?DedicatedServer?MaxPlayers=${maxplayers} -server -game -log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -BeaconPort=${beaconport} -ShutDownServicePort=${shutdownport} -ConfigServerName='${selfname}' -OutIPAddress=${publicip} -ServerTags='${servertags}' -UseSteamSocket=${steamsocket} -UserDir='${serverfiles}/${selfname}' -ServerName='${servername}' -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -MaxQueueSize=${maxqueuesize} -QueueValidTime=${queuevalidtime} -QueueThreshold=${maxplayers} -ServerFightModeType=${gamemode} -IsCanSelfDamage=${damageself} -IsCanFriendDamage=${damageallies} -SaveWorldInterval=${saveinterval} -GMOverlapRatio=2 -GreenHand=${greenhand} -SensitiveWords=${allowsensitivewords} -UseEAC=${anticheat} -ServerAdminAccounts='${serveradmins}' -IsShowGmTitle=${adminlabel} -ServerPassword='${serverpassword}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tiserver/_default.cfg b/lgsm/config-default/config-lgsm/tiserver/_default.cfg index 1be16d9616..34dc148964 100644 --- a/lgsm/config-default/config-lgsm/tiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tiserver/_default.cfg @@ -21,6 +21,10 @@ eosclientsecret="pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8" ## Game Server Docs | https://isle.fandom.com/wiki/The_Isle_Server_Settings_and_Configuration startparameters="${defaultmap} -Port=${port} -log -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=${eosclientid} -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=${eosclientsecret}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 8c5738d73a..0e77d9077f 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="inifile=${servercfgfullpath} pid_file=ts3server.pid" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tsserver/_default.cfg b/lgsm/config-default/config-lgsm/tsserver/_default.cfg index ba59e0071c..6ba1035261 100644 --- a/lgsm/config-default/config-lgsm/tsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tsserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="32" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game ts -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} " +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 102b948b41..18682d40b3 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -21,6 +21,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${selfname}.ini -log" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 4923f24392..96057e6148 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -18,6 +18,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-f ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/untserver/_default.cfg b/lgsm/config-default/config-lgsm/untserver/_default.cfg index a2a0308208..577c2f12f3 100644 --- a/lgsm/config-default/config-lgsm/untserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/untserver/_default.cfg @@ -25,6 +25,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-nographics -batchmode -bind ${ip} -port ${port} -maxplayers ${maxplayers} -perspective ${perspective} -mode ${gamemode} -name ${servername} -map ${defaultmap} -gslt ${gslt} +InternetServer/${selfname}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 00cf8ad5ae..85e186a243 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -15,6 +15,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 9a77eeadd9..df1d297f04 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -31,6 +31,10 @@ gspassword="" # List of game types and mutators: https://docs.linuxgsm.com/game-servers/unreal-tournament-3 startparameters="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators}?ConfigSubDir=${selfname} -login=${gsusername} -password=${gspassword} -multihome=${ip} -port=${port} -queryport=${queryport} -nohomedir -unattended -log=${gamelog}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index e23a6d51b5..0b9006faa9 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -15,6 +15,10 @@ ip="0.0.0.0" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="server ${defaultmap}.unr ini=${servercfgfullpath}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 59341032e7..3875d1dd9b 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -19,6 +19,10 @@ timelimit="10" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -port=${port}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/vhserver/_default.cfg b/lgsm/config-default/config-lgsm/vhserver/_default.cfg index 7506613fcc..d1b0916fd6 100644 --- a/lgsm/config-default/config-lgsm/vhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vhserver/_default.cfg @@ -55,6 +55,10 @@ worldmodifiers="" # https://docs.linuxgsm.com/game-servers/valheim#crossplay startparameters="-name '${servername}' -password ${serverpassword} -port ${port} -world ${worldname} -public ${public} -savedir '${savedir}' -saveinterval ${saveinterval} -backups ${backups} -backupshort ${backupshort} -backuplong ${backuplong} -crossplay -instanceid ${instanceid} ${logFile:+ -logFile '${logFile}'} ${worldmodifiers:+ ${worldmodifiers}}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg index fb44ecefb5..2dcf839049 100644 --- a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="--dataPath ${servercfgdir}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings | https://docs.linuxgsm.com/game-servers/vintagestory#release-settings # Branch (stable|unstable|) branch="stable" diff --git a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg index 488a412cd0..90678422fd 100644 --- a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg @@ -14,6 +14,10 @@ javaram="1024" # -Xmx$1024M ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|3.1.1) mcversion="latest" diff --git a/lgsm/config-default/config-lgsm/vsserver/_default.cfg b/lgsm/config-default/config-lgsm/vsserver/_default.cfg index 529054a535..2944bd1586 100644 --- a/lgsm/config-default/config-lgsm/vsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vsserver/_default.cfg @@ -18,6 +18,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game vs -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 6f1e1446ed..715c723f04 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -11,6 +11,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/wfserver/_default.cfg b/lgsm/config-default/config-lgsm/wfserver/_default.cfg index bd8fc55c3e..d450eb0b2f 100644 --- a/lgsm/config-default/config-lgsm/wfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wfserver/_default.cfg @@ -16,6 +16,10 @@ httpport="44444" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+exec ${servercfg} +sv_http_ip ${ip} +set sv_http_port ${httpport} +sv_ip ${ip} +sv_port ${port}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg index d54aa9897e..b130a535bc 100644 --- a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg @@ -14,6 +14,10 @@ javaram="1024" # -Xmx$1024M ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="nogui" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) mcversion="latest" diff --git a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg index b8c2736d17..f1053e514e 100644 --- a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg @@ -55,6 +55,10 @@ queryport="27016" # Parameters are edited in the game server config file. startparameters="start=${gamemode} adminpwd='${adminpassword}' epicsettings='${epicsettings}' externalport='${port}' homeserver='${homeserver}' homekingdom='${homekingdom}' loginserver='${loginserver}' maxplayers='${maxplayers}' queryport='${queryport}' rmiport='${rmiport}' rmiregport='${rmiregport}' servername='${servername}' serverpassword='${serverpassword}' ip='${ip}'" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/xntserver/_default.cfg b/lgsm/config-default/config-lgsm/xntserver/_default.cfg index 6d362f5d45..76949d7560 100644 --- a/lgsm/config-default/config-lgsm/xntserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/xntserver/_default.cfg @@ -13,6 +13,10 @@ ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-userdir ${systemdir}/${selfname}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg index 04a987deae..3d4e19851f 100644 --- a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg @@ -19,6 +19,10 @@ maxplayers="16" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game zombie_master_reborn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg index eb2d2fe0cf..70eb4b7b25 100644 --- a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -24,6 +24,10 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +## Extra Parameters | https://docs.linuxgsm.com/configuration/start-parameters#extra-parameters +# Added to the end of startparameters. +extraparams="" + #### LinuxGSM Settings #### ## LinuxGSM Stats diff --git a/linuxgsm.sh b/linuxgsm.sh index cfc4258c45..83f0ca5a88 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -553,6 +553,9 @@ else elif grep -qE "^[[:blank:]]*startparameters=" "${configdirserver}/_default.cfg"; then eval startparameters="$(sed -nr 's/^ *startparameters=(.*)$/\1/p' "${configdirserver}/_default.cfg")" fi + if [ -n "${extraparams}" ]; then + startparameters="${startparameters} ${extraparams}" + fi # reload preexecutable. if grep -qE "^[[:blank:]]*preexecutable=" "${configdirserver}/secrets-${selfname}.cfg"; then