Welkom gast! Aanmelden Registreren


Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
[HELP] Minecraft Linux Script [/JAVA]
#1

Ik heb een klein probleempje , ik gebruikte dus eerst
een minecraft linux script van MinecartVPS met een MinecartVPS VPS.
Heel grappig, Want dit script werkt niet op eender andere VPS.

Dus ben ik op zoek naar een ander script voor Linux
dat er simpel voor zorgt dat je een CraftBukkit server kunt hosten.


Crash log van huidig script:

Spoiler Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.
 
#2
Bump.
Sorry maar het is dringend :-/
 
#3
Stickie, misschien wordt je dan meer geholpen.
Past is a word with a meaning
 
#4
(05-12-2012, 15:57)Locoz schreef: Stickie, misschien wordt je dan meer geholpen.

Bedankt Happysmile
 
#5
Graag gedaan Dario.
Past is a word with a meaning
 
#6

Probeer eens deze download Alleen geregistreerde leden kunnen deze link zien. Registreer of log in om te bekijken.

 
#7
(05-12-2012, 17:10)Sandro schreef: Probeer eens deze download /Bestand-U38ZRWKOXXCT.jar

Wat heeft hij hier aan? hij wilt een script.
Past is a word with a meaning
 
#8
(05-12-2012, 17:10)Sandro schreef: Probeer eens deze download /Bestand-U38ZRWKOXXCT.jar

Dit is gewoon Minecraft?
Man, help alsjeblieft alleen als je ook weet wat je doet.
Sorry als het grof klinkt.
 
#9
Ow, dan heb ik het verkeerd begrepen ...






bukkit_start.sh <--- This one start the nogui

#!/bin/sh
java -Xincgc -Xmx4G -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui[php]

start.sh <--- this one take care of running it in screen

#!/bin/bash
screen -S minecraft -t world -d -m /var/minecraft/bukkit/bukkit_start.sh

Backup script (backup.sh)

#!/bin/bash
# Minecraft AutoBackup
NOW=$(date +"%d-%m-%Y")
i=$(date +"%Hh%Mm%Ss")
cd /var/minecraft/bukkit/

if [ -e server.log.lck ] #check if server is running
then #Inform players that backup started
screen -S minecraft -p world -X stuff "say ###Auto Backup - Started###"`echo -ne '\015'`
screen -S minecraft -p world -X stuff "save-off"`echo -ne '\015'`
screen -S minecraft -p world -X stuff "save-all"`echo -ne '\015'`
sleep 5
tar -czf /var/minecraft/bukkit/backup/Svet_MineCraftu-$NOW-$i.tar.gz /var/minecraft/bukkit/Svet_MineCraftu #/var/minecraft/bukkit/backup/ is where is my backup located and Svet_MineCraftu is name of map
screen -S minecraft -p world -X stuff "save-on"`echo -ne '\015'`
screen -S minecraft -p world -X stuff "say ###Auto Backup - Done###"`echo -ne '\015'`
find /var/minecraft/bukkit/backup/ -mmin +2880 -exec rm {} \; #remove backups older than 2days
fi

restart.sh <-- will restart server with 1min info in advance for players

#!/bin/bash
# Minecraft AutoRestart

cd /var/minecraft/bukkit/
screen -S minecraft -p world -X stuff "say ###Auto Restart - Zacina###"`echo -ne '\015'`
screen -S minecraft -p world -X stuff "say # Restart za 1 Minutu!"`echo -ne '\015'`
sleep 50
screen -S minecraft -p world -X stuff "say # Restart za 10 Sekund!"`echo -ne '\015'`
sleep 5
screen -S minecraft -p world -X stuff "say # Restart za 5 Sekun! Uz by ste sa mali odpojit !"`echo -ne '\015'`
screen -S minecraft -p world -X stuff "save-all"`echo -ne '\015'`
sleep 5
screen -S minecraft -p world -X stuff "stop"`echo -ne '\015'`
sleep 5
screen -S minecraft -t world -d -m /var/minecraft/bukkit/bukkit_start.sh
sleep 5
screen -S minecraft -X stuff "say ###Auto Restart - Skoncil###"`echo -ne '\015'`

check.sh

#!/bin/sh
cd /var/minecraft/bukkit/
if [ -e server.log.lck ]
then
echo "Server is running !"
else
echo "Server is down !"
screen -S minecraft -t world -d -m /var/minecraft/bukkit/bukkit_start.sh
NOW=$(date +"%b-%d-%y %H:%M")
echo '[' $NOW ']: Server was down.... Started !' >> /var/minecraft/bukkit/logs/ServerCheck.log
fi

Cron:

## minecraft maintanance scripts
#This backs up the server at 3:35am every morning.
35 3 * * * cd /var/minecraft/bukkit && ./backup.sh > /dev/null 2>&1
#This restarts the server at 3:40am every morning.
40 3 * * * cd /var/minecraft/bukkit && ./restart.sh > /dev/null 2>&1
#Check if server is running every 30min and if not, will start it
*/30 * * * * cd /var/minecraft/bukkit && ./check.sh > /dev/null 2>&1
 
#10
(05-12-2012, 19:00)Sandro schreef: Ow, dan heb ik het verkeerd begrepen ...





Spoiler (Weergeven)

Dit klopt allemaal wel , maar het is deel van een Shell Script.
Heb je anders de site vanwaar je dit haalt? Want een Shell Script
moet geinstalleerd worden met wget (dl link).
 
  




Leden die dit momenteel bekijken: 1 gast(en)