Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Metin2 › Metin2 Private Server › Metin2 PServer Guides & Strategies
You last visited: Today at 16:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Gescheites Autorestartscript

Discussion on [Release] Gescheites Autorestartscript within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,902
Received Thanks: 3,344
[Release] Gescheites Autorestartscript

Hey.
Da ich bis heute noch kien gescheites autorestartscript gesehen habe.
hab ich maln eigenes geschrieben:
Code:
#!/bin/sh
SERVICE='game_m1'
START="./${SERVICE} &"
while ( : ) do
  if ps ax | grep -v grep | grep $SERVICE > /dev/null
  then
    true
  else
    echo "$SERVICE is not running"
    $START
  fi
  sleep 10
done
Man beachte:
Jede game datei brauch einen Individuellen namen (benennt eure verknüpfungen einfach um, also zb für ch1: game_ch1 or whatever)
Den tragt ihr oben ein bei Service.
Danach platziert ihr das autorestartscript einfach in den Ordner der game datei.
benennt das script um in auto.sh und gebt ihm 777 Rechte.
Dann in eurer Start.sh lediglich ändern, dass er immer die auto.sh ausführen soll beim starten
anstatt der game.
(vergesst das & am ende nicht!)

Um den server dann zu rebooten einfach eingeben:
Quote:
killall db game auth sh
db durch den dateinamen des db cores ersetzen
auth durch den dateinamen des Auth cores ersetzen
game durch den dateinamen der ursprungsdatei ersetzen.
Diese 3 namen könnt ihr bei laufendem Server über
Quote:
ps
nachlesen. (das was in den klammern dahinter steht)

Wenn ihr das hier richtig einbaut startet euer core spätestens 10sek nachdem er down ging von selbst neu, komplett ohne Cronjobs or whatever.
xCPx is offline  
Thanks
17 Users
Old   #2
 
.iDamage's Avatar
 
elite*gold: 0
The Black Market: 488/0/0
Join Date: Dec 2011
Posts: 7,098
Received Thanks: 1,022
Dankö mit 'ö'
.iDamage is offline  
Old   #3



 
DerZynx's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 1,122
Received Thanks: 271
Danke funktioniert prima!
DerZynx is offline  
Old   #4
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,353
Received Thanks: 4,535
Sehr schön. Tolle Arbeit und danke für's teilen. Können bestimmt einige gebrauchen
.Chuck is offline  
Old   #5
 
elite*gold: 0
Join Date: Aug 2012
Posts: 250
Received Thanks: 137
Danke dir xCPx hab ein ähnliches script schon selbst gemacht, aber sehr gut ist empfehlenswert für Newcomer im Root/Home/Hamachiserver-Business

greetz Prince
Prince43 is offline  
Old   #6
 
.Seriously's Avatar
 
elite*gold: 54
Join Date: Jun 2012
Posts: 753
Received Thanks: 194
Also bei mir kommt immer:

PHP Code:
auto.sh: 4:Syntax error: word unexpected (expecting "do") 
Voran liegt das?
.Seriously is offline  
Old   #7
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
Funktioniert Prima dank dir *-*
Red Firestar is offline  
Old   #8


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
Danke.
Auch wenn es nichts weltbewegendes ist.
.Marcel' is offline  
Old   #9
 
elite*gold: 200
Join Date: Oct 2012
Posts: 318
Received Thanks: 594
Auch wenn es schon praktisch ist, empfehle ich euch eure cores mittels gdb zu debuggen ,und lieber, den zum Absturz führenden Fehler, zu fixxen.
Prσfizσckєr94 is offline  
Old   #10
 
elite*gold: 315
Join Date: Dec 2011
Posts: 2,905
Received Thanks: 1,066
Was is jetzt daran so Besonders x) ?
Teh Plex is offline  
Old   #11

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
⁻ this.
Also gescheit ist das nicht wirklich, brutal umständlich sogar. Das geht noch um einiges besser (awk + paar pfade undso).

