Skip to content

Commit bd30ab6

Browse files
committed
Merge branch 'hotfix/v23.2.3' into develop
2 parents 63c7f41 + 38c810d commit bd30ab6

14 files changed

+23
-20
lines changed

lgsm/functions/core_functions.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
module_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
1010

11-
modulesversion="v23.2.2"
11+
modulesversion="v23.2.3"
1212

1313
# Core
1414

lgsm/modules/update_factorio.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
11+
# Download and extract files to serverfiles.
1212
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "nochmodx" "norun" "force" "nohash"
1313
fn_dl_extract "${tmpdir}" "factorio_headless_${factorioarch}-${remotebuildversion}.tar.xz" "${serverfiles}" "factorio"
1414
fn_clear_tmp

lgsm/modules/update_jediknight2.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
11+
# Download and extract files to serverfiles.
1212
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "nochmodx" "norun" "force" "nohash"
1313
fn_dl_extract "${tmpdir}" "${remotebuildfilename}" "${serverfiles}/GameData" "linux-amd64"
1414
fn_clear_tmp

lgsm/modules/update_minecraft.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
12-
fn_fetch_file "${remotebuildurl}" "" "" "" "${serverfiles}" "minecraft_server.jar" "chmodx" "norun" "noforce" "nohash"
11+
# Download and extract files to serverfiles.
12+
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "chmodx" "norun" "noforce" "nohash"
13+
cp -f "${tmpdir}/${remotebuildfilename}" "${serverfiles}/${executable#./}"
1314
}
1415

1516
fn_update_localbuild() {
@@ -45,6 +46,7 @@ fn_update_remotebuild() {
4546
else
4647
remotebuildversion=$(echo "${remotebuildresponse}" | jq -r --arg branch "${branch}" --arg mcversion "${mcversion}" '.versions | .[] | select(.type==$branch and .id==$mcversion) | .id')
4748
fi
49+
remotebuildfilename="minecraft_server.${remotebuildversion}.jar"
4850
# Generate link to version manifest json.
4951
remotebuildmanifest=$(echo "${remotebuildresponse}" | jq -r --arg branch "${branch}" --arg mcversion "${remotebuildversion}" '.versions | .[] | select(.type==$branch and .id==$mcversion) | .url')
5052
# Generate link to server.jar

lgsm/modules/update_minecraft_bedrock.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "bedrock_server.${remotebuildversion}.zip"
11+
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "bedrock_server.${remotebuildversion}.zip" "nochmodx" "norun" "noforce" "nohash"
1212
echo -e "Extracting to ${serverfiles}...\c"
1313
if [ "${firstcommandname}" == "INSTALL" ]; then
1414
unzip -oq "${tmpdir}/bedrock_server.${remotebuildversion}.zip" -x "server.properties" -d "${serverfiles}"

lgsm/modules/update_papermc.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@
88
module_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
12-
fn_fetch_file "${remotebuildurl}" "" "" "" "${serverfiles}" "${executable#./}" "chmodx" "norun" "force" "${remotebuildhash}"
11+
# Download and extract files to serverfiles.
12+
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "chmodx" "norun" "force" "${remotebuildhash}"
13+
cp -f "${tmpdir}/${remotebuildfilename}" "${serverfiles}/${executable#./}"
1314
echo "${remotebuildversion}" > "${serverfiles}/build.txt"
1415
}
1516

1617
fn_update_localbuild() {
1718
# Gets local build info.
1819
fn_print_dots "Checking local build: ${remotelocation}"
19-
# Uses version file to get local build.
20-
localbuild=$(head -n 1 "${serverfiles}/build.txt")
20+
# Uses build file to get local build.
21+
localbuild=$(head -n 1 "${serverfiles}/build.txt" 2> /dev/null)
2122
if [ -z "${localbuild}" ]; then
2223
fn_print_error "Checking local build: ${remotelocation}: missing local build info"
2324
fn_script_log_error "Missing local build info"
@@ -31,7 +32,7 @@ fn_update_localbuild() {
3132

3233
fn_update_remotebuild() {
3334
# Get remote build info.
34-
apiurl="https://papermc.io/api/v2/projects/"
35+
apiurl="https://papermc.io/api/v2/projects"
3536
# Get list of projects.
3637
remotebuildresponse=$(curl -s "${apiurl}")
3738
# Get list of Minecraft versions for project.

lgsm/modules/update_ts3.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
11+
# Download and extract files to serverfiles.
1212
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "nochmodx" "norun" "force" "${remotebuildhash}"
1313
fn_dl_extract "${tmpdir}" "${remotebuildfilename}" "${serverfiles}" "teamspeak3-server_linux_${ts3arch}"
1414
fn_clear_tmp

lgsm/modules/update_ut99.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
module_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
11+
# Download and extract files to serverfiles.
1212
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "nochmodx" "norun" "force" "nohash"
1313
fn_dl_extract "${tmpdir}" "${remotebuildfilename}" "${serverfiles}"
1414
echo "${remotebuildversion}" > "${serverfiles}/build.txt"
@@ -19,7 +19,7 @@ fn_update_localbuild() {
1919
# Gets local build info.
2020
fn_print_dots "Checking local build: ${remotelocation}"
2121
# Uses build file to get local build.
22-
localbuild=$(head -n 1 "${serverfiles}/build.txt")
22+
localbuild=$(head -n 1 "${serverfiles}/build.txt" 2> /dev/null)
2323
if [ -z "${localbuild}" ]; then
2424
fn_print_error "Checking local build: ${remotelocation}: missing local build info"
2525
fn_script_log_error "Missing local build info"

lgsm/modules/update_vintagestory.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
99

1010
fn_update_dl() {
11-
# Download and extract files to serverfiles
11+
# Download and extract files to serverfiles.
1212
fn_fetch_file "${remotebuildurl}" "" "" "" "${tmpdir}" "${remotebuildfilename}" "nochmodx" "norun" "force" "${remotebuildhash}"
1313
fn_dl_extract "${tmpdir}" "${remotebuildfilename}" "${serverfiles}"
1414
fn_clear_tmp

linuxgsm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then
2020
set -x
2121
fi
2222

23-
version="v23.2.2"
23+
version="v23.2.3"
2424
shortname="core"
2525
gameservername="core"
2626
commandname="CORE"

0 commit comments

Comments
 (0)