Skip to content
Permalink
Browse files

fix(bsserver): fix launch issue and add GSLT support (#2276)

Co-authored-by: digimoncn@gmail.com
* fix launch problem
* add gslt parameter
* blade symphony now requires gslt
  • Loading branch information...
frisasky1 authored and dgibbs64 committed Apr 9, 2019
1 parent 6468e8e commit 6e48c66e189f4dc6db4136b03bd494a2efaa6919
Showing with 10 additions and 5 deletions.
  1. +6 −1 lgsm/config-default/config-lgsm/bsserver/_default.cfg
  2. +4 −4 lgsm/functions/install_gslt.sh
@@ -20,9 +20,14 @@ sourcetvport="27020"
defaultmap="duel_winter"
maxplayers="16"

## Required: Game Server Login Token
# GSLT is required for running a public server.
# More info: https://linuxgsm.com/gslt
gslt=""

## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-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 ####
@@ -12,7 +12,7 @@ echo ""
echo "Game Server Login Token"
echo "================================="
sleep 0.5
if [ "${gamename}" == "Counter-Strike: Global Offensive" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "No More Room in Hell" ]; then
if [ "${shortname}" == "csgo" ]||[ "${shortname}" == "css" ]||[ "${shortname}" == "nmrih" ]||[ "${shortname}" == "bs" ]; then
echo "GSLT is required to run a public ${gamename} server"
fn_script_log_info "GSLT is required to run a public ${gamename} server"
else
@@ -26,7 +26,7 @@ fn_script_log_info "Get more info and a token here:"
fn_script_log_info "https://linuxgsm.com/gslt"
echo ""
if [ -z "${autoinstall}" ]; then
if [ "${gamename}" != "Tower Unite" ]; then
if [ "${shortname}" != "tu" ]; then
echo "Enter token below (Can be blank)."
echo -n "GSLT TOKEN: "
read -r token
@@ -38,11 +38,11 @@ if [ -z "${autoinstall}" ]; then
fi
fi
sleep 0.5
if [ "${gamename}" == "Tower Unite" ]; then
if [ "${shortname}" == "tu" ]; then
echo "The GSLT can be changed by editing ${servercfgdir}/${servercfg}."
fn_script_log_info "The GSLT can be changed by editing ${servercfgdir}/${servercfg}."
else
echo "The GSLT can be changed by editing ${configdirserver}/${servicename}.cfg."
fn_script_log_info "The GSLT can be changed by editing ${configdirserver}/${servicename}.cfg."
fi
echo ""
echo ""

0 comments on commit 6e48c66

Please sign in to comment.
You can’t perform that action at this time.