Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
mam problem z serwerem minecraft VPS jak odpalam komenda /etc/init.d/mcs start oczywiscie przez putty to robie to taki blad: Starting craftbukkit-1.0.0-SNAPSHOT.jar...
Error! Could not start craftbukkit-1.0.0-SNAPSHOT.jar!
moge podac zawartosc tego pliku, ktory odpalam komenda /etc/init.d/mcs start, ten plik nazywa sie mcs
Zawartośc:
#!/bin/bash
# /etc/init.d/minecraft
# version 0.3.6 2011-10-17 (YYYY-MM-DD)
### BEGIN INIT INFO
# Provides: minecraft
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Minecraft server
# Description: Starts the minecraft server
### END INIT INFO
#Settings
SERVICE='craftbukkit-1.0.0-SNAPSHOT.jar'
OPTIONS='nogui'
USERNAME='root'
WORLD='world'
MCPATH='/home/milten/DannlyCraft'
BACKUPPATH='/media/remote.share/minecraft.backup'
CPU_COUNT=1
INVOCATION="java -Xmx8192M -Xms8192M -Xincgc -jar craftbukkit-1.0.0-SNAPSHOT.jar"
ME=`whoami`
as_user() {
if [ $ME == $USERNAME ] ; then
bash -c "$1"
else
su - $USERNAME -c "$1"
fi
}
mc_start() {
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is already running!"
else
echo "Starting $SERVICE..."
cd $MCPATH
as_user "cd $MCPATH && screen -dmS minecraft $INVOCATION"
sleep 7
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is now running."
else
echo "Error! Could not start $SERVICE!"
fi
fi
}
mc_saveoff() {
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is running... suspending saves"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER BACKUP STARTING. Server going readonly...\"\015'"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-off\"\015'"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
sync
sleep 10
else
echo "$SERVICE is not running. Not suspending saves."
fi
}
mc_saveon() {
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is running... re-enabling saves"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-on\"\015'"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER BACKUP ENDED. Server going read-write...\"\015'"
else
echo "$SERVICE is not running. Not resuming saves."
fi
}
mc_stop() {
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "Stopping $SERVICE"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"say SERVER SHUTTING DOWN IN 10 SECONDS. Saving map...\"\015'"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"save-all\"\015'"
sleep 10
as_user "screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'"
sleep 7
else
echo "$SERVICE was not running."
fi
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "Error! $SERVICE could not be stopped."
else
echo "$SERVICE is stopped."
fi
}
mc_update() {
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is running! Will not start update."
else
MC_SERVER_URL=http://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar?v=`date | sed "s/[^a-zA-Z0-9]/_/g"`
as_user "cd $MCPATH && wget -q -O $MCPATH/minecraft_server.jar.update $MC_SERVER_URL"
if [ -f $MCPATH/minecraft_server.jar.update ]
then
if `diff $MCPATH/$SERVICE $MCPATH/minecraft_server.jar.update >/dev/null`
then
echo "You are already running the latest version of $SERVICE."
else
as_user "mv $MCPATH/minecraft_server.jar.update $MCPATH/$SERVICE"
echo "Minecraft successfully updated."
fi
else
echo "Minecraft update could not be downloaded."
fi
fi
}
mc_backup() {
echo "Backing up minecraft world..."
if [ -d $BACKUPPATH/${WORLD}_`date "+%Y.%m.%d_%H.%M"` ]
then
for i in 1 2 3 4 5 6
do
if [ -d $BACKUPPATH/${WORLD}_`date "+%Y.%m.%d_%H.%M"`-$i ]
then
continue
else
as_user "cd $MCPATH && cp -r $WORLD $BACKUPPATH/${WORLD}_`date "+%Y.%m.%d_%H.%M"`-$i"
break
fi
done
else
as_user "cd $MCPATH && cp -r $WORLD $BACKUPPATH/${WORLD}_`date "+%Y.%m.%d_%H.%M"`"
echo "Backed up world"
fi
echo "Backing up $SERVICE"
if [ -f "$BACKUPPATH/minecraft_server_`date "+%Y.%m.%d_%H.%M"`.jar" ]
then
for i in 1 2 3 4 5 6
do
if [ -f "$BACKUPPATH/minecraft_server_`date "+%Y.%m.%d_%H.%M"`-$i.jar" ]
then
continue
else
as_user "cd $MCPATH && cp $SERVICE \"$BACKUPPATH/minecraft_server_`date "+%Y.%m.%d_%H.%M"`-$i.jar\""
break
fi
done
else
as_user "cd $MCPATH && cp $SERVICE \"$BACKUPPATH/minecraft_server_`date "+%Y.%m.%d_%H.%M"`.jar\""
fi
echo "Backup complete"
}
mc_command() {
command="$1";
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
pre_log_len=`wc -l "$MCPATH/server.log" | awk '{print $1}'`
echo "$SERVICE is running... executing command"
as_user "screen -p 0 -S minecraft -X eval 'stuff \"$command\"\015'"
sleep .1 # assumes that the command will run and print to the log file in less than .1 seconds
# print output
tail -n $[`wc -l "$MCPATH/server.log" | awk '{print $1}'`-$pre_log_len] "$MCPATH/server.log"
fi
}
#Start-Stop here
case "$1" in
start)
mc_start
;;
stop)
mc_stop
;;
restart)
mc_stop
mc_start
;;
update)
mc_stop
mc_backup
mc_update
mc_start
;;
backup)
mc_saveoff
mc_backup
mc_saveon
;;
status)
if pgrep -u $USERNAME -f $SERVICE > /dev/null
then
echo "$SERVICE is running."
else
echo "$SERVICE is not running."
fi
;;
command)
if [ $# -gt 1 ]; then
shift
mc_command "$*"
else
echo "Must specify server command (try 'help'?)"
fi
;;
*)
echo "Usage: /etc/init.d/minecraft {start|stop|update|backup|status|restart|command \"server command\"}"
exit 1
;;
esac
exit 0Robie tyle tematow bo mi zalezy na czasie a nikt ale to nikt nie zamierza mi pomoc!
Pisanie tylu tematów na pewno nie przyspieszy oczekiwanej pomocy.
Jeśli ktoś będzie wiedział jak Ci pomóc to Ci napisze.
ilin
Offline



