|
You last visited: Today at 00:17
Advertisement
Core Restarter?
Discussion on Core Restarter? within the Metin2 Private Server forum part of the Metin2 category.
08/29/2012, 20:29
|
#1
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
Core Restarter?
Hallo Epvp.Ich nutze Daroos 2011 Files , und mein Server crasht immer.müsste ihn jede Stunde neu starten , und das ist echt nervig.Wie siehts mit einem Core restarter aus?Hab damit leider keine erfahrungen.
|
|
|
08/29/2012, 20:52
|
#2
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
corerestarte ist eine sh datei, die wenn man sie ausführt abcheckt, ob alle cores an sind und wenn nein gegebnfalls neu hochfährt.
mfg
|
|
|
08/29/2012, 20:52
|
#3
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
Huhu.Klar das weiß ich
Nur ich such diese Datei , die für Daroos files passt.
|
|
|
08/29/2012, 20:54
|
#4
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
du kannst dir nen normalen besorgen und dann einfach den pfad anpassen.
mfg
|
|
|
08/29/2012, 20:55
|
#5
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
da scheiterts.ich kann das nicht.
|
|
|
08/29/2012, 20:57
|
#6
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
was denn daran so schwer poste mal den inhalt her und den pfad zu deinem channel1 ordner
|
|
|
08/29/2012, 21:00
|
#7
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
/usr/home/game/channel1
die files haben auth,channel1,2,3,4,daroo,db,share,und game 99 ordner.
|
|
|
08/29/2012, 21:09
|
#8
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
PHP Code:
#!/bin/sh
GAMEDIR="/home/game" LOG="$GAMEDIR/corerestart.log"
PIDAUTH=`ps aux | grep auth | grep -v grep | awk '{print $2;}'` if [ "x$PIDAUTH" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S` :: AUTH SERVER IST OKAY! PID: $PIDAUTH" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: Der Auth (Login-Server) ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte Auth (Login-Server) ..." >> $LOG cd $GAMEDIR/auth && ./auth fi
PIDDB=`ps aux | grep db | grep -v grep | awk '{print $2;}'` if [ "x$PIDDB" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S` :: DB CORE IST OKAY! PID: $PIDDB" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S`:: Der DB Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte DB Core & den rest des Servers ..." >> $LOG cd $GAMEDIR/db && ./db cd $GAMEDIR/auth && ./auth cd $GAMEDIR/usr/home/game/game99 cd $GAMEDIR/usr/home/game/channel1 cd $GAMEDIR/usr/home/game/channel2 cd $GAMEDIR/usr/home/game/channel3 cd $GAMEDIR/usr/home/game/channel4 fi
PIDGAME1=`ps aux | grep channel1 | grep -v grep | awk '{print $2;}'` if [ "x$PIDGAME1" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S` :: CHANNEL1 CORE IST OKAY! PID: $PIDGAME1" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: Der CHANNEL1 Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte CHANNEL1 Core ..." >> $LOG cd $GAMEDIR/usr/home/game/channel1
fi
PIDGAME2=`ps aux | grep channel2 | grep -v grep | awk '{print $2;}'` if [ "x$PIDGAME2" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S` :: CHANNEL2 CORE IST OKAY! PID: $PIDGAME2" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: Der CHANNEL2 Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte CHANNEL2 Core ..." >> $LOG cd $GAMEDIR/usr/home/game/channel1/ && ./game
fi
PIDGAME3=`ps aux | grep channel3 | grep -v grep | awk '{print $2;}'` if [ "x$PIDGAME3" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S` :: CHANNEL3 CORE IST OKAY! PID: $PIDGAME3" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: CHANNEL3 Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte CHANNEL3 Core ..." >> $LOG cd $GAMEDIR/usr/home/game/channel1 && ./game
fi
PIDGAME4=`ps aux | grep channel4 | grep -v grep | awk '{print $2;}'` if [ "x$PIDGAME4" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S`:: CHANNEL4 CORE IST OKAY! PID: $PIDGAME4" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: Der CHANNEL4 Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte CHANNEL4 Core ..." >> $LOG cd $GAMEDIR/usr/home/game/channel1 && ./game
fi
PIDGAME99=`ps aux | grep game99 | grep -v grep | awk '{print $2;}'` if [ "x$PIDGAME99" != "x" ]; then echo "`date +%d.%m.%Y-%H:%M:%S`:: GAME99 CORE IST OKAY! PID: $PIDGAME99" >> $LOG else echo "`date +%d.%m.%Y-%H:%M:%S` :: Der Game99 Core ist abgestürzt" >> $LOG echo "`date +%d.%m.%Y-%H:%M:%S` :: Starte Game99 Core ..." >> $LOG cd $GAMEDIR/usr/home/game/game99 && ./game fi
sollte so gehen, nehme aber keine garantie für probleme
mfg
|
|
|
08/29/2012, 21:15
|
#9
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
Danke das du dir die mühe machst.
Hab aber nochn Problem.
Hab das restarter.sh script nach hier geshcoben:
/usr/home/game
in der virtual box cd /usr/home/game && sh restarter.sh eingeben
jetz kommt aber restarter.sh: 84: Syntax error: "fi" unexpected (expecting "then")
|
|
|
08/29/2012, 21:18
|
#10
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
oh we -.- und wenn du das originale benutz, kommt der fehler auch ?
|
|
|
08/29/2012, 21:22
|
#11
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
ja es scheiter immer an dem fehler.
|
|
|
08/29/2012, 21:31
|
#12
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
hmm dann ist wohl das script ansich fail, hast du kein anderes gefunden ?
|
|
|
08/29/2012, 21:36
|
#13
|
elite*gold: 100
Join Date: Aug 2010
Posts: 1,751
Received Thanks: 834
|
ich habe 2 stunden gescuht , es gibt nur das.
|
|
|
08/29/2012, 21:40
|
#14
|
elite*gold: 315
Join Date: Jun 2012
Posts: 5,158
Received Thanks: 4,813
|
blöde.. kann dir jetz leider auch nicht weiterhelfen ich hab nur die pfade angepasst und sonst nix am script verändert...
|
|
|
|
Similar Threads
|
[RELEASE]CORE Restarter (Auth, DB, Game - Shell)
10/14/2012 - Metin2 PServer Guides & Strategies - 65 Replies
Hi,
Update: - Folgt die Tage, da manche Verknüpfungen haben, müssen die Leute leider die Shortcuts neusetzen.
Jedes Shortcut muss seinen eigenen Namen haben, also kein Name darf doppel vorkommen, sonst grept er die PIDS nicht richtig aus der Prozessliste.
--
Für die, die andere Strukturen haben, können mir eine PM mit dieser senden, dann werde ich die Shell bearbeiten, oder ihr versucht es selbst.
Manche haben das Problem, dass bei ihnen der Auth (Login) Server, DB Server und/oder...
|
Core restarter
06/23/2012 - Metin2 Private Server - 0 Replies
Hallo , da bei mir manchmal die Channels abschmieren wollte ich mich nach einem Core restarter erkundigen.
Habe den hier gefunden.
http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/1271261-release-core-restarter-au th-db-game-shell.html
Kann mir den einer anpassen zu kay331 files?
und ne kurze erklärung wie man sie installiert?
|
restarter
06/18/2012 - Flyff Private Server - 8 Replies
Bräuchte den Auto Restarter von HDBlacker...
|
[PROBLEM]core restarter
11/27/2011 - Metin2 Private Server - 0 Replies
hallo
hab da eine sh datei bei der vpc immer sagt:
corerestarter.sh: 71:Syntax error: "fi" unexpected (expecting "then")
datei:
#!/bin/sh
GAMEDIR="/home/game"
LOG="$GAMEDIR/corerestart.log"
|
Core Restarter Syntax Error?
09/07/2011 - Metin2 Private Server - 0 Replies
Hallo ,ich wollte den Core restarter von AiiR7 benutzen hab alles angepasst (Daroo files) doch es kommt immer ein syntax error:
restarter.sh: 49: Syntax error: "fi" unexpected (expecting "then")
Kann vill irgend wer helfen?
Hier noch die shell:
#!/bin/sh
GAMEDIR="/home/game"
|
All times are GMT +2. The time now is 00:17.
|
|