From 084742c535df8c543e781389a9e4ce8eafb4850e Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Sun, 6 Sep 2020 16:34:40 -0400 Subject: [PATCH] Topseed server configuration tool added. --- topspeedserver.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 topspeedserver.sh diff --git a/topspeedserver.sh b/topspeedserver.sh new file mode 100755 index 0000000..dd4753e --- /dev/null +++ b/topspeedserver.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +path=${1:-~/.local/wine/top-speed-3/drive_c/Program\ Files/Playing\ in\ the\ dark/Top\ Speed\ 3} +echo "Enter URL or IP address for Top Speed 3 Server:" +read -r -e server + +if ! [[ "${server}" =~ ^[0-9.]*$ ]]; then + ip="$( ping -c1 "${server}" 2> /dev/null | head -1 | cut -d '(' -f2 | cut -d ')' -f1)" + if [[ ${#p} < 3 ]]; then + echo "Ip address not found, nothing changed." + exit 1 + fi +fi +ip="${ip:-${server}}" + +sed "s/^Multiplayer=.*/Multiplayer=${ip}/" "${path}/TopSpeed.cfg" +exit 0