Dzban Naczelny



Zubr, bydle na etacie.




kamilxw napisał(-a):
Robie tyle tematow bo mi zalezy na czasie a nikt ale to nikt nie zamierza mi pomoc!
No i już miałem o coś zapytać, ale jak zobaczyłem tą wypowiedź to pomyślałem że dołącze do grona ludzi którzy nie zamwierzają ci pomóc.
[edit]
z reszta patrzac po dacie rejestracji oraz rozpaczy z jaka chcesz odpalić ten serwer ( oraz forum na jakim rozpowszechniasz swoj problem), nie widze żebyś był użytkownikiem godnym poświecenia mu swojego czasu ( w sensie mojego czasu ).
Ostatnio edytowany przez gindek (2012-01-22 17:39:13)
Offline







Palacz








gindek napisał(-a):
...
Desperację można zrozumieć i wybaczyć.
Jeśli możesz mu pomóc to pomóż.
Offline




Psuj





Sądząc po błędzie autor tematu nie ma javy.

Offline







Podobno człowiek...;)








A nie łaska odpalić z palca tego pliku craftbukkit-1.0.0-SNAPSHOT.jar?
np tak:
cd /home/milten/DannlyCraft java craftbukkit-1.0.0-SNAPSHOT.jar
i zobaczyć/wkleić, co konsola wypluje?
(najpierw w Google, potem na forum).
Poza tym zaryzykuję twierdzenie, że żeby zarządzać serwerem (jakimkolwiek), trza trochę poznać zagadnienie administrowania takim serwerem,
Robie tyle tematow bo mi zalezy na czasie a nikt ale to nikt nie zamierza mi pomoc!
a nie robić potem histerii na forum, bo coś nie działa.
Przysłowia Ludowe napisał(-a):
Jeśli nie potrafisz, nie pchaj się na afisz
Sznurek: http://pl.wikiquote.org/wiki/Przys%C5%82owia_polskie
Offline



Dzban Naczelny
also, http://www.mpcforum.pl/topic/535942-problemmam-prob … aft-na-vpsie/
a pan się chyba nie odzywa więc albo naprawiło sie samo albo nas zbył

Offline



Zubr, bydle na etacie.




tez to widzialem :] , pierwsze co zrobiłem jak zobaczyłem
"Robie tyle tematow bo mi zalezy na czasie a nikt ale to nikt nie zamierza mi pomoc!"
to skopiowalem fragment posta i wrzucilem na google ;].
Offline
Strony: 1