Installer download xBSassets.pak

This commit is contained in:
2024-11-11 18:23:27 +01:00
parent a50c50fb52
commit 4ab74aa49e
+11
View File
@@ -21,19 +21,30 @@ response=$(curl -s "https://api.github.com/repos/xStarbound/xStarbound/releases/
# Extract the tag name and download URL using jq
tag_name=$(echo "$response" | jq -r '.tag_name')
download_url=$(echo "$response" | jq -r '.assets[] | select(.name == "linux-static.tar.gz") | .browser_download_url')
assets_url=$(echo "$response" | jq -r '.assets[] | select(.name == "xSBassets.pak") | .browser_download_url')
if [ -n "$download_url" ]; then
echo "Downloading linux-static.tar.gz from the latest release..."
curl -L "$download_url" -o /tmp/linux-static.tar.gz
echo "Downloading assets.pak from the latest release..."
curl -L "$download_url" -o /tmp/assets.pak
echo "Creating server folder"
mkdir -p /starbound/server
echo "Creating assets folder"
mkdir -p /starbound/xsb-assets
echo "Extracting linux-static.tar.gz ..."
tar -xzf /tmp/linux-static.tar.gz -C /starbound/server
echo "Extracting assets"
cp /tmp/assets.pak /starbound/xsb-assets/xSBassets.pak
echo "Cleaning up downloaded file..."
rm /tmp/linux-static.tar.gz
rm /tmp/assets.pak
echo "Download and extraction completed successfully."
else