File tree Expand file tree Collapse file tree 14 files changed +23
-20
lines changed Expand file tree Collapse file tree 14 files changed +23
-20
lines changed Original file line number Diff line number Diff line change 88
99module_selfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
1010
11- modulesversion=" v23.2.2 "
11+ modulesversion=" v23.2.3 "
1212
1313# Core
1414
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
1516fn_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
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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} "
Original file line number Diff line number Diff line change 88module_selfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
1617fn_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
3233fn_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.
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
Original file line number Diff line number Diff line change 88module_selfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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"
Original file line number Diff line number Diff line change 88moduleselfname=" $( basename " $( readlink -f " ${BASH_SOURCE[0]} " ) " ) "
99
1010fn_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
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then
2020 set -x
2121fi
2222
23- version=" v23.2.2 "
23+ version=" v23.2.3 "
2424shortname=" core"
2525gameservername=" core"
2626commandname=" CORE"
You can’t perform that action at this time.
0 commit comments