Skip to content
Discussion options

You must be logged in to vote

This worked:

#!/usr/bin/env bash
set -e
 
TSHOCK_DIR="server/tshock"
ZIP_FILE="$TSHOCK_DIR.zip"
TAR_FILE="$TSHOCK_DIR/TShock-Beta-linux-x64-Release.tar"
BIN_DIR="$TSHOCK_DIR/bin"
 
echo "Starting TShock server setup..."
 
wget -O "$ZIP_FILE" "https://github.com/Pryaxis/TShock/releases/download/v6.0.0-pre1/TShock-Beta-linux-x64-Release.zip" --no-check-certificate
 
unzip -o "$ZIP_FILE" -d "$TSHOCK_DIR"
 
mkdir -p "$BIN_DIR"
 
tar -xf "$TAR_FILE" -C "$BIN_DIR"
 
rm -f "$ZIP_FILE" "$TAR_FILE"
 
if [ -d "$BIN_DIR/bin" ]; then
    mv "$BIN_DIR/bin/"* "$BIN_DIR/"
    rmdir "$BIN_DIR/bin"
fi

# Make the TShock.Server binary executable
chmod +x "$BIN_DIR/TShock.Server"
 
echo "Running TShock..."
…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by sgkoishi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants