Strona 1 z 1

[solvet] VPS Ubuntu 12.04 Server minecraft - scrypt.sh

: 01 gru 2013, 22:26
autor: ati81
Witam wszystkich .
Mam taki problem walczę z tym już od kilku tygodni szukam po internecie i nie mogę sam sobie poradzić .
Mianowicie chodzi o to posiadam server ubuntu 12.04 vps na tej maszynie mam 1 server minecraft 1.7.2 ,
chce zrobić 2 razy na dobę samodzielny jego restart do zwolnienia pamięci ram i od lagowania server.
Do restartu mam plugin , w nim ustawiam godziny np -12.00 i 24.00 to nie problem, schody zaczynają się
przy napisaniu scryptu start.sh który by po wyłączeniu się servera startował samodzielnie.

przykladowy scrypt

Kod: Zaznacz cały

#!/bin/sh
SERVER_PATH=~/server
SCREEN_NAME=mcraft
MEMORY=1024

if [ -e $SERVER_PATH/*.log.lck ]
then

   echo "Resetting Server in 30 seconds..."
   screen -S $SCREEN_NAME -X stuff "`printf "say Server resetting in 30 seconds\r"`"; sleep 20
   echo "Resetting Server in 10 seconds..."
   screen -S $SCREEN_NAME -X stuff "`printf "say Server resetting in 10 seconds\r"`"; sleep 10
   echo "Resetting server...."
   screen -S $SCREEN_NAME -X stuff "`printf "stop\r"`"; sleep 5
fi

echo "Launching server..."
screen -dmS $SCREEN_NAME java -Xmx${MEMORY}M -Xms${MEMORY}M -Djava.net.preferIPv4Stack=true -jar $SERVER_PATH/Minecraft_Mod.jar nogui
echo "We are up and running. Have fun playing this crappy graphics game with your state of the art computer......"
lokalizacja servera jest taka

Kod: Zaznacz cały

/home/gra/server
silnik servera spigot-1.7.2-R0.1-SNAPSHOT.jar komenda na start servera

Kod: Zaznacz cały

 screen java -Xmx12G -Xms10G -jar spigot-1.7.2-R0.1-SNAPSHOT.jar
I tu moje pytanie/prośba ,znalazła by się jakaś osoba co to ogarnia i mogła by mi napisać albo jak dziecku wyjaśnić jak mam to napisać . Dziękuje za zainteresowanie tematem i każda pomoc. Pozdrawiam

-- 03 gru 2013 21:56 --

No nic , dziękuje za obszerne wypowiedzi :D Temat zamykam rozwiązałem problem ,metodą prób i błędów , Pozdrawiam.