mirror of
https://github.com/MinecraftServerControl/mscs.git
synced 2024-11-15 14:58:18 -07:00
msctl: rename versions.json to version_manifest.json and update the URL
This commit is contained in:
parent
eb2211edf2
commit
5d43ae8d0e
18
msctl
18
msctl
@ -232,7 +232,7 @@ SOCAT=$(which socat)
|
|||||||
|
|
||||||
# Minecraft Versions information
|
# Minecraft Versions information
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
MINECRAFT_VERSIONS_URL=https://s3.amazonaws.com/Minecraft.Download/versions/versions.json
|
MINECRAFT_VERSIONS_URL=https://launchermeta.mojang.com/mc/game/version_manifest.json
|
||||||
|
|
||||||
|
|
||||||
# Minecraft Server Settings
|
# Minecraft Server Settings
|
||||||
@ -313,10 +313,10 @@ WORLDS_LOCATION="$LOCATION/worlds"
|
|||||||
# The location old disabled worlds were stored in previous versions
|
# The location old disabled worlds were stored in previous versions
|
||||||
OLD_DISABLED_WORLDS_LOCATION="$LOCATION/worlds-disabled"
|
OLD_DISABLED_WORLDS_LOCATION="$LOCATION/worlds-disabled"
|
||||||
|
|
||||||
# The location to store the versions.json file.
|
# The location to store the version_manifest.json file.
|
||||||
VERSIONS_JSON="$DEFAULT_SERVER_LOCATION/versions.json"
|
VERSIONS_JSON="$DEFAULT_SERVER_LOCATION/version_manifest.json"
|
||||||
|
|
||||||
# The duration (in minutes) to keep the versions.json file before updating.
|
# The duration (in minutes) to keep the version_manifest.json file before updating.
|
||||||
VERSIONS_DURATION=1440
|
VERSIONS_DURATION=1440
|
||||||
|
|
||||||
|
|
||||||
@ -740,20 +740,20 @@ getCurrentMinecraftVersion() {
|
|||||||
# Determine the version type for the current world.
|
# Determine the version type for the current world.
|
||||||
TYPE=$(getMSCSValue "$1" "mscs-version-type" "$DEFAULT_VERSION_TYPE")
|
TYPE=$(getMSCSValue "$1" "mscs-version-type" "$DEFAULT_VERSION_TYPE")
|
||||||
if [ -s $VERSIONS_JSON ]; then
|
if [ -s $VERSIONS_JSON ]; then
|
||||||
# Make a backup copy of the versions.json file.
|
# Make a backup copy of the version_manifest.json file.
|
||||||
cp -p "$VERSIONS_JSON" "$VERSIONS_JSON.bak"
|
cp -p "$VERSIONS_JSON" "$VERSIONS_JSON.bak"
|
||||||
# Delete the versions.json file if it is old.
|
# Delete the version_manifest.json file if it is old.
|
||||||
find "$VERSIONS_JSON" -mmin +"$VERSIONS_DURATION" -delete
|
find "$VERSIONS_JSON" -mmin +"$VERSIONS_DURATION" -delete
|
||||||
fi
|
fi
|
||||||
# Download the versions.json file if it does not exist.
|
# Download the version_manifest.json file if it does not exist.
|
||||||
if [ ! -s $VERSIONS_JSON ]; then
|
if [ ! -s $VERSIONS_JSON ]; then
|
||||||
$WGET --no-use-server-timestamps -qO "$VERSIONS_JSON" "$MINECRAFT_VERSIONS_URL"
|
$WGET --no-use-server-timestamps -qO "$VERSIONS_JSON" "$MINECRAFT_VERSIONS_URL"
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
if [ -s $VERSIONS_JSON.bak ]; then
|
if [ -s $VERSIONS_JSON.bak ]; then
|
||||||
printf "Error downloading the Minecraft versions.json file, using an old copy.\n"
|
printf "Error downloading the Minecraft version_manifest.json file, using an old copy.\n"
|
||||||
cp -p "$VERSIONS_JSON.bak" "$VERSIONS_JSON"
|
cp -p "$VERSIONS_JSON.bak" "$VERSIONS_JSON"
|
||||||
else
|
else
|
||||||
printf "Error downloading the Minecraft versions.json file.\n"
|
printf "Error downloading the Minecraft version_manifest.json file.\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user