Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -64,5 +64,5 @@
#npcstream=60

#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
priority=1
#priority=1

1 change: 1 addition & 0 deletions Terraria/terrariaserver
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ executable="./TerrariaServer"
servercfg="${servicename}.txt"
servercfgdir="${filesdir}"
servercfgfullpath="${servercfgdir}/${servercfg}"
servercfgdefault="${servercfgdir}/lgsm-default.txt"
backupdir="${rootdir}/backups"

# Logging
Expand Down
2 changes: 1 addition & 1 deletion functions/fn_details
Original file line number Diff line number Diff line change
Expand Up @@ -541,7 +541,7 @@ echo -e ""
echo -e "\e[92mPorts\e[0m"
printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' =
echo -e "Change ports by editing the command-line"
echo -e "parameters in ${selfname}."
echo -e "parameters in ${servercfgfullpath}."
echo -e ""
echo -e "Useful port diagnostic command:"
echo -e "netstat -atunp | grep terraia"
Expand Down
7 changes: 7 additions & 0 deletions functions/fn_details_config
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,13 @@ elif [ "${engine}" == "teeworlds" ]; then
if [ -f "${servercfgfullpath}" ]; then
port=$(grep "DefaultPort=" "${servercfgfullpath}" | tr -cd "[:digit:]")
fi

elif [ "${engine}" == "terraria" ]; then

# port
if [ -f "${servercfgfullpath}" ]; then
port=$(grep "port=" "${servercfgfullpath}" | tr -cd "[:digit:]")
fi
if [ ! -n "${port}" ]; then
port="0"
fi
Expand Down
12 changes: 12 additions & 0 deletions functions/fn_install_config
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,13 @@ sed -i "s/\"rconpassword\"/\"${rconpass}\"/g" "${servercfgfullpath}"
echo ""
}

fn_terrariaconfig(){
echo "creating ${servercfg} config file."
cp -v "${servercfgdefault}" "${servercfgfullpath}"
sleep 1
echo ""
}

fn_ts3config(){
echo "creating blank ${servercfg} config file."
sleep 1
Expand Down Expand Up @@ -322,6 +329,11 @@ elif [ "${gamename}" == "Team Fortress Classic" ]; then
wget -N /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/TeamFortressClassic/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq
sleep 1
fn_goldsourceconfig
elif [ "${gamename}" == "Terraria" ]; then
echo -e "downloading lgsm-default.txt...\c"
wget -N /dev/null https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/Terraria/cfg/lgsm-default.txt 2>&1 | grep -F HTTP | cut -c45- | uniq
sleep 1
fn_terrariaconfig
elif [ "${gamename}" == "Unreal Tournament 2004" ]; then
fn_unreal2config
elif [ "${gamename}" == "Unreal Tournament 99" ]; then
Expand Down