Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Mam problem z serwerem minecraft na VPS'ie


Milten22PL

Rekomendowane odpowiedzi

Opublikowano

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

 

ZAWARTOSC:

 

 

#!/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 0

Hosting Dedykowanych i Vps serwerow do kazdej gry/programu i strony WWW i domeny za bardzo niska cene...

KONTAKT:

gg:2640546

aevers.com

68c3b33ce3ad8fdfa8b6f7a06140dfdb.jpg

http://marekjoe.MPCF....php?add=Milten

1-375479-350x20-51883C-31531E-372619-FFFFFF.png

Tani sprzedajemy serwery (narazie 2, ale jak bedziecie kupowac zwiekszymy) minecraft nawet do 50 slotow, za jeden slot 1,50zl

Pisac

gg:33770533

Opublikowano

sprawdź dokładnie wszystkie ścieżki i nazwy plików

 

i czy nie za dużo ramu przypadkiem tu jest wpisane ?

Opublikowano

nie bo na VPS swoim mam az 12GB ramu wiec 8GB ramu akurat dobrze... wszystko sprawdzone, sciezki doobre, nie wiem co jest, prosze pomozcie...

Hosting Dedykowanych i Vps serwerow do kazdej gry/programu i strony WWW i domeny za bardzo niska cene...

KONTAKT:

gg:2640546

aevers.com

68c3b33ce3ad8fdfa8b6f7a06140dfdb.jpg

http://marekjoe.MPCF....php?add=Milten

1-375479-350x20-51883C-31531E-372619-FFFFFF.png

Tani sprzedajemy serwery (narazie 2, ale jak bedziecie kupowac zwiekszymy) minecraft nawet do 50 slotow, za jeden slot 1,50zl

Pisac

gg:33770533

Opublikowano

zmniejsz do 6 ram i zobacz jak nie to nie wiem

Moje Pluginy!

1.Cobble Drop

Jak Możesz To Daj Lajka,Życie To Nie Bajka :D

Ciekawostka Minecraft możesz mieć max 32767 Lvl ponieważ przy 32768 Lvl znika ci napis z twoim aktualnym LVL`em

Potrzebujesz jakiegoś spigota,craftbukkita lecz nie możesz go znaleźć(DMCA)? Wejdź Tutaj!!

Opublikowano

napewno nie to, bo mam tez inny serwer clasic, ale tez nie moge odpalic ten sam blad tylko zamiast craftbukkit.... to minecraft_server czyli nazwa pliku serwera, a na tym clasicu jest ustawione 2GB ramu i nic tez nie dziala... pomozcie blagam :D

Hosting Dedykowanych i Vps serwerow do kazdej gry/programu i strony WWW i domeny za bardzo niska cene...

KONTAKT:

gg:2640546

aevers.com

68c3b33ce3ad8fdfa8b6f7a06140dfdb.jpg

http://marekjoe.MPCF....php?add=Milten

1-375479-350x20-51883C-31531E-372619-FFFFFF.png

Tani sprzedajemy serwery (narazie 2, ale jak bedziecie kupowac zwiekszymy) minecraft nawet do 50 slotow, za jeden slot 1,50zl

Pisac

gg:33770533

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...