Added initial version
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
echo "Make sure you have built the server before running this command."
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "Usage: $0 [--build] type"
|
||||
echo "Example: $0 ms"
|
||||
echo "Example: $0 server Server/worldprops/default.json"
|
||||
echo "Example: $0 client"
|
||||
echo "Example: $0 --build server Server/worldprops/default.json"
|
||||
exit
|
||||
fi
|
||||
readIndex=1
|
||||
propsFile="$1"
|
||||
doBuild=false
|
||||
function run_server {
|
||||
Server/bin/Server "$1"
|
||||
}
|
||||
run_ms(){
|
||||
exec "Management-Server/bin/Management-Server"
|
||||
}
|
||||
run_client(){
|
||||
exec "Client/bin/Client"
|
||||
}
|
||||
if [ "$1" = "--build" ]; then
|
||||
readIndex="$((readIndex + 1))"
|
||||
doBuild=true
|
||||
if [ $# -lt 2 ]; then
|
||||
echo "You must supply a type."
|
||||
echo "If you just want to build without running, use build.sh"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
|
||||
type="${!readIndex}"
|
||||
if [ $doBuild = true ]; then
|
||||
./build.sh "$type"
|
||||
fi
|
||||
if [ "$type" = "server" ]; then
|
||||
readIndex="$((readIndex + 1))"
|
||||
propsFile="${!readIndex}"
|
||||
echo $propsFile
|
||||
run_server "$propsFile"
|
||||
elif [ "$type" = "ms" ]; then
|
||||
run_ms
|
||||
elif [ "$type" = "client" ]; then
|
||||
run_client
|
||||
fi
|
||||
Reference in New Issue
Block a user