Browse Source

update av server exec

merge


av changes
pull/3428/head
Daniel Gibbs 4 years ago
parent
commit
288dc9f2f6
  1. 2
      lgsm/config-default/config-lgsm/avserver/_default.cfg
  2. 7
      lgsm/functions/command_debug.sh
  3. 8
      lgsm/functions/command_start.sh

2
lgsm/config-default/config-lgsm/avserver/_default.cfg

@ -161,7 +161,7 @@ avdatapath="${serverfiles}/galaxy"
avgalaxypath="${avdatapath}/${selfname}" avgalaxypath="${avdatapath}/${selfname}"
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./server.sh" executable="./bin/AvorionServer"
servercfgdir="${avgalaxypath}" servercfgdir="${avgalaxypath}"
servercfg="server.ini" servercfg="server.ini"
servercfgdefault="server.ini" servercfgdefault="server.ini"

7
lgsm/functions/command_debug.sh

@ -104,7 +104,12 @@ echo "${port}" >> "${lockdir}/${selfname}.lock"
fn_script_log_info "Lockfile generated" fn_script_log_info "Lockfile generated"
fn_script_log_info "${lockdir}/${selfname}.lock" fn_script_log_info "${lockdir}/${selfname}.lock"
cd "${executabledir}" || exit if [ "${shortname}" == "av" ]; then
cd "${systemdir}" || exit
else
cd "${executabledir}" || exit
fi
# Note: do not add double quotes to ${executable} ${startparameters}. # Note: do not add double quotes to ${executable} ${startparameters}.
if [ "${engine}" == "source" ]||[ "${engine}" == "goldsrc" ]; then if [ "${engine}" == "source" ]||[ "${engine}" == "goldsrc" ]; then
${executable} ${startparameters} -debug ${executable} ${startparameters} -debug

8
lgsm/functions/command_start.sh

@ -72,7 +72,13 @@ fn_start_tmux(){
echo "${version}" >> "${lockdir}/${selfname}.lock" echo "${version}" >> "${lockdir}/${selfname}.lock"
echo "${port}" >> "${lockdir}/${selfname}.lock" echo "${port}" >> "${lockdir}/${selfname}.lock"
fn_reload_startparameters fn_reload_startparameters
cd "${executabledir}" || exit
if [ "${shortname}" == "av" ]; then
cd "${systemdir}" || exit
else
cd "${executabledir}" || exit
fi
tmux new-session -d -x "${sessionwidth}" -y "${sessionheight}" -s "${sessionname}" "${preexecutable} ${executable} ${startparameters}" 2> "${lgsmlogdir}/.${selfname}-tmux-error.tmp" tmux new-session -d -x "${sessionwidth}" -y "${sessionheight}" -s "${sessionname}" "${preexecutable} ${executable} ${startparameters}" 2> "${lgsmlogdir}/.${selfname}-tmux-error.tmp"
# Create logfile. # Create logfile.

Loading…
Cancel
Save