Ich würde eher ein Port Checken, ob man die Server anpingen kann(Timer setzen z.b erst nach 5 Sek neustarten). Und Crashes mit zählen. Heute wurde der Server 3 mal neugestartet, dann einfach Stoppen lassen, damit anderen Leute es nicht gezielt ausnutzen.
In c# und c++ hat man bessere Möglichkeiten die Prozesse zu scannen, so könnte man auch schauen wie viele World Server gerade aktiv sind, ob diese gerade freezed sind oder generell den kompletten Prozess von unten bis oben durchchecken. Jedoch würde ich dafür evtl. Multithreading verwenden, da das scannen der Prozesse schon ziemlich an der Performance des Programms ziehen kann. ( kommt drauf an ob du gleichzeitig noch andere Sachen ausführen lassen willst im Programm. )
Google mal nach pthread, oder evtl boost für das Multithreading. ( Weiß nicht in wie fern das für c# supported wird.)
Danke für das Release, ich hätte noch an der Source interesse
Glaub mir :x Das Ding schreibst du in AutoIT in Sekunden nach Oder Per Bat Datei oder oder oder :P
Quote:
Originally Posted by TrøublêMakêr
Ich würde eher ein Port Checken, ob man die Server anpingen kann(Timer setzen z.b erst nach 5 Sek neustarten). Und Crashes mit zählen. Heute wurde der Server 3 mal neugestartet, dann einfach Stoppen lassen, damit anderen Leute es nicht gezielt ausnutzen.
:< Also bei mir ist es normal das der Server nicht jede Woche 6 x mal crahst.
Nebenbei wenn er crasht wäre ein Auto-Restarter Schwachsinn, wie soll ich dann den Debugg richtig nutzen können ?
Quote:
Originally Posted by Мentus
In c# und c++ hat man bessere Möglichkeiten die Prozesse zu scannen, so könnte man auch schauen wie viele World Server gerade aktiv sind, ob diese gerade freezed sind oder generell den kompletten Prozess von unten bis oben durchchecken. Jedoch würde ich dafür evtl. Multithreading verwenden, da das scannen der Prozesse schon ziemlich an der Performance des Programms ziehen kann. ( kommt drauf an ob du gleichzeitig noch andere Sachen ausführen lassen willst im Programm. )
Google mal nach pthread, oder evtl boost für das Multithreading. ( Weiß nicht in wie fern das für c# supported wird.)
Darüber hatte ich auch schon nachgedacht :> , habe aber dennoch das in kurzer Zeit gemacht und eben hin geschrieben. Wenn ich Zeit habe werde ich mit intensiver damit beschäftigen und dafür sorgen, dass die Performance allgemein besser wird
Sorry, aber jeder der einen Flyff Server hat sollte das was du da 'gemacht' hast selber hinkriegen. Somit ist der release echt überflüssig. Dazu sollte wenn nur DB Server Crasht Account Server nicht umbedingt mit Restartet werden, sondern nur die anderen 6. Fürn autorestart Tool deutlich verbesserungswürdig.
Sorry, aber jeder der einen Flyff Server hat sollte das was du da 'gemacht' hast selber hinkriegen. Somit ist der release echt überflüssig. Dazu sollte wenn nur DB Server Crasht Account Server nicht umbedingt mit Restartet werden, sondern nur die anderen 6. Fürn autorestart Tool deutlich verbesserungswürdig.
Ist in der Flyff v15 Source mit drinnen
LG
Yoshii
PS: Rechtschreibfehler dürft ihr behalten
Überflüssig ist nach deiner Definition mehr als banal. Wo liegt denn der Unterschied, wenn man den ganzen Server neustartet? 1 Sekunde mehr Aufwand, oh mein Gott.
Sorry, aber jeder der ein Server hat oder zumindest froh ist überhaupt einen Server eingerichtet haben zu können (natürlich bezieht sich diese nun auf Neulinge, die noch wenig Ahnung mit der Materie haben), wird mit einem Tool nach dergleichen Schema besser ausgerüstet als vorne hin oben an die Decke zu schauen.
Ich persönlich finde es nicht schlimm, wenn man Sachen mehrmals postet. Doppelt hält besser. ^^
Überflüssig ist nach deiner Definition mehr als banal. Wo liegt denn der Unterschied, wenn man den ganzen Server neustartet? 1 Sekunde mehr Aufwand, oh mein Gott.
Sorry, aber jeder der ein Server hat oder zumindest froh ist überhaupt einen Server eingerichtet haben zu können (natürlich bezieht sich diese nun auf Neulinge, die noch wenig Ahnung mit der Materie haben), wird mit einem Tool nach dergleichen Schema besser ausgerüstet als vorne hin oben an die Decke zu schauen.
Ich persönlich finde es nicht schlimm, wenn man Sachen mehrmals postet. Doppelt hält besser. ^^
Btw. Am Design kann man noch viel mehr rausholen.
Lumi musst verstehen, dass er von unserem Root geworfen wurde und jetzt sich gedeepthroat fülht ;/, wobei er es selbst schuld ist.
@ RAFA -> Bist du ein Neuling ? Was Antihacks betrifft vielleicht ,aber nicht was Flyff Server betrifft. Also bitte tuh mir einen Gefallen und spar dein Spam.
Ja das Design könnte man mal überarbeiten ^^.. Ich schau mal
Server (RE-)Starter Release 03/04/2014 - Flyff PServer Guides & Releases - 9 Replies Huhu ^^
Ich hab zurzeit einfach zu wenig zu tun und hab mir gedacht ich mach nen schönen Server Restarter.
Funktionen:
-Server Einzeln Starten/Schließen
-Auto Starter mit Warte Funktion der DB (15 Sekunden)
-Auto Restarter mit Anzeige ob Server Aktiv sind (Bei bedarf kann der abgeschaltet werden)
-Auto Closer aller Server einschließlich abbrechen des Restarters
-Farbumsetzung Grün für gestartet und läuft
[Release] C# Server Starter Source 08/04/2011 - Flyff PServer Guides & Releases - 0 Replies Its terribly coded since its the first working program i've made in C# and fairly messy ^.^ Any help( constructive criticism ) is kindly welcome.
Update:Added XML config file for variables instead of hardcoding into the source ~ Learnt how to do this from spikens patchmaker source so credits to him. Updated source below
Multiupload.com - upload your files to multiple file hosting sites!
Used VS2010
Pic:
http://i1118.photobucket.com/albums/k602/heinrich port/serverstarter.png
[Release]Server (Re)starter 06/25/2011 - Flyff PServer Guides & Releases - 30 Replies Ich release euch heute mal einen einfachen Server starter.
Funktionen :
-Starten/Restarten/Schließen aller Server mit Wartezeiten
-anlegen eines Logs
In Arbeit :
-Automatisches Restarten falls einer der Server ausfällt
€dit : Geschrieben in C# :D
[Release]Metin2 Server Starter 04/10/2011 - Metin2 PServer Guides & Strategies - 7 Replies Hey,
wieder ein Tool von mir ^^
Es erleichtert einem im Moment nur das eingeben vom sh start.sh und sh stop.sh, aber ich mache es noch so das das Tool Serverfiles installieren kann ^^
Viel Spaß
MfG
0x4D617276
€dit: 600ster Post :D