60 changed files with 1500 additions and 8 deletions
@ -0,0 +1,56 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./Jcmp-Server" |
||||
|
servercfg="config.lua" |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/default_config.lua" |
||||
|
#gamelogdir="" # No server logs available |
||||
|
|
||||
|
|
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "engine" "avalanche" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,62 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="dontstarve" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}/bin" |
||||
|
executable="./dontstarve_dedicated_server_nullrenderer" |
||||
|
servercfg="settings.ini" |
||||
|
servercfgdir="${HOME}/.klei/DoNotStarveTogether" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,61 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/czero" |
||||
|
executable="./hlds_run" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdir="${systemdir}" |
||||
|
|
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,61 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
engine="projectzomboid" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./start-server.sh" |
||||
|
servercfg="servertest.ini" |
||||
|
servercfgdir="${HOME}/Zomboid/Server" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,66 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="realvirtuality" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./arma3server" |
||||
|
servercfg="${servicename}.server.cfg" |
||||
|
networkcfg="${servicename}.network.cfg" |
||||
|
servercfgdir="${systemdir}/cfg" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
networkcfgfullpath="${servercfgdir}/${networkcfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.server.cfg" |
||||
|
networkcfgdefault="${servercfgdir}/lgsm-default.network.cfg" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,62 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
engine="seriousengine35" |
||||
|
systemdir="${filesdir}/Bin" |
||||
|
executable="./runSam3_DedicatedServer.sh" |
||||
|
executabledir="${systemdir}" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${filesdir}/Content/SeriousSam3/Config" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,54 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,54 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,61 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="starbound" |
||||
|
executabledir="${filesdir}/linux64" |
||||
|
executable="./starbound_server" |
||||
|
servercfg="sbboot.config" |
||||
|
servercfgdir="${executabledir}" |
||||
|
gamelogdir="${filesdir}/giraffe_storage" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,63 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="teeworlds" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./teeworlds_srv" |
||||
|
servercfg="${servicename}.cfg" # Teeworlds can also auto load any config if an autoexec.cfg file is present in the server dir |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,63 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="terraria" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./TerrariaServer" |
||||
|
servercfg="${servicename}.txt" |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.txt" |
||||
|
#gamelogdir="" # Terraria Doesn't Have a Server Log |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,80 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
|
||||
|
engine="unity3d" |
||||
|
# http://hurtworld.wikia.com/wiki/Hosting_A_Server |
||||
|
fn_parms(){ |
||||
|
parms="-batchmode -nographics -exec \"host ${port} ${map} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${logfile}\" " |
||||
|
} |
||||
|
port="12871" |
||||
|
queryport="12881" |
||||
|
maxplayers="20" |
||||
|
map="" #Optional |
||||
|
creativemode="0" #Free Build |
||||
|
logfile="gamelog.txt" |
||||
|
admins="" "Adding admins using STEAMID64. Example : addadmin 012345678901234567; addadmin 987654321098765432" |
||||
|
|
||||
|
# Advanced |
||||
|
loadsave="" "Rollback server state (remove after start command)" |
||||
|
x64mode="0" "Use unstable 64 bit server executable (O/1)" |
||||
|
filesdir="${rootdir}/serverfiles" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
if [ "${x64mode}" == "1" ]; then |
||||
|
executable="./Hurtworld.x86_64" |
||||
|
else |
||||
|
executable="./Hurtworld.x86" |
||||
|
fi |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,63 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
engine="unreal4" |
||||
|
systemdir="${filesdir}/ShooterGame" |
||||
|
executabledir="${systemdir}/Binaries/Linux" |
||||
|
executable="./ShooterGameServer" |
||||
|
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
||||
|
servercfg="GameUserSettings.ini" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,54 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,54 @@ |
|||||
|
# Game Settings File |
||||
|
# _srcds |
||||
|
# Base SRCDS Game |
||||
|
|
||||
|
# Import default settings |
||||
|
fn_import_game_settings _default |
||||
|
|
||||
|
# This is the way we create a script that collates and parses the parameters |
||||
|
fn_parms(){ |
||||
|
parms="$(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_minus)) ${srcds_parms} $(echo $(sed -e 's/=\"/ /g' -e 's/\"$//g' ${settingsdir}/parms_plus))" |
||||
|
} |
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-game" "\${game}" |
||||
|
fn_set_game_params parms_minus "-strictportbind" "--EMPTY--" |
||||
|
fn_set_game_params parms_minus "-ip" "\${ip}" |
||||
|
fn_set_game_params parms_minus "-port" "\${port}" |
||||
|
fn_set_game_params parms_minus "-maxplayers" "\${maxplayers}" |
||||
|
fn_set_game_params parms_minus "-tickrate" "\${tickrate}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+clientport" "\${clientport}" |
||||
|
fn_set_game_params parms_plus "+tv_port" "\${sourcetvport}" |
||||
|
fn_set_game_params parms_plus "+mapcyclefile" "\${mapcyclefile}" |
||||
|
fn_set_game_params parms_plus "+servercfgfile" "\${servercfg}" |
||||
|
fn_set_game_params parms_plus "+map" "\${defaultmap}" |
||||
|
|
||||
|
# And the settings for defaults |
||||
|
fn_set_game_params settings "appid" "204" "Steam App ID" |
||||
|
fn_set_game_params settings "clientport" "27005" "Client Port" |
||||
|
fn_set_game_params settings "defaultmap" "dm_lockdown" "Default map to load" |
||||
|
fn_set_game_params settings "engine" "source" "Game Engine" |
||||
|
fn_set_game_params settings "game" "hl2mp" "Name of game to pass to srcds" |
||||
|
fn_set_game_params settings "gamename" "HalfLife2Deathmatch" "Name for subdirectory in GitHub repo" |
||||
|
fn_set_game_params settings "mapcyclefile" "mapcycle.txt" "Map Cycle File" |
||||
|
fn_set_game_params settings "maxplayers" "64" "Maximum player count" |
||||
|
fn_set_game_params settings "playlist" "custom" "Playlist" |
||||
|
fn_set_game_params settings "port" "27015" "Port to bind for server" |
||||
|
fn_set_game_params settings "servercfg" "${selfname}.cfg" "Server Config file" |
||||
|
fn_set_game_params settings "sourcetvport" "27020" "SourceTV Port" |
||||
|
fn_set_game_params settings "srcds_parms" "--EMPTY--" "Additional SRCDS Parameters. Put the parameters that start with \"-\" first, then \"+\" parameters after" |
||||
|
fn_set_game_params settings "steampass" "--EMPTY--" "Steam Password" |
||||
|
fn_set_game_params settings "steamuser" "anonymous" "Steam Username" |
||||
|
fn_set_game_params settings "tickrate" "64" "Server Tick Rate" |
||||
|
|
||||
|
# These are values that the script uses, they don't get used by the srcds server directly |
||||
|
fn_set_game_params settings "systemdir" "\${filesdir}/\${game}" |
||||
|
fn_set_game_params settings "gamelogdir" "\${systemdir}/logs" |
||||
|
fn_set_game_params settings "executabledir" "\${filesdir}" |
||||
|
fn_set_game_params settings "executable" "./srcds_linux" |
||||
|
fn_set_game_params settings "servercfg" "\${servicename}.cfg" |
||||
|
fn_set_game_params settings "servercfgdir" "\${systemdir}/cfg" |
||||
|
fn_set_game_params settings "servercfgfullpath" "\${servercfgdir}/\${servercfg}" |
||||
|
fn_set_game_params settings "servercfgdefault" "\${servercfgdir}/lgsm-default.cfg" |
||||
|
|
@ -0,0 +1,18 @@ |
|||||
|
#TODO |
||||
|
fn_parms(){ |
||||
|
parms="TheIsland?listen" |
||||
|
} |
||||
|
|
||||
|
appid="376030" |
||||
|
servicename="ark-server" |
||||
|
gamename="ARK: Survivial Evolved" |
||||
|
|
||||
|
|
||||
|
engine="unreal4" |
||||
|
systemdir="${filesdir}/ShooterGame" |
||||
|
executabledir="${systemdir}/Binaries/Linux" |
||||
|
executable="./ShooterGameServer" |
||||
|
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
||||
|
servercfg="GameUserSettings.ini" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
@ -0,0 +1,24 @@ |
|||||
|
#TODO |
||||
|
port="2302" |
||||
|
fn_parms(){ |
||||
|
parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" |
||||
|
} |
||||
|
mods="" |
||||
|
servermods="" |
||||
|
bepath="" |
||||
|
appid="233780" |
||||
|
# Development |
||||
|
# appid="233780 -beta development" |
||||
|
gamename="ARMA 3" |
||||
|
|
||||
|
engine="realvirtuality" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./arma3server" |
||||
|
servercfg="${servicename}.server.cfg" |
||||
|
networkcfg="${servicename}.network.cfg" |
||||
|
servercfgdir="${systemdir}/cfg" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
networkcfgfullpath="${servercfgdir}/${networkcfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.server.cfg" |
||||
|
networkcfgdefault="${servercfgdir}/lgsm-default.network.cfg" |
@ -0,0 +1,11 @@ |
|||||
|
#TODO |
||||
|
defaultmap="bba_barracks" |
||||
|
gslt="" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game brainbread2 -insecure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="346330" |
||||
|
gamename="BrainBread 2" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/brainbread2" |
@ -0,0 +1,9 @@ |
|||||
|
#TODO |
||||
|
defaultmap="dm_bounce" |
||||
|
fn_parms(){ |
||||
|
parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="346680" |
||||
|
gamename="Black Mesa: Deathmatch" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/bms" |
@ -0,0 +1,11 @@ |
|||||
|
#TODO |
||||
|
defaultmap="duel_winter" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="228780" |
||||
|
gamename="Blade Symphony" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/berimbau" |
@ -0,0 +1,14 @@ |
|||||
|
#TODO |
||||
|
defaultmap="de_dust2" |
||||
|
fn_parms(){ |
||||
|
parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="90" |
||||
|
appidmod="czero" |
||||
|
gamename="Counter Strike: Condition Zero" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/czero" |
||||
|
executable="./hlds_run" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdir="${systemdir}" |
@ -0,0 +1,13 @@ |
|||||
|
#TODO |
||||
|
defaultmap="de_dust2" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="90" |
||||
|
appidmod="cstrike" |
||||
|
gamename="Counter Strike 1.6" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/cstrike" |
||||
|
executable="./hlds_run" |
@ -0,0 +1,17 @@ |
|||||
|
# Game Settings File |
||||
|
# cssserver |
||||
|
# Counter-Strike: Source Dedicated Server |
||||
|
|
||||
|
# Import SRCDS |
||||
|
fn_import_game_settings _source |
||||
|
|
||||
|
# Override some server settings |
||||
|
appid="232330" |
||||
|
parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
gamename="Counter Strike: Source" |
||||
|
|
||||
|
fn_set_game_params settings "appid" "232330" |
||||
|
fn_set_game_params settings "defaultmap" "de_dust2" |
||||
|
fn_set_game_params settings "game" "cstrike" |
||||
|
fn_set_game_params settings "mapcyclefile" "--UNSET--" |
||||
|
fn_set_game_params settings "gamename" "Counter Strike: Source" |
@ -0,0 +1,12 @@ |
|||||
|
defaultmap="da_rooftops" |
||||
|
maxplayers="10" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="317800" |
||||
|
gamename="Double Action: Boogaloo" |
||||
|
engine="source" |
||||
|
|
||||
|
systemdir="${filesdir}/dab" |
||||
|
executable="./dabds.sh" |
@ -0,0 +1,13 @@ |
|||||
|
defaultmap="dcdm5" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
|
||||
|
# Steam |
||||
|
appid="90" |
||||
|
appidmod="dmc" |
||||
|
gamename="Deathmatch Classic" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/dmc" |
||||
|
executable="./hlds_run" |
@ -0,0 +1,12 @@ |
|||||
|
defaultmap="dod_Anzio" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="90" |
||||
|
appidmod="dod" |
||||
|
gamename="Day of Defeat" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/dod" |
||||
|
executable="./hlds_run" |
@ -0,0 +1,9 @@ |
|||||
|
defaultmap="dod_Anzio" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="232290" |
||||
|
gamename="Day of Defeat: Source" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/dod" |
@ -0,0 +1,14 @@ |
|||||
|
#http://dont-starve-game.wikia.com/wiki/Guides/Don%E2%80%99t_Starve_Together_Dedicated_Servers |
||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
appid="343050" |
||||
|
gamename="Don't Starve Together" |
||||
|
|
||||
|
engine="dontstarve" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}/bin" |
||||
|
executable="./dontstarve_dedicated_server_nullrenderer" |
||||
|
servercfg="settings.ini" |
||||
|
servercfgdir="${HOME}/.klei/DoNotStarveTogether" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
@ -0,0 +1,9 @@ |
|||||
|
defaultmap="fof_depot" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="295230" |
||||
|
gamename="Fistful of Frags" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/fof" |
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="ge_archives" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam - 2007 SDK |
||||
|
appid="310" |
||||
|
gamename="GoldenEye: Source" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/gesource" |
@ -0,0 +1,26 @@ |
|||||
|
# Game Settings File |
||||
|
# gmodserver |
||||
|
# Garry's Mod Server |
||||
|
|
||||
|
# Import SRCDS |
||||
|
fn_import_game_settings _source |
||||
|
|
||||
|
# Override some server settings |
||||
|
fn_set_game_params settings "appid" "4020" |
||||
|
fn_set_game_params settings "defaultmap" "gm_construct" |
||||
|
fn_set_game_params settings "game" "garrysmod" |
||||
|
fn_set_game_params settings "mapcyclefile" "--UNSET--" |
||||
|
fn_set_game_params settings "gamename" "Garry's Mod" |
||||
|
fn_set_game_params settings "gamemode" "sandbox" "Game Mode." |
||||
|
fn_set_game_params settings "gslt" "--EMPTY--" "Required: Game Server Login Token. GSLT is required for running a public server. More info: http://gameservermanagers.com/gslt" |
||||
|
fn_set_game_params settings "workshopauth" "--EMPTY--" "Optional key for Workshop Content. Workshop Variables - http://wiki.garrysmod.com/page/Workshop_for_Dedicated_Servers" |
||||
|
fn_set_game_params settings "workshopcollectionid" "--EMPTY--" "Workshop Collection ID" |
||||
|
|
||||
|
# The parms that start with - go first |
||||
|
fn_set_game_params parms_minus "-authkey" "\${workshopauth}" |
||||
|
|
||||
|
# Then the parms that start with + |
||||
|
fn_set_game_params parms_plus "+sv_setsteamaccount" "\${gslt}" |
||||
|
fn_set_game_params parms_plus "+mapgroup" "\${mapgroup}" |
||||
|
fn_set_game_params parms_plus "+gamemode" "\${gamemode}" |
||||
|
fn_set_game_params parms_plus "+host_workshop_collection" "\${"workshopcollectionid"}" |
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="dm_lockdown" |
||||
|
|
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="232370" |
||||
|
gamename="Half Life 2: Deathmatch" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/hl2mp" |
@ -0,0 +1,11 @@ |
|||||
|
defaultmap="crossfire" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="90" |
||||
|
gamename="Half Life: Deathmatch" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/valve" |
||||
|
executable="./hlds_run" |
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="crossfire" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="255470" |
||||
|
gamename="Half-Life Deathmatch: Source" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/hl1mp" |
@ -0,0 +1,28 @@ |
|||||
|
servername="Hurtworld LGSM Server" |
||||
|
appid="405100" |
||||
|
gamename="Hurtworld" |
||||
|
|
||||
|
engine="unity3d" |
||||
|
# http://hurtworld.wikia.com/wiki/Hosting_A_Server |
||||
|
fn_parms(){ |
||||
|
parms="-batchmode -nographics -exec \"host ${port} ${map} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${logfile}\" " |
||||
|
} |
||||
|
port="12871" |
||||
|
queryport="12881" |
||||
|
maxplayers="20" |
||||
|
map="" #Optional |
||||
|
creativemode="0" #Free Build |
||||
|
logfile="gamelog.txt" |
||||
|
admins="" "Adding admins using STEAMID64. Example : addadmin 012345678901234567; addadmin 987654321098765432" |
||||
|
|
||||
|
# Advanced |
||||
|
loadsave="" "Rollback server state (remove after start command)" |
||||
|
x64mode="0" "Use unstable 64 bit server executable (O/1)" |
||||
|
filesdir="${rootdir}/serverfiles" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
if [ "${x64mode}" == "1" ]; then |
||||
|
executable="./Hurtworld.x86_64" |
||||
|
else |
||||
|
executable="./Hurtworld.x86" |
||||
|
fi |
@ -0,0 +1,13 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
appid="261140" |
||||
|
gamename="Just Cause 2" |
||||
|
engine="avalanche" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./Jcmp-Server" |
||||
|
servercfg="config.lua" |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/default_config.lua" |
@ -0,0 +1,23 @@ |
|||||
|
defaultmap="KF-BioticsLab.rom" |
||||
|
|
||||
|
fn_parms(){ |
||||
|
parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
||||
|
|
||||
|
# Start Variables for Objective mode |
||||
|
#defaultmap="KFO-Steamland" |
||||
|
#parms="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
||||
|
} |
||||
|
|
||||
|
appid="215360" |
||||
|
gamename="Killing Floor" |
||||
|
engine="unreal2" |
||||
|
|
||||
|
systemdir="${filesdir}/System" |
||||
|
executabledir="${systemdir}" |
||||
|
executable="./ucc-bin" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/Default.ini" |
||||
|
compressedmapsdir="${rootdir}/Maps-Compressed" |
||||
|
|
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="c5m1_waterfront" |
||||
|
maxplayers="8" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="222860" |
||||
|
gamename="Left 4 Dead 2" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/left4dead2" |
@ -0,0 +1,11 @@ |
|||||
|
defaultmap="l4d_hospital01_apartment" |
||||
|
maxplayers="8" |
||||
|
|
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} -tickrate ${tickrate} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="222840" |
||||
|
gamename="Left 4 Dead" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/left4dead" |
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="nmo_broadway" |
||||
|
maxplayers="8" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="317670" |
||||
|
gamename="No More Room in Hell" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/nmrih" |
@ -0,0 +1,19 @@ |
|||||
|
defaultmap="co_core" |
||||
|
maxplayers="24" |
||||
|
servername="NS2C Server" |
||||
|
webadminuser="admin" |
||||
|
webadminpass="admin" |
||||
|
webadminport="8080" |
||||
|
configpath="server1" |
||||
|
modstorage="server1/Workshop" |
||||
|
mods="" |
||||
|
password="" |
||||
|
fn_parms(){ |
||||
|
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\"" |
||||
|
} |
||||
|
|
||||
|
appid="313900" |
||||
|
gamename="NS2: Combat" |
||||
|
engine="spark" |
||||
|
executabledir="${filesdir}/ia32" |
||||
|
executable="./ns2combatserver_linux32" |
@ -0,0 +1,20 @@ |
|||||
|
defaultmap="ns2_summit" |
||||
|
maxplayers="24" |
||||
|
servername="NS2 Server" |
||||
|
webadminuser="admin" |
||||
|
webadminpass="admin" |
||||
|
webadminport="8080" |
||||
|
configpath="server1" |
||||
|
modstorage="server1/Workshop" |
||||
|
mods="" |
||||
|
password="" |
||||
|
# http://wiki.unknownworlds.com/ns2/Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${rootdir}/${configpath}\" -modstorage \"${rootdir}/${modstorage}\" -mods \"${mods}\"" |
||||
|
} |
||||
|
appid="4940" |
||||
|
gamename="Natural Selection 2" |
||||
|
engine="spark" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./server_linux32" |
@ -0,0 +1,11 @@ |
|||||
|
defaultmap="op4_bootcamp" |
||||
|
maxplayers="16" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="90" |
||||
|
appidmod="gearbox" |
||||
|
gamename="Half-Life: Opposing Force" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/gearbox" |
@ -0,0 +1,9 @@ |
|||||
|
defaultmap="bt_island" |
||||
|
maxplayers="24" |
||||
|
fn_parms(){ |
||||
|
parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="17575" |
||||
|
gamename="Pirates, Vikings, and Knights II" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/pvkii" |
@ -0,0 +1,13 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
appid="380870" |
||||
|
gamename="Project Zomboid" |
||||
|
|
||||
|
engine="projectzomboid" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./start-server.sh" |
||||
|
servercfg="servertest.ini" |
||||
|
servercfgdir="${HOME}/Zomboid/Server" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
@ -0,0 +1,10 @@ |
|||||
|
defaultmap="rc_arena" |
||||
|
maxplayers="16" |
||||
|
fn_parms(){ |
||||
|
parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="90" |
||||
|
appidmod="ricochet" |
||||
|
gamename="Ricochet" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/ricochet" |
@ -0,0 +1,18 @@ |
|||||
|
defaultmap="RO-Arad.rom" |
||||
|
|
||||
|
fn_parms(){ |
||||
|
parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
||||
|
} |
||||
|
gamename="Red Orchestra: Ostfront 41-45" |
||||
|
engine="unreal2" |
||||
|
appid="223250" |
||||
|
|
||||
|
# Directories |
||||
|
systemdir="${filesdir}/system" |
||||
|
executabledir="${systemdir}" |
||||
|
executable="./ucc-bin" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/default.ini" |
||||
|
compressedmapsdir="${rootdir}/Maps-Compressed" |
@ -0,0 +1,12 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
appid="211820" |
||||
|
gamename="Starbound" |
||||
|
|
||||
|
engine="starbound" |
||||
|
executabledir="${filesdir}/linux64" |
||||
|
executable="./starbound_server" |
||||
|
servercfg="sbboot.config" |
||||
|
servercfgdir="${executabledir}" |
||||
|
gamelogdir="${filesdir}/giraffe_storage" |
@ -0,0 +1,16 @@ |
|||||
|
# http://7daystodie.gamepedia.com/Server |
||||
|
fn_parms(){ |
||||
|
parms="-configfile=${servercfgfullpath} -dedicated" |
||||
|
} |
||||
|
appid="294420" |
||||
|
gamename="7 Days To Die" |
||||
|
|
||||
|
|
||||
|
engine="unity3d" |
||||
|
executable="./startserver.sh" |
||||
|
servercfg="${servicename}.xml" |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/serverconfig.xml" |
||||
|
|
||||
|
|
@ -0,0 +1,15 @@ |
|||||
|
# https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt |
||||
|
fn_parms(){ |
||||
|
parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" |
||||
|
} |
||||
|
appid="41080" |
||||
|
gamename="Serious Sam 3: BFE" |
||||
|
|
||||
|
engine="seriousengine35" |
||||
|
systemdir="${filesdir}/Bin" |
||||
|
executable="./runSam3_DedicatedServer.sh" |
||||
|
executabledir="${systemdir}" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${filesdir}/Content/SeriousSam3/Config" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
@ -0,0 +1,14 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="-config ${servercfgfullpath}" |
||||
|
} |
||||
|
appid="105600" |
||||
|
gamename="Terraria" |
||||
|
|
||||
|
engine="terraria" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./TerrariaServer" |
||||
|
servercfg="${servicename}.txt" |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.txt" |
||||
|
#gamelogdir="" # Terraria Doesn't Have a Server Log |
@ -0,0 +1,9 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
appid="261140" |
||||
|
|
||||
|
# Server Details |
||||
|
servicename="jc2-server" |
||||
|
gamename="Just Cause 2" |
||||
|
|
@ -0,0 +1,12 @@ |
|||||
|
defaultmap="cp_badlands" |
||||
|
maxplayers="16" |
||||
|
gslt="" |
||||
|
|
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
|
fn_parms(){ |
||||
|
parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
appid="232250" |
||||
|
gamename="Team Fortress 2" |
||||
|
engine="source" |
||||
|
systemdir="${filesdir}/tf" |
@ -0,0 +1,12 @@ |
|||||
|
defaultmap="dustbowl" |
||||
|
maxplayers="16" |
||||
|
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Command-line_parameters_2 |
||||
|
fn_parms(){ |
||||
|
parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
# Steam |
||||
|
appid="90" |
||||
|
appidmos="tfc" |
||||
|
gamename="Team Fortress Classic" |
||||
|
engine="goldsource" |
||||
|
systemdir="${filesdir}/tfc" |
@ -0,0 +1,14 @@ |
|||||
|
fn_parms(){ |
||||
|
parms="-f ${servercfgfullpath}" |
||||
|
} |
||||
|
appid="380840" |
||||
|
gamename="Teeworlds" |
||||
|
|
||||
|
engine="teeworlds" |
||||
|
systemdir="${filesdir}" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./teeworlds_srv" |
||||
|
servercfg="${servicename}.cfg" # Teeworlds can also auto load any config if an autoexec.cfg file is present in the server dir |
||||
|
servercfgdir="${filesdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
@ -0,0 +1,14 @@ |
|||||
|
defaultmap="DM-Rankin" |
||||
|
fn_parms(){ |
||||
|
parms="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} log=${gamelog}" |
||||
|
} |
||||
|
gamename="Unreal Tournament 2004" |
||||
|
engine="unreal2" |
||||
|
systemdir="${filesdir}/System" |
||||
|
executabledir="${systemdir}" |
||||
|
executable="./ucc-bin" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/UT2004.ini" |
||||
|
compressedmapsdir="${rootdir}/Maps-Compressed" |
@ -0,0 +1,15 @@ |
|||||
|
defaultmap="DM-Deck16][" |
||||
|
|
||||
|
fn_parms(){ |
||||
|
parms="server ${defaultmap}.unr ini=${servercfgfullpath}" |
||||
|
} |
||||
|
gamename="Unreal Tournament 99" |
||||
|
engine="unreal" |
||||
|
systemdir="${filesdir}/System" |
||||
|
executabledir="${systemdir}" |
||||
|
executable="./ucc-bin" |
||||
|
servercfg="${servicename}.ini" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
servercfgdefault="${servercfgdir}/Default.ini" |
||||
|
compressedmapsdir="${rootdir}/Maps-Compressed" |
Loading…
Reference in new issue