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

[Tut]Obejście MyShell czyli cały czas darmowy serwer. :)


Geoning

Rekomendowane odpowiedzi

Opublikowano

na początek robimy sobie skrypt czyli kopiujemy to co na dole do pliku z końcówką .sh

#!/bin/bash
#by Geoning

java=`ps auxw | grep java | grep -v grep | awk '{print $11}'`

mc_start() {
 #Sprawdzanie czy serwer jest włączony
 if [ -z "$java" ];
 #Jeśli nie ma javy to...
 then
       #Włącza ją i rezerwuje sobie 1GB ramu
       java -d64 -server -Xincgc -Xms1G -Xmx1G -XX:SurvivorRatio=16 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
       #czeka 5 sekund
       sleep 5
       #i wraca na początek funkcji by sprawdzić od nowa czy serwer działa.
       mc_start
 fi
}

mc_check() {
 #Sprawdzanie czy serwer jest włączony
 if [ -z "$java" ];
 then
       echo "Twoj serwer nie dziala..."
 else
   echo "Twoj serwer dziala "
 fi
}


#Start-Stop here
case "$1" in
 start)
   mc_start
   ;;
 check)
   mc_check
       ;;

 *)
 echo "Uzycie: {start|check}"
 exit 1
 ;;
esac

exit 0

 

Gotowy skrypt

http://www.speedyshare.com/files/30269139/minecraft-freebsd.sh

http://www.virustotal.com/file-scan/report.html?id=41056302d5343552789bab5397f1e90e4a3579df85479a62d1dd54a2d30a69a1-1315744806

 

Wrzucamy na serwer do folderu z serwerem.

 

przez PuTTY wpisujemy

screen -S mc

A potem

chmod 777 <nazwa skryptu>.sh
sh <nazwa skryptu>.sh start

lub

sh <nazwa skryptu>.sh check

By sprawdzić czy serwer działa.

I wyłączamy PuTTY przez kliknięcie X

 

Teraz wchodzimy w MC i wpisujemy nasze IP z serwera by się upewnić że skrypt jest aktywny. Jeżeli sie zalogujemy to znaczy że wszystko działa. ;)

 

Przywracanie screen'a powinniście mieć opanowane z innych tutoriali.

screen -r

Tutorial pisany na szybko.

  • Odpowiedzi 52
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

No No TuT jest bardzo przydatny no i oczywiście pomocny estetyka super wszystko napisane tak że każdy się w tym ogarnie nic tylko Łapaj + :)

Pomogłem Kliknij

axyc.png

wub.gif

Opublikowano

Oczywiscie tut przydatny +, ale mógłbyś zrobić tut jak wgrać swój gotowy serwer ( paczka bukkit z pluginami ustawieniami itd ) na tego myshella? nie ogarniam tego jak to wrzucić na FTP a później sciagnać to z myshella za takiego tutka tygodniowy limit +/- i 5 czekam az ktos takiego napisze :)

RMCF

Opublikowano

Oczywiscie tut przydatny +, ale mógłbyś zrobić tut jak wgrać swój gotowy serwer ( paczka bukkit z pluginami ustawieniami itd ) na tego myshella? nie ogarniam tego jak to wrzucić na FTP a później sciagnać to z myshella za takiego tutka tygodniowy limit +/- i 5 czekam az ktos takiego napisze :)

Filezilla

 

wpisujemy

 

ftp.myshell.pl

login: wiadomo

hasło: tobie wiadomo.

port: zostawiamy puste :)

Opublikowano

Ej mam pytanie. Bo to są tuty na bukkita a wie ktos zeby zrobic zeby było na Javę?

Jeżeli widzisz iż dodałem odpowiedź lub Ci pomogłem . Daj + to nic nie boli :)

Opublikowano

Cholera, błąd gdzieś jest. ;/ Zaraz poprawię skrypt.

 

@Poprawione.

 

#!/bin/bash
#by Geoning

java=`ps auxw | grep java | grep -v grep | awk '{print $11}'`

mc_start() {
 #Sprawdzanie czy serwer jest włączony
 if [ -z "$java" ];
 #Jeśli nie ma javy to...
 then
       #Włącza ją i rezerwuje sobie 1GB ramu
       java -d64 -server -Xincgc -Xms1G -Xmx1G -XX:SurvivorRatio=16 -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
       #czeka 5 sekund
       sleep 5
       #i wraca na początek funkcji by sprawdzić od nowa czy serwer działa.
       mc_start
 fi
}

mc_check() {
 #Sprawdzanie czy serwer jest włączony
 if [ -z "$java" ];
 then
       echo "Twoj serwer nie dziala..."
 else
   echo "Twoj serwer dziala "
 fi
}


#Start-Stop here
case "$1" in
 start)
   mc_start
   ;;
 check)
   mc_check
       ;;

 *)
 echo "Uzycie: {start|check}"
 exit 1
 ;;
esac

exit 0

Opublikowano

"News shellowy

Java dzisiaj bedzie wyloczona.Za dużo jest serwerów Minecrafta i serwer ledwo co wyraba !!!

Jutro pod wieczór Java zostanie przywrócona...."

 

Info z serwa !!!!

 

P.S.

 

No i dup... :(

TEKST MIESIĄCA - obecnie na forum jako"Mauurycy":

 

...WarZ jest troche słabsze i mniej rozwinięte od dayz

Opublikowano

Ale możesz sprawdzić skrypt. Jeżeli będzie odmowa dostępu to znaczy, ze skrypt działa, i możesz go zostawić. Automatycznie sam Ci się serwer włączy.

 

Na przykład. Mój skrypt u mnie teraz cały czas co 5 sekund próboje odpalić serwer. Gdy Java zostanie aktywowana dla graczy, jako jeden z pierwszych odpali serwer.

Opublikowano

Gotowy skrypt

http://www.speedyshare.com/files/30269139/minecraft-freebsd.sh

http://www.virustotal.com/file-scan/report.html?id=41056302d5343552789bab5397f1e90e4a3579df85479a62d1dd54a2d30a69a1-1315744806

 

"in" jest w 32 linijce, u Ciebie 26, zrobiłeś błąd chyba.

Opublikowano

Hej skrypt jest genialny, sprawdzałem i włącza on nawet serwer, który się kill -9 proces zrobi :D

 

Tak więc będzie on w 100% chodził 24/7.

 

Geo dorób jeszcze do stopowania serwera :)

 

A działa to na podobnej zasadzie jak mój skrypt można tak ująć, tylko twój jest bardziej rozbudowany xD

963711463719651277415.png

|<|®Krzysztofa®|>|




Opublikowano

U mnie jest problem pobralem wtyczkę zmienilem nazw na start.sh i po tym chmod wpisuje sh start.sh start i serwer sie laduje i dziala ale nie jest na 24h i jak wyloncze kompa to serwer off ??

Opublikowano

Jak tam zostawisz to serwer działa... Jak masz serwer włączony, daj X na PuTTY i tyle. Zamykasz sesje, a screen dalej działa.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...