Dein "while ( : ) do" kann übrigends ganz schön übel ausgehen. Mal auf die Last geachtet, die das Script verursachen dürfte? Anscheinend nicht.
Computerfreek is offline  
Thanks
1 User
Old   #12
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,902
Received Thanks: 3,344
Quote:
Originally Posted by .WhiteBoss™ View Post
Also bei mir kommt immer:

PHP Code:
auto.sh: 4:Syntax error: word unexpected (expecting "do") 
Voran liegt das?
wenn ichs via N++ geschrieben hab kam das bei mir auch habs halt dann direkt via ee geschrieben^^



Da mal der link zum dll


@Profi etc:
Kann man ja easy einbauen, nur alle scripts die ich bisher gesehen habe prüfen auf ProcessID (was zu 99,9% meist nicht funktioniert) ich hab selber eins gebraucht hasse Cronjobs also hab ich auf die schnelle eins geschrieben.
Zudem haben mich gestern paar danach gefragt da dachte ich mir: Release ichs doch

@Computerfreek: in deinen augen ist eh nichts gescheit aber lassen wir das mal. Wie gesagt, es funktioniert im Gegensatz zum rest was hier pub ist wenigstens
xCPx is offline  
Old   #13
 
elite*gold: 315
Join Date: Dec 2011
Posts: 2,905
Received Thanks: 1,066
CP ;(
Du Bösewicht willst mir nicht mal Antworten was ist daran den so besonders ._.
Teh Plex is offline  
Old   #14
 
xCPx's Avatar
 
elite*gold: 20
Join Date: Jun 2011
Posts: 2,902
Received Thanks: 3,344
Es prüft den prozessnamen, der immer gleich bleibt, anstatt auf die prozess id(welche sich auf Freebsd auch mal ändern kann)
xCPx is offline  
Old   #15
 
elite*gold: 315
Join Date: Dec 2011
Posts: 2,905
Received Thanks: 1,066
Aso oke danke x)
Teh Plex is offline  
Reply


Similar Threads Similar Threads
[Release]Gescheites Bonusboard
03/05/2015 - Metin2 PServer Guides & Strategies - 63 Replies
Ich bin heute eh schon angepisst und was weiß ich und irgendwie nervt mich jeder. Hier einmal eine gescheite Bonuspage, die ich eigentlich vk wollte und nachdem mich jmd dann gefragt hat release ich das einfach. ui.py bei der class Button das ergänzen: ##GM Online Board Extension def GetText(self): if not self.ButtonText: return "" return self.ButtonText.GetText()
[S] gescheites Android Handy [B] 8e*g
09/09/2012 - elite*gold Trading - 22 Replies
Hab nach langem gesuche noch nichts gefunden :rtfm: Budget : 300€ Betriebssystem : (siehe Topic) Android Mind ghz : 1 ghz Tastatur : virtuell Design : ansprechend und modern (sollte nicht so hässlich sein wie HTC Desire C)
Sponsore 1x VServer für ein gescheites Projekt
04/23/2012 - Last Chaos Private Server - 9 Replies
Ja ich biete einen Vserver/root Server für einen Last Chaos Server. Erstmal nur ein VServer mit 4GB RAM wenn benötigt wird es aber auch mehr. Einfach hier oder per PN bewerben Was ihr haben müsst: -Server files -Website
Suche gescheites online Game
10/26/2009 - Off Topic - 2 Replies
Überschrift sagt es suche ma nen geshceites onlinegame ;) Nach 3 Jahren Mt2 Offi und 2 Jahre P-server metin2 HAB ICH DIE SCHNAUTZE VOLL VON DEM DRECK-.- Naja also bin für eig jedes game offen AUSER: 4Story
Gescheites Schülerforum
07/10/2009 - Main - 3 Replies
Hi, wollte mal fragen ob jemand ein gescheites Schülerforum kennt.....^^ Danke im Vorraus Mfg WerdNetFrech



All times are GMT +1. The time now is 16:18.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.