Skip to content

Commit

Permalink
Added compatibility with McMyAdmin
Browse files Browse the repository at this point in the history
  • Loading branch information
sluther committed Aug 11, 2011
1 parent b636eb9 commit 20ee334
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 12 deletions.
1 change: 1 addition & 0 deletions config.sh
Expand Up @@ -13,6 +13,7 @@ SERVER_OPTIONS="-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPaci
SERVERMOD=1
MODJAR="craftbukkit-0.0.1-SNAPSHOT.jar"
RUNECRAFT=1
MCMYADMIN=1


# Backups
Expand Down
35 changes: 23 additions & 12 deletions minecraft.sh
Expand Up @@ -23,6 +23,7 @@ SERVER_OPTIONS=""
SERVERMOD=1
MODJAR="craftbukkit-0.0.1-SNAPSHOT.jar"
RUNECRAFT=1
MCMYADMIN=1


# Backups
Expand Down Expand Up @@ -117,22 +118,26 @@ display() {

server_launch() {
echo "Launching minecraft server..."
if [[ 1 -eq $SERVERMOD ]]; then
echo $MODJAR
cd $MC_PATH
screen -dmS $SCREEN_NAME java -server -Xmx${MEMMAX}M -Xincgc $SERVER_OPTIONS -jar $MODJAR nogui
sleep 1
else
echo "minecraft_server.jar"
cd $MC_PATH
screen -dmS $SCREEN_NAME java -server -Xmx${MEMMAX}M -Xincgc $SERVER_OPTIONS -jar minecraft_server.jar nogui
sleep 1
fi
if [[ 1 -eq $MCMYADMIN && -f $MC_PATH/McMyAdmin.exe ]]; then
screen -dmS $SCREEN_NAME mono $MC_PATH/McMyAdmin.exe
else
if [[ 1 -eq $SERVERMOD ]]; then
echo $MODJAR
cd $MC_PATH
screen -dmS $SCREEN_NAME java -server -Xmx${MEMMAX}M -Xincgc $SERVER_OPTIONS -jar $MODJAR nogui
sleep 1
else
echo "minecraft_server.jar"
cd $MC_PATH
screen -dmS $SCREEN_NAME java -server -Xmx${MEMMAX}M -Xincgc $SERVER_OPTIONS -jar minecraft_server.jar nogui
sleep 1
fi
fi
}

server_stop() {
echo "Stopping minecraft server..."
screen -S $SCREEN_NAME -p 0 -X stuff "$(printf "stop.\r")"
screen -S $SCREEN_NAME -p 0 -X stuff "$(printf "/quit.\r")"
sleep 5
}

Expand Down Expand Up @@ -532,6 +537,12 @@ if [[ $# -gt 0 ]]; then
if [[ 1 -eq $SERVERMOD ]]; then
echo "Downloading Bukkit..."
wget -N http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar
if [[ 1 -eq $MCMYADMIN ]]; then
# McMyAdmin requires this file to be named craftbukkit.jar
wget -N -O craftbukkit.jar http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar
else
wget -N http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-0.0.1-SNAPSHOT.jar
fi
fi
if [[ 1 -eq $RUNECRAFT ]]; then
if [[ 1 -eq $SERVERMOD ]]; then
Expand Down

0 comments on commit 20ee334

Please sign in to comment.