From fafffee0c3e77af2bcb1593ef97259cc7f2b0881 Mon Sep 17 00:00:00 2001 From: borzaka <1230402+borzaka@users.noreply.github.com> Date: Sat, 10 Oct 2026 11:20:08 +0200 Subject: [PATCH 1/3] feat(config): add extraparams to all game server configs Add an `extraparams` variable to every game server's _default.cfg so users can append custom start parameters from their instance.cfg without copying and overriding the whole `startparameters` line. `extraparams=""` is the last entry of the "Predefined Parameters" block in every config, and every `startparameters` ends with `${extraparams}`. Supersedes #2120. Co-authored-by: Frisasky Co-Authored-By: Claude Opus 5.5 --- lgsm/config-default/config-lgsm/acserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/ahl2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ahlserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/arma3server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/armarserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/atsserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/avserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/bbserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/bdserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/bfvserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/boserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/btlserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/btserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ceserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ckserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/cmwserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/codserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/colserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/cs2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/csczserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/csserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/cssserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/cswonserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ctserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/dabserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dayzserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dodrserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dodserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/doiserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dstserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/dysserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ecoserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/emserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/etlserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/ets2server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/fofserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hcuserver/_default.cfg | 7 ++++--- lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hlwonserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hwserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hytserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/hzserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/insserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/inssserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/iosserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/jbep3server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/jc2server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/jc3server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/jk2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/jk3server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/kfserver/_default.cfg | 5 +++-- lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/mcbserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/mcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/mcvserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/mhserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/mohaaserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/momserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ndserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/necserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ns2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/nsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ohdserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/onsetserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/opforserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/pc2server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/pcserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/pmcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/pvrserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/pwserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/pzserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/q2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/q3server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/q4server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/qlserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/qwserver/_default.cfg | 3 ++- .../config-default/config-lgsm/ricochetserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/roserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/rsdwserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/rtcwserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/rustserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/rwrserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/rwserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sbotsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sbserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/scpslserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sfcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sfserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/smserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/sof2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/solserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/squad44server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/stnserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/stserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/svenserver/_default.cfg | 3 ++- .../config-default/config-lgsm/terrariaserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tf2cserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tf2server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tfserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tiserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ts3server/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/tsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/tuserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/twserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/untserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/ut99server/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/utserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/vhserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/vintsserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/vpmcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/vsserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/wetserver/_default.cfg | 5 ++++- lgsm/config-default/config-lgsm/wfserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/wmcserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/wurmserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/xntserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/zmrserver/_default.cfg | 3 ++- lgsm/config-default/config-lgsm/zpsserver/_default.cfg | 3 ++- 147 files changed, 345 insertions(+), 150 deletions(-) diff --git a/lgsm/config-default/config-lgsm/acserver/_default.cfg b/lgsm/config-default/config-lgsm/acserver/_default.cfg index 46453984b3..76635b5709 100644 --- a/lgsm/config-default/config-lgsm/acserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/acserver/_default.cfg @@ -12,8 +12,11 @@ steamuser="username" steampass='password' +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-c ${servercfgfullpath}" +startparameters="-c ${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg index d70b96b90c..986b67f0ad 100644 --- a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg @@ -19,9 +19,10 @@ clientport="27005" sourcetvport="27020" defaultmap="act_airport" maxplayers="20" +extraparams="" ## 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}" +startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg index 182f20ee2d..4362264831 100644 --- a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="ahl_hydro" maxplayers="16" +extraparams="" ## 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} " +startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index 583f7e8bd9..d3a591b4c8 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -15,10 +15,11 @@ queryport="27015" # Default Map: TheIsland, Ragnarok, CrystalIsles, Aberration_P, ScorchedEarth_P, TheCenter, Extinction, Valguero_P, Genesis, Gen2 defaultmap="TheIsland" altsavedirectoryname="${defaultmap}" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://ark.wiki.gg/wiki/Server_configuration -startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip}" +startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index 31f9111108..e29af4d5b2 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -15,6 +15,7 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="2302" +extraparams="" ## ARMA 3 Modules # Add mods with relative paths: @@ -39,7 +40,7 @@ workshopmods="" 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" +startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/armarserver/_default.cfg b/lgsm/config-default/config-lgsm/armarserver/_default.cfg index a17fdf978b..64d89abb87 100644 --- a/lgsm/config-default/config-lgsm/armarserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/armarserver/_default.cfg @@ -16,8 +16,11 @@ maxfps="60" serverprofile="server" serverprofilefullpath="${serverfiles}/profiles/${serverprofile}" +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-config ${servercfgfullpath} -profile ${serverprofilefullpath} -maxFPS ${maxfps}" +startparameters="-config ${servercfgfullpath} -profile ${serverprofilefullpath} -maxFPS ${maxfps} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/atsserver/_default.cfg b/lgsm/config-default/config-lgsm/atsserver/_default.cfg index 04b2290861..dd46fbbb06 100644 --- a/lgsm/config-default/config-lgsm/atsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/atsserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nosingle" +startparameters="-nosingle ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/avserver/_default.cfg b/lgsm/config-default/config-lgsm/avserver/_default.cfg index 9319196511..19e2ec84a1 100644 --- a/lgsm/config-default/config-lgsm/avserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/avserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath}" +startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 9b936f0da7..96435ebebc 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="bba_barracks" maxplayers="20" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="20" 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}" +startparameters="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bbserver/_default.cfg b/lgsm/config-default/config-lgsm/bbserver/_default.cfg index 9fb311e91d..f62d475a08 100644 --- a/lgsm/config-default/config-lgsm/bbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bbserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="bb_chp4_slaywatch" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bdserver/_default.cfg b/lgsm/config-default/config-lgsm/bdserver/_default.cfg index fdd4c47a5a..0404502cc8 100644 --- a/lgsm/config-default/config-lgsm/bdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bdserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="pve_tomb" maxplayers="3" +extraparams="" ## 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}" +startparameters="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 158770c5a7..7da3bf2ea8 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+hostServer 1 +dedicated 1" +startparameters="+hostServer 1 +dedicated 1 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg index bb5e000970..78174e7d4f 100644 --- a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+statusMonitor 1" +startparameters="+statusMonitor 1 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 436be070c1..f0f433c049 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="dm_bounce" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="16" 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}" +startparameters="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 9246898ba2..0d508f45c3 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -8,13 +8,16 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. # More info: https://docs.linuxgsm.com/steamcmd/gslt gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" +startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 17b34602c7..170c417b32 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -19,6 +19,7 @@ clientport="27005" sourcetvport="27020" defaultmap="duel_winter" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -26,7 +27,7 @@ maxplayers="16" 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}" +startparameters="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/btlserver/_default.cfg b/lgsm/config-default/config-lgsm/btlserver/_default.cfg index 59d68eb51a..f115e5744d 100644 --- a/lgsm/config-default/config-lgsm/btlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btlserver/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="7777" queryport="7780" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log" +startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/btserver/_default.cfg b/lgsm/config-default/config-lgsm/btserver/_default.cfg index f7dc2a116c..82d3cb29cb 100644 --- a/lgsm/config-default/config-lgsm/btserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 78c567bcff..af21726ba7 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="cbe_bunker" maxplayers="6" +extraparams="" ## 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}" +startparameters="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ceserver/_default.cfg b/lgsm/config-default/config-lgsm/ceserver/_default.cfg index 5dbde6730b..76eedbcb68 100644 --- a/lgsm/config-default/config-lgsm/ceserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ceserver/_default.cfg @@ -14,9 +14,10 @@ port="7777" queryport="27015" servername="LinuxGSM" maxplayers="40" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="ConanSandbox -log -MULTIHOME=${ip} -Port=${port} -QueryPort=${queryport} -ServerName='${servername}' -MaxPlayers=${maxplayers}" +startparameters="ConanSandbox -log -MULTIHOME=${ip} -Port=${port} -QueryPort=${queryport} -ServerName='${servername}' -MaxPlayers=${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ckserver/_default.cfg b/lgsm/config-default/config-lgsm/ckserver/_default.cfg index 6be4b1c2c1..3c2ae75926 100644 --- a/lgsm/config-default/config-lgsm/ckserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ckserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="1234" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -ip ${ip} -port ${port} -datapath ${servercfgdir} -logfile ${gamelog}" +startparameters="-batchmode -ip ${ip} -port ${port} -datapath ${servercfgdir} -logfile ${gamelog} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg index f6812662c1..d712c056f5 100644 --- a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="7777" queryport="7779" defaultmap="AOCTD-Frigid_p" +extraparams="" ## 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}" +startparameters="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${selfname} -log=${gamelog} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 199907018e..1b3f851dd8 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="28960" defaultmap="mp_leningrad" maxplayers="20" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 4476697f97..a082b1ef54 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="28960" defaultmap="mp_crossfire" maxplayers="32" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 07568a3356..d9da495167 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="28960" defaultmap="mp_neuville" maxplayers="20" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 97107dcbe1..a388ea4587 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="28960" defaultmap="mp_cassino" maxplayers="20" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index b5b7519601..b714a13a8b 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" port="28960" defaultmap="mp_castle" maxplayers="20" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/colserver/_default.cfg b/lgsm/config-default/config-lgsm/colserver/_default.cfg index 1afd55b028..f9bf776ad5 100644 --- a/lgsm/config-default/config-lgsm/colserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/colserver/_default.cfg @@ -13,9 +13,12 @@ steamuser="" steampass='' +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 -startparameters="-batchmode -nographics +server.config ${servercfgfullpath}" +startparameters="-batchmode -nographics +server.config ${servercfgfullpath} ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/cs2server/_default.cfg b/lgsm/config-default/config-lgsm/cs2server/_default.cfg index 4a0a0fc4c9..309f586a64 100644 --- a/lgsm/config-default/config-lgsm/cs2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cs2server/_default.cfg @@ -14,6 +14,7 @@ ip="0.0.0.0" port="27015" maxplayers="16" wsapikey="" +extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -21,7 +22,7 @@ wsapikey="" 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" +startparameters="-dedicated -ip ${ip} -port ${port} -maxplayers ${maxplayers} -authkey ${wsapikey} +exec ${selfname}.cfg ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index f8c90c52c2..4c58399131 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 15df32d2ae..5de9335044 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -40,6 +40,7 @@ steamport="26901" defaultmap="de_mirage" maxplayers="16" tickrate="64" +extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -54,7 +55,7 @@ wscollectionid="" 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" +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 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 9f20d59150..079ac37f85 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index aadc378380..6e2b0924f9 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="de_dust2" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -22,7 +23,7 @@ maxplayers="16" 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}" +startparameters="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg index b4124087ca..34583f5160 100644 --- a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game cstrike -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ctserver/_default.cfg b/lgsm/config-default/config-lgsm/ctserver/_default.cfg index c56a7bf481..8dc6e8829f 100644 --- a/lgsm/config-default/config-lgsm/ctserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ctserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -showlogs" +startparameters="-batchmode -showlogs ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 385152099f..afa83f562a 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="da_rooftops" maxplayers="10" +extraparams="" ## 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}" +startparameters="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg index 20f2132072..8b9f277158 100644 --- a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg @@ -15,6 +15,7 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="2302" +extraparams="" ## DayZ Modules # Add mods with relative paths: @@ -39,7 +40,7 @@ workshopmods="" 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" +startparameters="-ip=${ip} -port=${port} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -limitFPS=60 -dologs -adminlog -freezeCheck ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 8cfcd505f8..0c8430b78c 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="dcdm5" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg index 655611e6f3..9baafcf4b2 100644 --- a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg @@ -13,9 +13,10 @@ servername="LinuxGSM" ip="0.0.0.0" port="7777" queryport="27015" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index d2f8daba58..f9ac2fe310 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="dod_Anzio" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 1fa0f3c1e1..03c6d9f5a8 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="dod_Anzio" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 9ee92a76f9..49488bc050 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -16,9 +16,10 @@ sourcetvport="27020" defaultmap="bastogne stronghold" maxplayers="32" tickrate="64" +extraparams="" ## 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" +startparameters="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index c0d0882ba9..b90cd4621e 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -17,9 +17,10 @@ cave="false" persistentstorageroot="${HOME}/.klei" confdir="DoNotStarveTogether" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}" +startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dysserver/_default.cfg b/lgsm/config-default/config-lgsm/dysserver/_default.cfg index 567c338fcb..780693e8bd 100644 --- a/lgsm/config-default/config-lgsm/dysserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dysserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="dys_broadcast" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="16" 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}" +startparameters="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg index 522b8f8f6e..1442339f8e 100644 --- a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters usertoken="" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nogui -userToken=${usertoken}" +startparameters="-nogui -userToken=${usertoken} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 7fd98d437f..90f7e9da60 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="con_district402" maxplayers="62" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="62" 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}" +startparameters="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/etlserver/_default.cfg b/lgsm/config-default/config-lgsm/etlserver/_default.cfg index 2bf1eb3dba..2620c9c8b2 100644 --- a/lgsm/config-default/config-lgsm/etlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/etlserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" +startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ets2server/_default.cfg b/lgsm/config-default/config-lgsm/ets2server/_default.cfg index c65803e5dd..0ec1d415cc 100644 --- a/lgsm/config-default/config-lgsm/ets2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ets2server/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nosingle" +startparameters="-nosingle ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 08f751b8f0..28e5c7714d 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -14,9 +14,10 @@ port="34197" rconport="34198" rconpassword="CHANGE_ME" branch="stable" # values: stable, experimental +extraparams="" ## 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}" +startparameters="--bind ${ip} --start-server-load-latest --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index a4a2f2e670..a49300c090 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="fof_depot" maxplayers="20" +extraparams="" ## 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}" +startparameters="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index ccae6e6422..7681f21ddf 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -17,6 +17,7 @@ defaultmap="gm_construct" maxplayers="16" tickrate="66" gamemode="sandbox" +extraparams="" ## Workshop Parameters | https://wiki.facepunch.com/gmod/Workshop_for_Dedicated_Servers wscollectionid="" @@ -27,7 +28,7 @@ wscollectionid="" 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" +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 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg index c389135246..a55c56300c 100644 --- a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg @@ -15,15 +15,16 @@ maxplayers="8" port="7777" queryport="27015" servername="LinuxGSM" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport}" +startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} ${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" +#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 ${extraparams}" ## Server Parameters for Co-op mode -#startparameters="${defaultmap}?Difficulty=1?Game=WV?MapList=KidsBedroom?MaxPlayers=4 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended" +#startparameters="${defaultmap}?Difficulty=1?Game=WV?MapList=KidsBedroom?MaxPlayers=4 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index a1d6e4390c..5bd087971b 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -17,9 +17,10 @@ clientport="27005" sourcetvport="27020" defaultmap="dm_lockdown" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 69ee4dddbd..2958a7a1b5 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="crossfire" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 8fb2e338d0..8338124fc6 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="crossfire" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg index db21837476..2afadeda45 100644 --- a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="crossfire" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game valve -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 2dab091f68..5b942d946c 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -16,6 +16,7 @@ queryport="12881" maxplayers="20" defaultmap="nullius" creativemode="0" # values: Free Build = 1, Survival = 0 +extraparams="" ## Add admins using STEAMID64 # Example : addadmin 012345678901234567; addadmin 987654321098765432 @@ -27,7 +28,7 @@ loadsave="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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}\"" +startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode}${workshoploadmods};addadmin ${admins}\" ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/hytserver/_default.cfg b/lgsm/config-default/config-lgsm/hytserver/_default.cfg index 074e24b3bd..46b237fa3b 100644 --- a/lgsm/config-default/config-lgsm/hytserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hytserver/_default.cfg @@ -18,9 +18,10 @@ # Server name, password and max players are set in Server/config.json, created on first start. ip="0.0.0.0" port="5520" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--bind ${ip}:${port}" +startparameters="--bind ${ip}:${port} ${extraparams}" ## Release Settings # Patchline (release|pre-release) diff --git a/lgsm/config-default/config-lgsm/hzserver/_default.cfg b/lgsm/config-default/config-lgsm/hzserver/_default.cfg index 9653944b75..b7575f362f 100644 --- a/lgsm/config-default/config-lgsm/hzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hzserver/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="7777" queryport="27015" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername}" +startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 8bde6ab8e4..887d12562d 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -16,6 +16,7 @@ sourcetvport="27020" defaultmap="embassy_coop checkpoint" maxplayers="32" tickrate="64" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +24,7 @@ tickrate="64" 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" +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 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/inssserver/_default.cfg b/lgsm/config-default/config-lgsm/inssserver/_default.cfg index d854cbc0db..e55fcfb07c 100644 --- a/lgsm/config-default/config-lgsm/inssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/inssserver/_default.cfg @@ -18,6 +18,7 @@ servername="LinuxGSM" defaultmap="Oilfield" defaultscenario="Scenario_Refinery_Push_Security" maxplayers="28" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -26,7 +27,7 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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" +startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -GSLTToken=${gslt} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/iosserver/_default.cfg b/lgsm/config-default/config-lgsm/iosserver/_default.cfg index 1e42b23be4..a14b698332 100644 --- a/lgsm/config-default/config-lgsm/iosserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/iosserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="8v8_vienna" maxplayers="32" +extraparams="" ## 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}" +startparameters="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg index 1025826a29..fb661b0da0 100644 --- a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="crossfire" maxplayers="24" +extraparams="" ## 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}" +startparameters="-game jbep3 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 7ffde3756b..3e0febe8a8 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index 66a54035af..2b13e3a680 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jk2server/_default.cfg b/lgsm/config-default/config-lgsm/jk2server/_default.cfg index de036f81c0..c2a1ac6d85 100644 --- a/lgsm/config-default/config-lgsm/jk2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk2server/_default.cfg @@ -16,9 +16,10 @@ steampass='password' ip="0.0.0.0" port="27960" defaultmap="ffa_bespin" +extraparams="" ## 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}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jk3server/_default.cfg b/lgsm/config-default/config-lgsm/jk3server/_default.cfg index 576b1e0a33..06d60fb408 100644 --- a/lgsm/config-default/config-lgsm/jk3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk3server/_default.cfg @@ -17,9 +17,10 @@ steampass='password' ip="0.0.0.0" port="29070" defaultmap="mp/ffa3" +extraparams="" ## 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}" +startparameters="+set dedicated 2 +set fs_basepath \"${systemdir}\" +set fs_homepath \"${systemdir}\" +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index 1dbea1f6e6..de4efe6be1 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -13,9 +13,10 @@ ip="0.0.0.0" queryport="27015" defaultmap="KF-BioticsLab" gamemode="KFGameContent.KFGameInfo_VersusSurvival" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\"" +startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport} ${extraparams}\"" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 90d4f0e066..9c8dec4219 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -15,13 +15,14 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" defaultmap="KF-BioticsLab.rom" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" +startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" ## Server Parameters for Objective mode #defaultmap="KFO-Steamland" -#startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" +#startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index d525c4b387..6e2e807d98 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="c5m1_waterfront" maxplayers="8" +extraparams="" ## 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}" +startparameters="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index ba0322710a..e60232ff25 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="l4d_hospital01_apartment" maxplayers="8" +extraparams="" ## 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}" +startparameters="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg index 1f79054791..e6342354b8 100644 --- a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +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..89a6bebcf5 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui" +startparameters="nogui ${extraparams}" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Branch (release|snapshot) diff --git a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg index 907ce818fa..9fb3346c82 100644 --- a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg @@ -18,9 +18,10 @@ steamport="26901" defaultmap="mcv_siege" maxplayers="32" tickrate="64" +extraparams="" ## 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" +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 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mhserver/_default.cfg b/lgsm/config-default/config-lgsm/mhserver/_default.cfg index 04d50aeb03..7dbc36c32f 100644 --- a/lgsm/config-default/config-lgsm/mhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mhserver/_default.cfg @@ -15,10 +15,11 @@ beaconport="15000" queryport="27015" # Maps: FFA_Camp, FFA_Contraband, FFA_Grad, FFA_MountainPeak, FFA_Taiga, FFA_ThePit, FFA_Tourney, SKM_Camp, SKM_Contraband, SKM_Grad, SKM_MountainPeak, SKM_Taiga, SKM_ThePit, SKM_Tourney, TDM_Camp, TDM_Contraband, TDM_Grad, TDM_MountainPeak, TDM_Taiga, TDM_ThePit, TDM_Tourney defaultmap="FFA_ThePit" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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" +startparameters="Mordhau ${defaultmap} -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport} -GameIni=${servercfgfullpath} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg index 69ae5b81d6..525f4aadeb 100644 --- a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="12203" defaultmap="dm/mohdm1" +extraparams="" ## 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} " +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/momserver/_default.cfg b/lgsm/config-default/config-lgsm/momserver/_default.cfg index 3b92ccbfbe..33e1b916ec 100644 --- a/lgsm/config-default/config-lgsm/momserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/momserver/_default.cfg @@ -12,10 +12,11 @@ ip="0.0.0.0" port="7777" beaconport="15000" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://memoriesofmars.fandom.com/wiki/Dedicated_Servers -startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log" +startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index eedd83fbd5..18e3746c3c 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ndserver/_default.cfg b/lgsm/config-default/config-lgsm/ndserver/_default.cfg index 322a5a3fc5..573f3c7e70 100644 --- a/lgsm/config-default/config-lgsm/ndserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ndserver/_default.cfg @@ -20,9 +20,10 @@ clientport="27005" sourcetvport="27020" defaultmap="hydro" maxplayers="32" +extraparams="" ## 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}" +startparameters="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/necserver/_default.cfg b/lgsm/config-default/config-lgsm/necserver/_default.cfg index 555d0cf008..abe36cf2a0 100644 --- a/lgsm/config-default/config-lgsm/necserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/necserver/_default.cfg @@ -10,9 +10,10 @@ ## Pre-defined Parameters | https://docs.linuxgsm.com/configuration/start-parameters#predefined-parameters worldname="MyWorld" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-localdir -world ${worldname}" +startparameters="-localdir -world ${worldname} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 8ab45a0106..f1ec20d696 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="nmo_broadway" maxplayers="8" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="8" 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}" +startparameters="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 75236bf2a4..f22619e4a9 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -22,9 +22,10 @@ serverpassword="" # Add the following line to the params if you want a private server. Ensuring # that the password variable above is not left empty. # -password \"${serverpassword}\" +extraparams="" ## 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}'" +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}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 4e9e83cb16..80ecc6823f 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -23,9 +23,10 @@ serverpassword="" # Add the following line to the params if you want a private server. Ensuring # that the password variable above is not left empty. # -password '${serverpassword}' +extraparams="" ## 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}'" +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}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/nsserver/_default.cfg b/lgsm/config-default/config-lgsm/nsserver/_default.cfg index 2c3c24cc40..8bdc803b00 100644 --- a/lgsm/config-default/config-lgsm/nsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nsserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="ns_hera" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg index 68b0f3bb60..c58e9d96a4 100644 --- a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg @@ -17,9 +17,10 @@ servername="LinuxGSM" # Maps: risala, khafji_p, lamdong, montecassino, argonne defaultmap="AAS-TestMap" maxplayers="16" +extraparams="" ## 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" +startparameters="${defaultmap}?MaxPlayers=${maxplayers} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -RconPort=${rconport} -SteamServerName='${servername}' -log ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg index d6ed8626f0..5bb412ea3a 100644 --- a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg @@ -8,9 +8,12 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://dev.playonset.com/wiki/DedicatedServer -startparameters="--config ${servercfgfullpath}" +startparameters="--config ${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index c55598b917..1c05f52238 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="op4_bootcamp" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pc2server/_default.cfg b/lgsm/config-default/config-lgsm/pc2server/_default.cfg index dc39d4f908..788c4e33c5 100644 --- a/lgsm/config-default/config-lgsm/pc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/pc2server/_default.cfg @@ -12,8 +12,11 @@ steamuser="username" steampass='password' +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--config ${servercfg}" +startparameters="--config ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 3417df9a86..eb3dd2978d 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--config ${servercfg}" +startparameters="--config ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg index 4da2891aec..eed84d5313 100644 --- a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui" +startparameters="nogui ${extraparams}" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 81ff3fd340..db516b7ed9 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="bt_island" maxplayers="24" +extraparams="" ## 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}" +startparameters="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg index ebf0ae8697..aa79af2379 100644 --- a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg @@ -15,10 +15,11 @@ port="7777" defaultmap="datacenter" # Get an API key from https://pavlov-ms.vankrupt.com/servers/v1/key apikey="" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | http://pavlovwiki.com/index.php/Setting_up_a_dedicated_server -startparameters="Pavlov ${defaultmap} -MultiHome=${ip} -Port=${port} ApiKey=${apikey} -log" +startparameters="Pavlov ${defaultmap} -MultiHome=${ip} -Port=${port} ApiKey=${apikey} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pwserver/_default.cfg b/lgsm/config-default/config-lgsm/pwserver/_default.cfg index 9ee1461acd..b8b84606ef 100644 --- a/lgsm/config-default/config-lgsm/pwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pwserver/_default.cfg @@ -14,10 +14,11 @@ servername="LinuxGSM" # For community servers (serverlist) you need to change these settings (publicip & publicport) in the gameserver config file as well port="8211" steamport="27015" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://tech.palworldgame.com/settings-and-operation/arguments -startparameters="-publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -port='${port}' -queryport='${steamport}'" +startparameters="-publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -port='${port}' -queryport='${steamport}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 1f430c776b..a502b3a117 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" adminpassword="CHANGE_ME" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-servername ${selfname} -adminpassword ${adminpassword}" +startparameters="-servername ${selfname} -adminpassword ${adminpassword} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index bac93bb137..2699297734 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="27910" defaultmap="q2dm1" +extraparams="" ## 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}" +startparameters="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index e21dc0fdb4..c7ef45ceb6 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="27960" defaultmap="q3dm17" +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q4server/_default.cfg b/lgsm/config-default/config-lgsm/q4server/_default.cfg index 0be2a39066..272e0acb5d 100644 --- a/lgsm/config-default/config-lgsm/q4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q4server/_default.cfg @@ -14,9 +14,10 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters port="28004" +extraparams="" ## 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}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_port ${port} +exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 05ff7a340a..1bcfd814ae 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+exec ${servercfg}" +startparameters="+exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 1b9d9d1cb0..75f197b074 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="27500" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-port ${port} -game ktx +exec ${servercfg}" +startparameters="-port ${port} -game ktx +exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index f8002b0a19..6d81c93dd6 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="rc_arena" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index b4c92d66c8..c2bd510f9b 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -15,9 +15,10 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" defaultmap="RO-Arad.rom" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" +startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg index 081d8dee48..b8cc535a7f 100644 --- a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg @@ -15,10 +15,11 @@ # (your Player ID, shown in the in-game settings). DedicatedServer.ini is created during install, # so OwnerId can be set before the first start. port="7777" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://dragonwilds.runescape.wiki/w/Dedicated_Servers -startparameters="-Port=${port} -log" +startparameters="-Port=${port} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg index 2241a144bf..452a1bfca9 100644 --- a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="27960" defaultmap="mp_beach" +extraparams="" ## 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}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index f6dab1f4fa..2c80cc2032 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -27,9 +27,10 @@ worldsize="3000" # default: 3000, range: 1000-6000, map size in meters. saveinterval="300" # Auto-save in seconds. tickrate="30" # default: 30, range: 15-100. tags="" # values: monthly, biweekly, weekly, vanilla, hardcore, softcore, pve, roleplay, creative, minigame, training, battlefield, broyale, builds, NA, SA, EU, WA, EA, OC, AF ( Doc: https://wiki.facepunch.com/rust/server-browser-tags ) +extraparams="" ## 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg index cf01d2b0b9..68c2d78eaf 100644 --- a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg @@ -22,9 +22,12 @@ steampass='password' startpackage="media/packages/vanilla" startscript="${selfname}.as" +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://runningwithrifles.fandom.com/wiki/How_to_host_a_different_game_mode_as_dedicated_server -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rwserver/_default.cfg b/lgsm/config-default/config-lgsm/rwserver/_default.cfg index 5536e1a686..b4746c35d9 100644 --- a/lgsm/config-default/config-lgsm/rwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index ab2ae30364..7761a88a34 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="7777" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg index ad73ede403..3d28cd6739 100644 --- a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg @@ -13,9 +13,10 @@ port="7777" queryport="27015" defaultmap="StationKappa" servername="LinuxGSM" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -startup_map ${defaultmap} -server_name '${servername}'" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -startup_map ${defaultmap} -server_name '${servername}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index c61d87fc56..03a03b3997 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -14,9 +14,10 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg index 9c82bc9528..79d8bd41aa 100644 --- a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg @@ -12,9 +12,10 @@ ## All server settings except the server port are done in the config file: ## Docs: https://en.scpslgame.com/index.php?title=Docs:Server_Config port="7777" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${port} --acceptEULA" +startparameters="${port} --acceptEULA ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index f4cc7c1146..8825ec121b 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" +startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg index 99562af6ab..b9942458e6 100644 --- a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="sf_astrodome" maxplayers="32" +extraparams="" ## 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}" +startparameters="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sfserver/_default.cfg b/lgsm/config-default/config-lgsm/sfserver/_default.cfg index ed51b6e8ea..99fdd124b5 100644 --- a/lgsm/config-default/config-lgsm/sfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfserver/_default.cfg @@ -13,10 +13,11 @@ ip="0.0.0.0" # Satisfactory 1.0+: port is used for the game (UDP) and the server API (TCP). port="7777" reliableport="8888" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://satisfactory.fandom.com/wiki/Dedicated_servers -startparameters="FactoryGame -Port=${port} -ReliablePort=${reliableport} -log" +startparameters="FactoryGame -Port=${port} -ReliablePort=${reliableport} -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/smserver/_default.cfg b/lgsm/config-default/config-lgsm/smserver/_default.cfg index b70c383a94..e27aa63362 100644 --- a/lgsm/config-default/config-lgsm/smserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/smserver/_default.cfg @@ -18,9 +18,10 @@ telnetport="18888" maxplayers="50" backupinterval="15" # Backup interval in minutes. defaultmap="Level01_Main" +extraparams="" ## 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" +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 ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sof2server/_default.cfg b/lgsm/config-default/config-lgsm/sof2server/_default.cfg index d2dfc2e508..ff87d19f46 100644 --- a/lgsm/config-default/config-lgsm/sof2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/sof2server/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="20100" defaultmap="mp_shop" +extraparams="" ## 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}" +startparameters="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/solserver/_default.cfg b/lgsm/config-default/config-lgsm/solserver/_default.cfg index f934703942..ac927cda87 100644 --- a/lgsm/config-default/config-lgsm/solserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/solserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" maplist="mapslist.txt" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-b ${ip} -m ${maplist} -c ${servercfg}" +startparameters="-b ${ip} -m ${maplist} -c ${servercfg} ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/squad44server/_default.cfg b/lgsm/config-default/config-lgsm/squad44server/_default.cfg index 8483e308e7..514e594937 100644 --- a/lgsm/config-default/config-lgsm/squad44server/_default.cfg +++ b/lgsm/config-default/config-lgsm/squad44server/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="10027" queryport="10037" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index ae14cf30e2..0c0cd21c60 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -11,10 +11,11 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters port="7787" queryport="27165" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://squad.fandom.com/wiki/Dedicated_server -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/stnserver/_default.cfg b/lgsm/config-default/config-lgsm/stnserver/_default.cfg index 50c7753578..e852c8ea56 100644 --- a/lgsm/config-default/config-lgsm/stnserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stnserver/_default.cfg @@ -10,10 +10,11 @@ maxplayers="20" # Regions: USA: 0, EU: 1, AUS: 2 region="0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 -startparameters="-mc ${maxplayers} -r ${region}" +startparameters="-mc ${maxplayers} -r ${region} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/stserver/_default.cfg b/lgsm/config-default/config-lgsm/stserver/_default.cfg index 60e26ffe23..ae87a91bb8 100644 --- a/lgsm/config-default/config-lgsm/stserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stserver/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters worldsave="moon_save" worldtype="Moon" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-LOAD ${worldsave} ${worldtype}" +startparameters="-LOAD ${worldsave} ${worldtype} ${extraparams}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 362cfe6032..273b1ae134 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="svencoop1" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} +maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 19aa0dc5ef..1aa47101cb 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -14,9 +14,10 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-config ${servercfgfullpath}" +startparameters="-config ${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg index adb83a2574..ee2b9ef1df 100644 --- a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg @@ -17,6 +17,7 @@ clientport="27005" sourcetvport="27020" defaultmap="4koth_frigid" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -24,7 +25,7 @@ maxplayers="16" 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 021574d7fd..69badf4ca4 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -17,6 +17,7 @@ clientport="27005" sourcetvport="27020" defaultmap="cp_badlands" maxplayers="16" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -24,7 +25,7 @@ maxplayers="16" 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" +startparameters="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -norestart ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index acae133c13..7341cb653e 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="dustbowl" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game tfc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tfserver/_default.cfg b/lgsm/config-default/config-lgsm/tfserver/_default.cfg index 04af34bbab..b002fdc39f 100644 --- a/lgsm/config-default/config-lgsm/tfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfserver/_default.cfg @@ -31,9 +31,10 @@ servername="LinuxGSM" serverpassword="" servertags="LinuxGSM" steamsocket="0" # Use Steam Socket. 0 = off; 1 = on. Use Steam Servers for network penetration. Enable this if you don't have a public IP but you want to allow players from outside your network to join your server. If disabled, only you and other players on your LAN can join. If you have a public IP, you do not need to enable this. +extraparams="" ## 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}'" +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}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tiserver/_default.cfg b/lgsm/config-default/config-lgsm/tiserver/_default.cfg index 1be16d9616..002f702120 100644 --- a/lgsm/config-default/config-lgsm/tiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tiserver/_default.cfg @@ -12,6 +12,7 @@ ip="0.0.0.0" port="7777" defaultmap="/Game/TheIsle/Maps/Game/Gateway/Gateway" +extraparams="" ## Epic Online Services (EOS) Dedicated Server Credentials eosclientid="xyza7891gk5PRo3J7G9puCJGFJjmEguW" @@ -19,7 +20,7 @@ eosclientsecret="pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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}" +startparameters="${defaultmap} -Port=${port} -log -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=${eosclientid} -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=${eosclientsecret} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 8c5738d73a..9065528eb0 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="inifile=${servercfgfullpath} pid_file=ts3server.pid" +startparameters="inifile=${servercfgfullpath} pid_file=ts3server.pid ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tsserver/_default.cfg b/lgsm/config-default/config-lgsm/tsserver/_default.cfg index ba59e0071c..1a21b5b201 100644 --- a/lgsm/config-default/config-lgsm/tsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tsserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="ts_neobaroque" maxplayers="32" +extraparams="" ## 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} " +startparameters="-game ts -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 102b948b41..5828305648 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -12,6 +12,7 @@ ip="0.0.0.0" port="7777" queryport="27015" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -19,7 +20,7 @@ queryport="27015" gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${selfname}.ini -log" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${selfname}.ini -log ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 4923f24392..98ac200e0f 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -14,9 +14,10 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-f ${servercfg}" +startparameters="-f ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/untserver/_default.cfg b/lgsm/config-default/config-lgsm/untserver/_default.cfg index a2a0308208..a4b7baa41c 100644 --- a/lgsm/config-default/config-lgsm/untserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/untserver/_default.cfg @@ -16,6 +16,7 @@ defaultmap="PEI" servername="LinuxGSM" perspective="first" # values: first, third, vehicle, Both. gamemode="normal" # values: normal, easy, gold. +extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -23,7 +24,7 @@ gamemode="normal" # values: normal, easy, gold. 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}" +startparameters="-nographics -batchmode -bind ${ip} -port ${port} -maxplayers ${maxplayers} -perspective ${perspective} -mode ${gamemode} -name ${servername} -map ${defaultmap} -gslt ${gslt} +InternetServer/${selfname} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 00cf8ad5ae..3e3440e853 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters defaultmap="DM-Rankin" ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog}" +startparameters="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 9a77eeadd9..53779379e1 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -26,10 +26,11 @@ allowjoininprogress="true" # https://docs.linuxgsm.com/game-servers/unreal-tournament-3#server-openspy-login gsusername="" gspassword="" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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}" +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} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index e23a6d51b5..3daea70b89 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -11,9 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters defaultmap="DM-Deck16][" ip="0.0.0.0" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}.unr ini=${servercfgfullpath}" +startparameters="server ${defaultmap}.unr ini=${servercfgfullpath} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 59341032e7..d804103b98 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -15,9 +15,10 @@ port="7777" defaultmap="DM-Underland" gametype="DM" timelimit="10" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -port=${port}" +startparameters="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -port=${port} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/vhserver/_default.cfg b/lgsm/config-default/config-lgsm/vhserver/_default.cfg index 7506613fcc..afc5270d9d 100644 --- a/lgsm/config-default/config-lgsm/vhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vhserver/_default.cfg @@ -48,12 +48,13 @@ instanceid="1" #. worldmodifiers="-preset normal" worldmodifiers="" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # -crossplay routes connections through the PlayFab relay so Xbox/Game Pass players can join. # Steam-only servers joined by direct IP: copy startparameters to your instance config and remove -crossplay. # 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}}" +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}} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg index fb44ecefb5..50c31086f2 100644 --- a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--dataPath ${servercfgdir}" +startparameters="--dataPath ${servercfgdir} ${extraparams}" ## Release Settings | https://docs.linuxgsm.com/game-servers/vintagestory#release-settings # Branch (stable|unstable|) diff --git a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg index 488a412cd0..e677bafc8f 100644 --- a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="" +startparameters="${extraparams}" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|3.1.1) diff --git a/lgsm/config-default/config-lgsm/vsserver/_default.cfg b/lgsm/config-default/config-lgsm/vsserver/_default.cfg index 529054a535..b6152ae0d1 100644 --- a/lgsm/config-default/config-lgsm/vsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vsserver/_default.cfg @@ -14,9 +14,10 @@ port="27015" clientport="27005" defaultmap="vs_frost" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game vs -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 6f1e1446ed..c7dd97661e 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -8,8 +8,11 @@ #### Game Server Settings #### +## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" + ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" +startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wfserver/_default.cfg b/lgsm/config-default/config-lgsm/wfserver/_default.cfg index bd8fc55c3e..daee13a84f 100644 --- a/lgsm/config-default/config-lgsm/wfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wfserver/_default.cfg @@ -12,9 +12,10 @@ ip="0.0.0.0" port="44400" httpport="44444" +extraparams="" ## 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}" +startparameters="+exec ${servercfg} +sv_http_ip ${ip} +set sv_http_port ${httpport} +sv_ip ${ip} +sv_port ${port} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg index d54aa9897e..3d6ae5a7fd 100644 --- a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg @@ -10,9 +10,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui" +startparameters="nogui ${extraparams}" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) diff --git a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg index b8c2736d17..2f824d9f4d 100644 --- a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg @@ -50,10 +50,11 @@ serverpassword="" ip="0.0.0.0" port="3724" queryport="27016" +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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}'" +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}' ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/xntserver/_default.cfg b/lgsm/config-default/config-lgsm/xntserver/_default.cfg index 6d362f5d45..224d0eb1ac 100644 --- a/lgsm/config-default/config-lgsm/xntserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/xntserver/_default.cfg @@ -9,9 +9,10 @@ #### Game Server Settings #### ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters +extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-userdir ${systemdir}/${selfname}" +startparameters="-userdir ${systemdir}/${selfname} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg index 04a987deae..3b2445726e 100644 --- a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg @@ -15,9 +15,10 @@ clientport="27005" sourcetvport="27020" defaultmap="zm_docksofthedead" maxplayers="16" +extraparams="" ## 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}" +startparameters="-game zombie_master_reborn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg index eb2d2fe0cf..caa3f6f121 100644 --- a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -15,6 +15,7 @@ clientport="27005" sourcetvport="27020" defaultmap="zps_deadend" maxplayers="20" +extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -22,7 +23,7 @@ maxplayers="20" 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}" +startparameters="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${extraparams}" #### LinuxGSM Settings #### From 5c70544b815abedd8edb6453cd58d2557eb25d88 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 30 Oct 2026 10:58:05 +0000 Subject: [PATCH 2/3] refactor(core): append extraparams centrally instead of in every config Rather than adding ${extraparams} to the startparameters line of all 147 _default.cfg files, append it once in fn_reload_startparameters after the startparameters line has been evaluated. - _default.cfg startparameters lines stay unchanged and easy to read. - New game servers get extraparams without any config change. - It also works for users who already override startparameters in their instance or common config. No game server needs the extra parameters anywhere other than the end of the command line. KF2 was checked on a test server and accepts them both inside and after its quoted map URL. Co-authored-by: borzaka <1230402+borzaka@users.noreply.github.com> --- lgsm/config-default/config-lgsm/acserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/ahl2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ahlserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/arma3server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/armarserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/atsserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/avserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/bbserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/bdserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/bfvserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/boserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/btlserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/btserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ceserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ckserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/cmwserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/codserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/colserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/cs2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/csczserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/csserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/cssserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/cswonserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ctserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/dabserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dayzserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dodrserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dodserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/doiserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dstserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/dysserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ecoserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/emserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/etlserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/ets2server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/fofserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hcuserver/_default.cfg | 7 +++---- lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hlwonserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hwserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hytserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/hzserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/insserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/inssserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/iosserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/jbep3server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/jc2server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/jc3server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/jk2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/jk3server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/kfserver/_default.cfg | 5 ++--- lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/mcbserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/mcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/mcvserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/mhserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/mohaaserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/momserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ndserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/necserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ns2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/nsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ohdserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/onsetserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/opforserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/pc2server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/pcserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/pmcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/pvrserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/pwserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/pzserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/q2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/q3server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/q4server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/qlserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/qwserver/_default.cfg | 3 +-- .../config-default/config-lgsm/ricochetserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/roserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/rsdwserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/rtcwserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/rustserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/rwrserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/rwserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sbotsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sbserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/scpslserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sfcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sfserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/smserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/sof2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/solserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/squad44server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/stnserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/stserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/svenserver/_default.cfg | 3 +-- .../config-default/config-lgsm/terrariaserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tf2cserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tf2server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tfserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tiserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ts3server/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/tsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/tuserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/twserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/untserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/ut99server/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/utserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/vhserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/vintsserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/vpmcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/vsserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/wetserver/_default.cfg | 5 +---- lgsm/config-default/config-lgsm/wfserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/wmcserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/wurmserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/xntserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/zmrserver/_default.cfg | 3 +-- lgsm/config-default/config-lgsm/zpsserver/_default.cfg | 3 +-- linuxgsm.sh | 3 +++ 148 files changed, 153 insertions(+), 345 deletions(-) diff --git a/lgsm/config-default/config-lgsm/acserver/_default.cfg b/lgsm/config-default/config-lgsm/acserver/_default.cfg index 76635b5709..46453984b3 100644 --- a/lgsm/config-default/config-lgsm/acserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/acserver/_default.cfg @@ -12,11 +12,8 @@ steamuser="username" steampass='password' -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-c ${servercfgfullpath} ${extraparams}" +startparameters="-c ${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg index 986b67f0ad..d70b96b90c 100644 --- a/lgsm/config-default/config-lgsm/ahl2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahl2server/_default.cfg @@ -19,10 +19,9 @@ clientport="27005" sourcetvport="27020" defaultmap="act_airport" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg index 4362264831..182f20ee2d 100644 --- a/lgsm/config-default/config-lgsm/ahlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ahlserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="ahl_hydro" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} " #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index d3a591b4c8..583f7e8bd9 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -15,11 +15,10 @@ queryport="27015" # Default Map: TheIsland, Ragnarok, CrystalIsles, Aberration_P, ScorchedEarth_P, TheCenter, Extinction, Valguero_P, Genesis, Gen2 defaultmap="TheIsland" altsavedirectoryname="${defaultmap}" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://ark.wiki.gg/wiki/Server_configuration -startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip} ${extraparams}" +startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index e29af4d5b2..31f9111108 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -15,7 +15,6 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="2302" -extraparams="" ## ARMA 3 Modules # Add mods with relative paths: @@ -40,7 +39,7 @@ workshopmods="" 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 ${extraparams}" +startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/armarserver/_default.cfg b/lgsm/config-default/config-lgsm/armarserver/_default.cfg index 64d89abb87..a17fdf978b 100644 --- a/lgsm/config-default/config-lgsm/armarserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/armarserver/_default.cfg @@ -16,11 +16,8 @@ maxfps="60" serverprofile="server" serverprofilefullpath="${serverfiles}/profiles/${serverprofile}" -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-config ${servercfgfullpath} -profile ${serverprofilefullpath} -maxFPS ${maxfps} ${extraparams}" +startparameters="-config ${servercfgfullpath} -profile ${serverprofilefullpath} -maxFPS ${maxfps}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/atsserver/_default.cfg b/lgsm/config-default/config-lgsm/atsserver/_default.cfg index dd46fbbb06..04b2290861 100644 --- a/lgsm/config-default/config-lgsm/atsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/atsserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nosingle ${extraparams}" +startparameters="-nosingle" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/avserver/_default.cfg b/lgsm/config-default/config-lgsm/avserver/_default.cfg index 19e2ec84a1..9319196511 100644 --- a/lgsm/config-default/config-lgsm/avserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/avserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${extraparams}" +startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 96435ebebc..9b936f0da7 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="bba_barracks" maxplayers="20" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bbserver/_default.cfg b/lgsm/config-default/config-lgsm/bbserver/_default.cfg index f62d475a08..9fb311e91d 100644 --- a/lgsm/config-default/config-lgsm/bbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bbserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="bb_chp4_slaywatch" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bdserver/_default.cfg b/lgsm/config-default/config-lgsm/bdserver/_default.cfg index 0404502cc8..fdd4c47a5a 100644 --- a/lgsm/config-default/config-lgsm/bdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bdserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="pve_tomb" maxplayers="3" -extraparams="" ## 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} ${extraparams}" +startparameters="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 7da3bf2ea8..158770c5a7 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+hostServer 1 +dedicated 1 ${extraparams}" +startparameters="+hostServer 1 +dedicated 1" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg index 78174e7d4f..bb5e000970 100644 --- a/lgsm/config-default/config-lgsm/bfvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bfvserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+statusMonitor 1 ${extraparams}" +startparameters="+statusMonitor 1" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index f0f433c049..436be070c1 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="dm_bounce" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 0d508f45c3..9246898ba2 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -8,16 +8,13 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. # More info: https://docs.linuxgsm.com/steamcmd/gslt gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath} ${extraparams}" +startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 170c417b32..17b34602c7 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -19,7 +19,6 @@ clientport="27005" sourcetvport="27020" defaultmap="duel_winter" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -27,7 +26,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/btlserver/_default.cfg b/lgsm/config-default/config-lgsm/btlserver/_default.cfg index f115e5744d..59d68eb51a 100644 --- a/lgsm/config-default/config-lgsm/btlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btlserver/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="7777" queryport="7780" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log ${extraparams}" +startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/btserver/_default.cfg b/lgsm/config-default/config-lgsm/btserver/_default.cfg index 82d3cb29cb..f7dc2a116c 100644 --- a/lgsm/config-default/config-lgsm/btserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/btserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index af21726ba7..78c567bcff 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="cbe_bunker" maxplayers="6" -extraparams="" ## 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} ${extraparams}" +startparameters="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ceserver/_default.cfg b/lgsm/config-default/config-lgsm/ceserver/_default.cfg index 76eedbcb68..5dbde6730b 100644 --- a/lgsm/config-default/config-lgsm/ceserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ceserver/_default.cfg @@ -14,10 +14,9 @@ port="7777" queryport="27015" servername="LinuxGSM" maxplayers="40" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="ConanSandbox -log -MULTIHOME=${ip} -Port=${port} -QueryPort=${queryport} -ServerName='${servername}' -MaxPlayers=${maxplayers} ${extraparams}" +startparameters="ConanSandbox -log -MULTIHOME=${ip} -Port=${port} -QueryPort=${queryport} -ServerName='${servername}' -MaxPlayers=${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ckserver/_default.cfg b/lgsm/config-default/config-lgsm/ckserver/_default.cfg index 3c2ae75926..6be4b1c2c1 100644 --- a/lgsm/config-default/config-lgsm/ckserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ckserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="1234" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -ip ${ip} -port ${port} -datapath ${servercfgdir} -logfile ${gamelog} ${extraparams}" +startparameters="-batchmode -ip ${ip} -port ${port} -datapath ${servercfgdir} -logfile ${gamelog}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg index d712c056f5..f6812662c1 100644 --- a/lgsm/config-default/config-lgsm/cmwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cmwserver/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="7777" queryport="7779" defaultmap="AOCTD-Frigid_p" -extraparams="" ## 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} ${extraparams}" +startparameters="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${selfname} -log=${gamelog}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 1b3f851dd8..199907018e 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="28960" defaultmap="mp_leningrad" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index a082b1ef54..4476697f97 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="28960" defaultmap="mp_crossfire" maxplayers="32" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index d9da495167..07568a3356 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="28960" defaultmap="mp_neuville" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index a388ea4587..97107dcbe1 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="28960" defaultmap="mp_cassino" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index b714a13a8b..b5b7519601 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" port="28960" defaultmap="mp_castle" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/colserver/_default.cfg b/lgsm/config-default/config-lgsm/colserver/_default.cfg index f9bf776ad5..1afd55b028 100644 --- a/lgsm/config-default/config-lgsm/colserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/colserver/_default.cfg @@ -13,12 +13,9 @@ steamuser="" steampass='' -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 -startparameters="-batchmode -nographics +server.config ${servercfgfullpath} ${extraparams}" +startparameters="-batchmode -nographics +server.config ${servercfgfullpath}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/cs2server/_default.cfg b/lgsm/config-default/config-lgsm/cs2server/_default.cfg index 309f586a64..4a0a0fc4c9 100644 --- a/lgsm/config-default/config-lgsm/cs2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cs2server/_default.cfg @@ -14,7 +14,6 @@ ip="0.0.0.0" port="27015" maxplayers="16" wsapikey="" -extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -22,7 +21,7 @@ extraparams="" 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 ${extraparams}" +startparameters="-dedicated -ip ${ip} -port ${port} -maxplayers ${maxplayers} -authkey ${wsapikey} +exec ${selfname}.cfg" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 4c58399131..f8c90c52c2 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 5de9335044..15df32d2ae 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -40,7 +40,6 @@ steamport="26901" defaultmap="de_mirage" maxplayers="16" tickrate="64" -extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -55,7 +54,7 @@ wscollectionid="" 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 ${extraparams}" +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" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 079ac37f85..9f20d59150 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 6e2b0924f9..aadc378380 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="de_dust2" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg index 34583f5160..b4124087ca 100644 --- a/lgsm/config-default/config-lgsm/cswonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cswonserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="de_dust2" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game cstrike -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ctserver/_default.cfg b/lgsm/config-default/config-lgsm/ctserver/_default.cfg index 8dc6e8829f..c56a7bf481 100644 --- a/lgsm/config-default/config-lgsm/ctserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ctserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-batchmode -showlogs ${extraparams}" +startparameters="-batchmode -showlogs" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index afa83f562a..385152099f 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="da_rooftops" maxplayers="10" -extraparams="" ## 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} ${extraparams}" +startparameters="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg index 8b9f277158..20f2132072 100644 --- a/lgsm/config-default/config-lgsm/dayzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dayzserver/_default.cfg @@ -15,7 +15,6 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="2302" -extraparams="" ## DayZ Modules # Add mods with relative paths: @@ -40,7 +39,7 @@ workshopmods="" 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 ${extraparams}" +startparameters="-ip=${ip} -port=${port} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -limitFPS=60 -dologs -adminlog -freezeCheck" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 0c8430b78c..8cfcd505f8 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="dcdm5" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg index 9baafcf4b2..655611e6f3 100644 --- a/lgsm/config-default/config-lgsm/dodrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodrserver/_default.cfg @@ -13,10 +13,9 @@ servername="LinuxGSM" ip="0.0.0.0" port="7777" queryport="27015" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index f9ac2fe310..d2f8daba58 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="dod_Anzio" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 03c6d9f5a8..1fa0f3c1e1 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="dod_Anzio" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 49488bc050..9ee92a76f9 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -16,10 +16,9 @@ sourcetvport="27020" defaultmap="bastogne stronghold" maxplayers="32" tickrate="64" -extraparams="" ## 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 ${extraparams}" +startparameters="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index b90cd4621e..c0d0882ba9 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -17,10 +17,9 @@ cave="false" persistentstorageroot="${HOME}/.klei" confdir="DoNotStarveTogether" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard} ${extraparams}" +startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dysserver/_default.cfg b/lgsm/config-default/config-lgsm/dysserver/_default.cfg index 780693e8bd..567c338fcb 100644 --- a/lgsm/config-default/config-lgsm/dysserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dysserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="dys_broadcast" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg index 1442339f8e..522b8f8f6e 100644 --- a/lgsm/config-default/config-lgsm/ecoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ecoserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters usertoken="" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nogui -userToken=${usertoken} ${extraparams}" +startparameters="-nogui -userToken=${usertoken}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 90f7e9da60..7fd98d437f 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="con_district402" maxplayers="62" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/etlserver/_default.cfg b/lgsm/config-default/config-lgsm/etlserver/_default.cfg index 2620c9c8b2..2bf1eb3dba 100644 --- a/lgsm/config-default/config-lgsm/etlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/etlserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg} ${extraparams}" +startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ets2server/_default.cfg b/lgsm/config-default/config-lgsm/ets2server/_default.cfg index 0ec1d415cc..c65803e5dd 100644 --- a/lgsm/config-default/config-lgsm/ets2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ets2server/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-nosingle ${extraparams}" +startparameters="-nosingle" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 28e5c7714d..08f751b8f0 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -14,10 +14,9 @@ port="34197" rconport="34198" rconpassword="CHANGE_ME" branch="stable" # values: stable, experimental -extraparams="" ## 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} ${extraparams}" +startparameters="--bind ${ip} --start-server-load-latest --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index a49300c090..a4a2f2e670 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="fof_depot" maxplayers="20" -extraparams="" ## 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} ${extraparams}" +startparameters="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index 7681f21ddf..ccae6e6422 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -17,7 +17,6 @@ defaultmap="gm_construct" maxplayers="16" tickrate="66" gamemode="sandbox" -extraparams="" ## Workshop Parameters | https://wiki.facepunch.com/gmod/Workshop_for_Dedicated_Servers wscollectionid="" @@ -28,7 +27,7 @@ wscollectionid="" 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 ${extraparams}" +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" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg index a55c56300c..c389135246 100644 --- a/lgsm/config-default/config-lgsm/hcuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hcuserver/_default.cfg @@ -15,16 +15,15 @@ maxplayers="8" port="7777" queryport="27015" servername="LinuxGSM" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} ${extraparams}" +startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport}" ## 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 ${extraparams}" +#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" ## Server Parameters for Co-op mode -#startparameters="${defaultmap}?Difficulty=1?Game=WV?MapList=KidsBedroom?MaxPlayers=4 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended ${extraparams}" +#startparameters="${defaultmap}?Difficulty=1?Game=WV?MapList=KidsBedroom?MaxPlayers=4 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 5bd087971b..a1d6e4390c 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -17,10 +17,9 @@ clientport="27005" sourcetvport="27020" defaultmap="dm_lockdown" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 2958a7a1b5..69ee4dddbd 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="crossfire" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 8338124fc6..8fb2e338d0 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="crossfire" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg index 2afadeda45..db21837476 100644 --- a/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hlwonserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="crossfire" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game valve -binary ./hlds_i686 -noipx -insecure +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 5b942d946c..2dab091f68 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -16,7 +16,6 @@ queryport="12881" maxplayers="20" defaultmap="nullius" creativemode="0" # values: Free Build = 1, Survival = 0 -extraparams="" ## Add admins using STEAMID64 # Example : addadmin 012345678901234567; addadmin 987654321098765432 @@ -28,7 +27,7 @@ loadsave="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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}\" ${extraparams}" +startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode}${workshoploadmods};addadmin ${admins}\"" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/hytserver/_default.cfg b/lgsm/config-default/config-lgsm/hytserver/_default.cfg index 46b237fa3b..074e24b3bd 100644 --- a/lgsm/config-default/config-lgsm/hytserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hytserver/_default.cfg @@ -18,10 +18,9 @@ # Server name, password and max players are set in Server/config.json, created on first start. ip="0.0.0.0" port="5520" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--bind ${ip}:${port} ${extraparams}" +startparameters="--bind ${ip}:${port}" ## Release Settings # Patchline (release|pre-release) diff --git a/lgsm/config-default/config-lgsm/hzserver/_default.cfg b/lgsm/config-default/config-lgsm/hzserver/_default.cfg index b7575f362f..9653944b75 100644 --- a/lgsm/config-default/config-lgsm/hzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hzserver/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="7777" queryport="27015" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername} ${extraparams}" +startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 887d12562d..8bde6ab8e4 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -16,7 +16,6 @@ sourcetvport="27020" defaultmap="embassy_coop checkpoint" maxplayers="32" tickrate="64" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -24,7 +23,7 @@ extraparams="" 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 ${extraparams}" +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" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/inssserver/_default.cfg b/lgsm/config-default/config-lgsm/inssserver/_default.cfg index e55fcfb07c..d854cbc0db 100644 --- a/lgsm/config-default/config-lgsm/inssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/inssserver/_default.cfg @@ -18,7 +18,6 @@ servername="LinuxGSM" defaultmap="Oilfield" defaultscenario="Scenario_Refinery_Push_Security" maxplayers="28" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -27,7 +26,7 @@ gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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 ${extraparams}" +startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -GSLTToken=${gslt} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/iosserver/_default.cfg b/lgsm/config-default/config-lgsm/iosserver/_default.cfg index a14b698332..1e42b23be4 100644 --- a/lgsm/config-default/config-lgsm/iosserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/iosserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="8v8_vienna" maxplayers="32" -extraparams="" ## 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} ${extraparams}" +startparameters="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg index fb661b0da0..1025826a29 100644 --- a/lgsm/config-default/config-lgsm/jbep3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jbep3server/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="crossfire" maxplayers="24" -extraparams="" ## 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} ${extraparams}" +startparameters="-game jbep3 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 3e0febe8a8..7ffde3756b 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index 2b13e3a680..66a54035af 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jk2server/_default.cfg b/lgsm/config-default/config-lgsm/jk2server/_default.cfg index c2a1ac6d85..de036f81c0 100644 --- a/lgsm/config-default/config-lgsm/jk2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk2server/_default.cfg @@ -16,10 +16,9 @@ steampass='password' ip="0.0.0.0" port="27960" defaultmap="ffa_bespin" -extraparams="" ## 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} ${extraparams}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/jk3server/_default.cfg b/lgsm/config-default/config-lgsm/jk3server/_default.cfg index 06d60fb408..576b1e0a33 100644 --- a/lgsm/config-default/config-lgsm/jk3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jk3server/_default.cfg @@ -17,10 +17,9 @@ steampass='password' ip="0.0.0.0" port="29070" defaultmap="mp/ffa3" -extraparams="" ## 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} ${extraparams}" +startparameters="+set dedicated 2 +set fs_basepath \"${systemdir}\" +set fs_homepath \"${systemdir}\" +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index de4efe6be1..1dbea1f6e6 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -13,10 +13,9 @@ ip="0.0.0.0" queryport="27015" defaultmap="KF-BioticsLab" gamemode="KFGameContent.KFGameInfo_VersusSurvival" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport} ${extraparams}\"" +startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\"" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 9c8dec4219..90d4f0e066 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -15,14 +15,13 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" defaultmap="KF-BioticsLab.rom" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" +startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" ## Server Parameters for Objective mode #defaultmap="KFO-Steamland" -#startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" +#startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 6e2e807d98..d525c4b387 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="c5m1_waterfront" maxplayers="8" -extraparams="" ## 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} ${extraparams}" +startparameters="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index e60232ff25..ba0322710a 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="l4d_hospital01_apartment" maxplayers="8" -extraparams="" ## 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} ${extraparams}" +startparameters="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg index e6342354b8..1f79054791 100644 --- a/lgsm/config-default/config-lgsm/mcbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcbserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" # 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 89a6bebcf5..daf0ef423b 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui ${extraparams}" +startparameters="nogui" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Branch (release|snapshot) diff --git a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg index 9fb3346c82..907ce818fa 100644 --- a/lgsm/config-default/config-lgsm/mcvserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcvserver/_default.cfg @@ -18,10 +18,9 @@ steamport="26901" defaultmap="mcv_siege" maxplayers="32" tickrate="64" -extraparams="" ## 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 ${extraparams}" +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" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mhserver/_default.cfg b/lgsm/config-default/config-lgsm/mhserver/_default.cfg index 7dbc36c32f..04d50aeb03 100644 --- a/lgsm/config-default/config-lgsm/mhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mhserver/_default.cfg @@ -15,11 +15,10 @@ beaconport="15000" queryport="27015" # Maps: FFA_Camp, FFA_Contraband, FFA_Grad, FFA_MountainPeak, FFA_Taiga, FFA_ThePit, FFA_Tourney, SKM_Camp, SKM_Contraband, SKM_Grad, SKM_MountainPeak, SKM_Taiga, SKM_ThePit, SKM_Tourney, TDM_Camp, TDM_Contraband, TDM_Grad, TDM_MountainPeak, TDM_Taiga, TDM_ThePit, TDM_Tourney defaultmap="FFA_ThePit" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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 ${extraparams}" +startparameters="Mordhau ${defaultmap} -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport} -GameIni=${servercfgfullpath} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg index 525f4aadeb..69ae5b81d6 100644 --- a/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mohaaserver/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="12203" defaultmap="dm/mohdm1" -extraparams="" ## 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} ${extraparams}" +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} " #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/momserver/_default.cfg b/lgsm/config-default/config-lgsm/momserver/_default.cfg index 33e1b916ec..3b92ccbfbe 100644 --- a/lgsm/config-default/config-lgsm/momserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/momserver/_default.cfg @@ -12,11 +12,10 @@ ip="0.0.0.0" port="7777" beaconport="15000" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://memoriesofmars.fandom.com/wiki/Dedicated_Servers -startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 18e3746c3c..eedd83fbd5 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ndserver/_default.cfg b/lgsm/config-default/config-lgsm/ndserver/_default.cfg index 573f3c7e70..322a5a3fc5 100644 --- a/lgsm/config-default/config-lgsm/ndserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ndserver/_default.cfg @@ -20,10 +20,9 @@ clientport="27005" sourcetvport="27020" defaultmap="hydro" maxplayers="32" -extraparams="" ## 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} ${extraparams}" +startparameters="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/necserver/_default.cfg b/lgsm/config-default/config-lgsm/necserver/_default.cfg index abe36cf2a0..555d0cf008 100644 --- a/lgsm/config-default/config-lgsm/necserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/necserver/_default.cfg @@ -10,10 +10,9 @@ ## Pre-defined Parameters | https://docs.linuxgsm.com/configuration/start-parameters#predefined-parameters worldname="MyWorld" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-localdir -world ${worldname} ${extraparams}" +startparameters="-localdir -world ${worldname}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index f1ec20d696..8ab45a0106 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="nmo_broadway" maxplayers="8" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index f22619e4a9..75236bf2a4 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -22,10 +22,9 @@ serverpassword="" # Add the following line to the params if you want a private server. Ensuring # that the password variable above is not left empty. # -password \"${serverpassword}\" -extraparams="" ## 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}' ${extraparams}" +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}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 80ecc6823f..4e9e83cb16 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -23,10 +23,9 @@ serverpassword="" # Add the following line to the params if you want a private server. Ensuring # that the password variable above is not left empty. # -password '${serverpassword}' -extraparams="" ## 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}' ${extraparams}" +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}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/nsserver/_default.cfg b/lgsm/config-default/config-lgsm/nsserver/_default.cfg index 8bdc803b00..2c3c24cc40 100644 --- a/lgsm/config-default/config-lgsm/nsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nsserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="ns_hera" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg index c58e9d96a4..68b0f3bb60 100644 --- a/lgsm/config-default/config-lgsm/ohdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ohdserver/_default.cfg @@ -17,10 +17,9 @@ servername="LinuxGSM" # Maps: risala, khafji_p, lamdong, montecassino, argonne defaultmap="AAS-TestMap" maxplayers="16" -extraparams="" ## 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 ${extraparams}" +startparameters="${defaultmap}?MaxPlayers=${maxplayers} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -RconPort=${rconport} -SteamServerName='${servername}' -log" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg index 5bb412ea3a..d6ed8626f0 100644 --- a/lgsm/config-default/config-lgsm/onsetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/onsetserver/_default.cfg @@ -8,12 +8,9 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://dev.playonset.com/wiki/DedicatedServer -startparameters="--config ${servercfgfullpath} ${extraparams}" +startparameters="--config ${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 1c05f52238..c55598b917 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="op4_bootcamp" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pc2server/_default.cfg b/lgsm/config-default/config-lgsm/pc2server/_default.cfg index 788c4e33c5..dc39d4f908 100644 --- a/lgsm/config-default/config-lgsm/pc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/pc2server/_default.cfg @@ -12,11 +12,8 @@ steamuser="username" steampass='password' -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--config ${servercfg} ${extraparams}" +startparameters="--config ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index eb3dd2978d..3417df9a86 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--config ${servercfg} ${extraparams}" +startparameters="--config ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg index eed84d5313..4da2891aec 100644 --- a/lgsm/config-default/config-lgsm/pmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pmcserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui ${extraparams}" +startparameters="nogui" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index db516b7ed9..81ff3fd340 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="bt_island" maxplayers="24" -extraparams="" ## 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} ${extraparams}" +startparameters="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg index aa79af2379..ebf0ae8697 100644 --- a/lgsm/config-default/config-lgsm/pvrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvrserver/_default.cfg @@ -15,11 +15,10 @@ port="7777" defaultmap="datacenter" # Get an API key from https://pavlov-ms.vankrupt.com/servers/v1/key apikey="" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | http://pavlovwiki.com/index.php/Setting_up_a_dedicated_server -startparameters="Pavlov ${defaultmap} -MultiHome=${ip} -Port=${port} ApiKey=${apikey} -log ${extraparams}" +startparameters="Pavlov ${defaultmap} -MultiHome=${ip} -Port=${port} ApiKey=${apikey} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pwserver/_default.cfg b/lgsm/config-default/config-lgsm/pwserver/_default.cfg index b8b84606ef..9ee1461acd 100644 --- a/lgsm/config-default/config-lgsm/pwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pwserver/_default.cfg @@ -14,11 +14,10 @@ servername="LinuxGSM" # For community servers (serverlist) you need to change these settings (publicip & publicport) in the gameserver config file as well port="8211" steamport="27015" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://tech.palworldgame.com/settings-and-operation/arguments -startparameters="-publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -port='${port}' -queryport='${steamport}' ${extraparams}" +startparameters="-publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -port='${port}' -queryport='${steamport}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index a502b3a117..1f430c776b 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" adminpassword="CHANGE_ME" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-servername ${selfname} -adminpassword ${adminpassword} ${extraparams}" +startparameters="-servername ${selfname} -adminpassword ${adminpassword}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 2699297734..bac93bb137 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="27910" defaultmap="q2dm1" -extraparams="" ## 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} ${extraparams}" +startparameters="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index c7ef45ceb6..e21dc0fdb4 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="27960" defaultmap="q3dm17" -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/q4server/_default.cfg b/lgsm/config-default/config-lgsm/q4server/_default.cfg index 272e0acb5d..0be2a39066 100644 --- a/lgsm/config-default/config-lgsm/q4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q4server/_default.cfg @@ -14,10 +14,9 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters port="28004" -extraparams="" ## 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} ${extraparams}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_port ${port} +exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 1bcfd814ae..05ff7a340a 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+exec ${servercfg} ${extraparams}" +startparameters="+exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 75f197b074..1b9d9d1cb0 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="27500" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-port ${port} -game ktx +exec ${servercfg} ${extraparams}" +startparameters="-port ${port} -game ktx +exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 6d81c93dd6..f8002b0a19 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="rc_arena" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index c2bd510f9b..b4c92d66c8 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -15,10 +15,9 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" defaultmap="RO-Arad.rom" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" +startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg index b8cc535a7f..081d8dee48 100644 --- a/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rsdwserver/_default.cfg @@ -15,11 +15,10 @@ # (your Player ID, shown in the in-game settings). DedicatedServer.ini is created during install, # so OwnerId can be set before the first start. port="7777" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://dragonwilds.runescape.wiki/w/Dedicated_Servers -startparameters="-Port=${port} -log ${extraparams}" +startparameters="-Port=${port} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg index 452a1bfca9..2241a144bf 100644 --- a/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rtcwserver/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="27960" defaultmap="mp_beach" -extraparams="" ## 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} ${extraparams}" +startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 2c80cc2032..f6dab1f4fa 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -27,10 +27,9 @@ worldsize="3000" # default: 3000, range: 1000-6000, map size in meters. saveinterval="300" # Auto-save in seconds. tickrate="30" # default: 30, range: 15-100. tags="" # values: monthly, biweekly, weekly, vanilla, hardcore, softcore, pve, roleplay, creative, minigame, training, battlefield, broyale, builds, NA, SA, EU, WA, EA, OC, AF ( Doc: https://wiki.facepunch.com/rust/server-browser-tags ) -extraparams="" ## 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg index 68c2d78eaf..cf01d2b0b9 100644 --- a/lgsm/config-default/config-lgsm/rwrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwrserver/_default.cfg @@ -22,12 +22,9 @@ steampass='password' startpackage="media/packages/vanilla" startscript="${selfname}.as" -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://runningwithrifles.fandom.com/wiki/How_to_host_a_different_game_mode_as_dedicated_server -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/rwserver/_default.cfg b/lgsm/config-default/config-lgsm/rwserver/_default.cfg index b4746c35d9..5536e1a686 100644 --- a/lgsm/config-default/config-lgsm/rwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rwserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index 7761a88a34..ab2ae30364 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="7777" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg index 3d28cd6739..ad73ede403 100644 --- a/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbotsserver/_default.cfg @@ -13,10 +13,9 @@ port="7777" queryport="27015" defaultmap="StationKappa" servername="LinuxGSM" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -startup_map ${defaultmap} -server_name '${servername}' ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -startup_map ${defaultmap} -server_name '${servername}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 03a03b3997..c61d87fc56 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -14,10 +14,9 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg index 79d8bd41aa..9c82bc9528 100644 --- a/lgsm/config-default/config-lgsm/scpslserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/scpslserver/_default.cfg @@ -12,10 +12,9 @@ ## All server settings except the server port are done in the config file: ## Docs: https://en.scpslgame.com/index.php?title=Docs:Server_Config port="7777" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${port} --acceptEULA ${extraparams}" +startparameters="${port} --acceptEULA" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index 8825ec121b..f4cc7c1146 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath} ${extraparams}" +startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg index b9942458e6..99562af6ab 100644 --- a/lgsm/config-default/config-lgsm/sfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfcserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="sf_astrodome" maxplayers="32" -extraparams="" ## 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} ${extraparams}" +startparameters="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sfserver/_default.cfg b/lgsm/config-default/config-lgsm/sfserver/_default.cfg index 99fdd124b5..ed51b6e8ea 100644 --- a/lgsm/config-default/config-lgsm/sfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sfserver/_default.cfg @@ -13,11 +13,10 @@ ip="0.0.0.0" # Satisfactory 1.0+: port is used for the game (UDP) and the server API (TCP). port="7777" reliableport="8888" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://satisfactory.fandom.com/wiki/Dedicated_servers -startparameters="FactoryGame -Port=${port} -ReliablePort=${reliableport} -log ${extraparams}" +startparameters="FactoryGame -Port=${port} -ReliablePort=${reliableport} -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/smserver/_default.cfg b/lgsm/config-default/config-lgsm/smserver/_default.cfg index e27aa63362..b70c383a94 100644 --- a/lgsm/config-default/config-lgsm/smserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/smserver/_default.cfg @@ -18,10 +18,9 @@ telnetport="18888" maxplayers="50" backupinterval="15" # Backup interval in minutes. defaultmap="Level01_Main" -extraparams="" ## 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 ${extraparams}" +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" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/sof2server/_default.cfg b/lgsm/config-default/config-lgsm/sof2server/_default.cfg index ff87d19f46..d2dfc2e508 100644 --- a/lgsm/config-default/config-lgsm/sof2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/sof2server/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="20100" defaultmap="mp_shop" -extraparams="" ## 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} ${extraparams}" +startparameters="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/solserver/_default.cfg b/lgsm/config-default/config-lgsm/solserver/_default.cfg index ac927cda87..f934703942 100644 --- a/lgsm/config-default/config-lgsm/solserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/solserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" maplist="mapslist.txt" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-b ${ip} -m ${maplist} -c ${servercfg} ${extraparams}" +startparameters="-b ${ip} -m ${maplist} -c ${servercfg}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/squad44server/_default.cfg b/lgsm/config-default/config-lgsm/squad44server/_default.cfg index 514e594937..8483e308e7 100644 --- a/lgsm/config-default/config-lgsm/squad44server/_default.cfg +++ b/lgsm/config-default/config-lgsm/squad44server/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="10027" queryport="10037" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 0c0cd21c60..ae14cf30e2 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -11,11 +11,10 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters port="7787" queryport="27165" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Game Server Docs | https://squad.fandom.com/wiki/Dedicated_server -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/stnserver/_default.cfg b/lgsm/config-default/config-lgsm/stnserver/_default.cfg index e852c8ea56..50c7753578 100644 --- a/lgsm/config-default/config-lgsm/stnserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stnserver/_default.cfg @@ -10,11 +10,10 @@ maxplayers="20" # Regions: USA: 0, EU: 1, AUS: 2 region="0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 -startparameters="-mc ${maxplayers} -r ${region} ${extraparams}" +startparameters="-mc ${maxplayers} -r ${region}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/stserver/_default.cfg b/lgsm/config-default/config-lgsm/stserver/_default.cfg index ae87a91bb8..60e26ffe23 100644 --- a/lgsm/config-default/config-lgsm/stserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stserver/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters worldsave="moon_save" worldtype="Moon" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-LOAD ${worldsave} ${worldtype} ${extraparams}" +startparameters="-LOAD ${worldsave} ${worldtype}" ## Steam Workshop Mods | https://docs.linuxgsm.com/steamcmd/workshop # Workshop item or collection IDs, separated by spaces. Collections are expanded. diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 273b1ae134..362cfe6032 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="svencoop1" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} +maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 1aa47101cb..19aa0dc5ef 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -14,10 +14,9 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-config ${servercfgfullpath} ${extraparams}" +startparameters="-config ${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg index ee2b9ef1df..adb83a2574 100644 --- a/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2cserver/_default.cfg @@ -17,7 +17,6 @@ clientport="27005" sourcetvport="27020" defaultmap="4koth_frigid" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -25,7 +24,7 @@ extraparams="" 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 69badf4ca4..021574d7fd 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -17,7 +17,6 @@ clientport="27005" sourcetvport="27020" defaultmap="cp_badlands" maxplayers="16" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -25,7 +24,7 @@ extraparams="" 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 ${extraparams}" +startparameters="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -norestart" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 7341cb653e..acae133c13 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="dustbowl" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game tfc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tfserver/_default.cfg b/lgsm/config-default/config-lgsm/tfserver/_default.cfg index b002fdc39f..04af34bbab 100644 --- a/lgsm/config-default/config-lgsm/tfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfserver/_default.cfg @@ -31,10 +31,9 @@ servername="LinuxGSM" serverpassword="" servertags="LinuxGSM" steamsocket="0" # Use Steam Socket. 0 = off; 1 = on. Use Steam Servers for network penetration. Enable this if you don't have a public IP but you want to allow players from outside your network to join your server. If disabled, only you and other players on your LAN can join. If you have a public IP, you do not need to enable this. -extraparams="" ## 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}' ${extraparams}" +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}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tiserver/_default.cfg b/lgsm/config-default/config-lgsm/tiserver/_default.cfg index 002f702120..1be16d9616 100644 --- a/lgsm/config-default/config-lgsm/tiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tiserver/_default.cfg @@ -12,7 +12,6 @@ ip="0.0.0.0" port="7777" defaultmap="/Game/TheIsle/Maps/Game/Gateway/Gateway" -extraparams="" ## Epic Online Services (EOS) Dedicated Server Credentials eosclientid="xyza7891gk5PRo3J7G9puCJGFJjmEguW" @@ -20,7 +19,7 @@ eosclientsecret="pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## 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} ${extraparams}" +startparameters="${defaultmap} -Port=${port} -log -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=${eosclientid} -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=${eosclientsecret}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 9065528eb0..8c5738d73a 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="inifile=${servercfgfullpath} pid_file=ts3server.pid ${extraparams}" +startparameters="inifile=${servercfgfullpath} pid_file=ts3server.pid" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tsserver/_default.cfg b/lgsm/config-default/config-lgsm/tsserver/_default.cfg index 1a21b5b201..ba59e0071c 100644 --- a/lgsm/config-default/config-lgsm/tsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tsserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="ts_neobaroque" maxplayers="32" -extraparams="" ## 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} ${extraparams}" +startparameters="-game ts -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} " #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 5828305648..102b948b41 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -12,7 +12,6 @@ ip="0.0.0.0" port="7777" queryport="27015" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -20,7 +19,7 @@ extraparams="" gslt="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${selfname}.ini -log ${extraparams}" +startparameters="-MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${selfname}.ini -log" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 98ac200e0f..4923f24392 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -14,10 +14,9 @@ steampass='password' ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-f ${servercfg} ${extraparams}" +startparameters="-f ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/untserver/_default.cfg b/lgsm/config-default/config-lgsm/untserver/_default.cfg index a4b7baa41c..a2a0308208 100644 --- a/lgsm/config-default/config-lgsm/untserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/untserver/_default.cfg @@ -16,7 +16,6 @@ defaultmap="PEI" servername="LinuxGSM" perspective="first" # values: first, third, vehicle, Both. gamemode="normal" # values: normal, easy, gold. -extraparams="" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. @@ -24,7 +23,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-nographics -batchmode -bind ${ip} -port ${port} -maxplayers ${maxplayers} -perspective ${perspective} -mode ${gamemode} -name ${servername} -map ${defaultmap} -gslt ${gslt} +InternetServer/${selfname}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 3e3440e853..00cf8ad5ae 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters defaultmap="DM-Rankin" ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog} ${extraparams}" +startparameters="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 53779379e1..9a77eeadd9 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -26,11 +26,10 @@ allowjoininprogress="true" # https://docs.linuxgsm.com/game-servers/unreal-tournament-3#server-openspy-login gsusername="" gspassword="" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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} ${extraparams}" +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}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 3daea70b89..e23a6d51b5 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -11,10 +11,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters defaultmap="DM-Deck16][" ip="0.0.0.0" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="server ${defaultmap}.unr ini=${servercfgfullpath} ${extraparams}" +startparameters="server ${defaultmap}.unr ini=${servercfgfullpath}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index d804103b98..59341032e7 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -15,10 +15,9 @@ port="7777" defaultmap="DM-Underland" gametype="DM" timelimit="10" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -port=${port} ${extraparams}" +startparameters="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -port=${port}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/vhserver/_default.cfg b/lgsm/config-default/config-lgsm/vhserver/_default.cfg index afc5270d9d..7506613fcc 100644 --- a/lgsm/config-default/config-lgsm/vhserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vhserver/_default.cfg @@ -48,13 +48,12 @@ instanceid="1" #. worldmodifiers="-preset normal" worldmodifiers="" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # -crossplay routes connections through the PlayFab relay so Xbox/Game Pass players can join. # Steam-only servers joined by direct IP: copy startparameters to your instance config and remove -crossplay. # 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}} ${extraparams}" +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}}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg index 50c31086f2..fb44ecefb5 100644 --- a/lgsm/config-default/config-lgsm/vintsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vintsserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="--dataPath ${servercfgdir} ${extraparams}" +startparameters="--dataPath ${servercfgdir}" ## Release Settings | https://docs.linuxgsm.com/game-servers/vintagestory#release-settings # Branch (stable|unstable|) diff --git a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg index e677bafc8f..488a412cd0 100644 --- a/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vpmcserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="${extraparams}" +startparameters="" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|3.1.1) diff --git a/lgsm/config-default/config-lgsm/vsserver/_default.cfg b/lgsm/config-default/config-lgsm/vsserver/_default.cfg index b6152ae0d1..529054a535 100644 --- a/lgsm/config-default/config-lgsm/vsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/vsserver/_default.cfg @@ -14,10 +14,9 @@ port="27015" clientport="27005" defaultmap="vs_frost" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game vs -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index c7dd97661e..6f1e1446ed 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -8,11 +8,8 @@ #### Game Server Settings #### -## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" - ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg} ${extraparams}" +startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wfserver/_default.cfg b/lgsm/config-default/config-lgsm/wfserver/_default.cfg index daee13a84f..bd8fc55c3e 100644 --- a/lgsm/config-default/config-lgsm/wfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wfserver/_default.cfg @@ -12,10 +12,9 @@ ip="0.0.0.0" port="44400" httpport="44444" -extraparams="" ## 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} ${extraparams}" +startparameters="+exec ${servercfg} +sv_http_ip ${ip} +set sv_http_port ${httpport} +sv_ip ${ip} +sv_port ${port}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg index 3d6ae5a7fd..d54aa9897e 100644 --- a/lgsm/config-default/config-lgsm/wmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wmcserver/_default.cfg @@ -10,10 +10,9 @@ ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters javaram="1024" # -Xmx$1024M -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="nogui ${extraparams}" +startparameters="nogui" ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings # Version (latest|1.16.5) diff --git a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg index 2f824d9f4d..b8c2736d17 100644 --- a/lgsm/config-default/config-lgsm/wurmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wurmserver/_default.cfg @@ -50,11 +50,10 @@ serverpassword="" ip="0.0.0.0" port="3724" queryport="27016" -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # 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}' ${extraparams}" +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}'" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/xntserver/_default.cfg b/lgsm/config-default/config-lgsm/xntserver/_default.cfg index 224d0eb1ac..6d362f5d45 100644 --- a/lgsm/config-default/config-lgsm/xntserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/xntserver/_default.cfg @@ -9,10 +9,9 @@ #### Game Server Settings #### ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters -extraparams="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters -startparameters="-userdir ${systemdir}/${selfname} ${extraparams}" +startparameters="-userdir ${systemdir}/${selfname}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg index 3b2445726e..04a987deae 100644 --- a/lgsm/config-default/config-lgsm/zmrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zmrserver/_default.cfg @@ -15,10 +15,9 @@ clientport="27005" sourcetvport="27020" defaultmap="zm_docksofthedead" maxplayers="16" -extraparams="" ## 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} ${extraparams}" +startparameters="-game zombie_master_reborn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg index caa3f6f121..eb2d2fe0cf 100644 --- a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -15,7 +15,6 @@ clientport="27005" sourcetvport="27020" defaultmap="zps_deadend" maxplayers="20" -extraparams="" ## Game Server Login Token (GSLT): Optional # GSLT can be used for running a public server. @@ -23,7 +22,7 @@ extraparams="" 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} ${extraparams}" +startparameters="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" #### LinuxGSM Settings #### 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 From 783caa15e93b3709388ecac4720864a49bda61d2 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 30 Oct 2026 11:07:03 +0000 Subject: [PATCH 3/3] feat(config): list extraparams in every _default.cfg Add an "Extra Parameters" entry with extraparams="" below startparameters in every _default.cfg so users can see the setting exists. The startparameters lines themselves are unchanged. --- lgsm/config-default/config-lgsm/acserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ahl2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ahlserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/arkserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/arma3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/armarserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/atsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/avserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bb2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bbserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bdserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bfvserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/boserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/bsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/btlserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/btserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ccserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ceserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ckserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cmwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cod2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cod4server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/codserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/colserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cs2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/csczserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/csserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cssserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/cswonserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ctserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dabserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dayzserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dodrserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dodserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/doiserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dstserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/dysserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ecoserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/emserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/etlserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ets2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/fofserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hcuserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hlwonserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hytserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/hzserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/insserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/inssserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/iosserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/jbep3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/jc2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/jc3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/jk2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/jk3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/kf2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/kfserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mcbserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mcvserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mhserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mohaaserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/momserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ndserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/necserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ns2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/nsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ohdserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/onsetserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/opforserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pc2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pmcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pvrserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/pzserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/q2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/q3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/q4server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/qlserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/qwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ricochetserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/roserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/rsdwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/rtcwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/rustserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/rwrserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/rwserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sampserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sbotsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sbserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/scpslserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sfcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sfserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/smserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/sof2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/solserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/squad44server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/squadserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/stnserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/stserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/svenserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/terrariaserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tf2cserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tf2server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tfserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tiserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ts3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/tuserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/twserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/untserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ut3server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/ut99server/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/utserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/vhserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/vintsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/vpmcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/vsserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/wetserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/wfserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/wmcserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/wurmserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/xntserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/zmrserver/_default.cfg | 4 ++++ lgsm/config-default/config-lgsm/zpsserver/_default.cfg | 4 ++++ 147 files changed, 588 insertions(+) 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