Ergebnis 1 bis 7 von 7

Thema: SRC ServerController [WIP]

  1. #1

    Terminal SRC ServerController [WIP]

    Hi!

    Ich war mal dieses Wochenende so erfindungsreich und habe eine Crashprotection für Source Server entwickelt:

    SRC ServerController
    geschrieben in AutoIt

    Ein kleines Tool, das den Server im Hintergrund überwacht und ihn bei sichtbarem Crash neustartet.

    • Reagiert auf reguläre Crashs wie "Engine Error" oder Memory Leak-Error
    • Führt ein Log mit allen Ereignissen
    • Benachrichtigt auch per Taskleisten-Sprechblase
    • NoOverload


    Das Einzigartige ist die "NoOverload"-Funktion:SRC SC kann sehen, wie stark die CPU durch den Server belastet ist. Sollte der Server über eine bestimmte Zeit
    den Prozessor zu stark belasten, werden alle von Spielern erstellte Sachen auf dem Server gelöscht.
    Wenn der Zustand sich danach nicht geändert hat, wird der Prozess nach dem Timeout terminiert. Spieler werden gewarnt.

    Ich hab das Programm bis zum Erbrechen auf Fehler getestet, dennoch fürchte ich, dass es immernoch ein paar Unannehmlichkeiten bereiten könnte.
    Außerdem kenne ich noch keinen Weg, um mit AutoIt Daten aus dem Server auslesen zu können, darum sind bestimmte "Pausen" im ServerController nötig.
    Die Einstellungen könnt ihr in der SRC ServerController.ini ändern.

    To do:
    1. Config GUI (60%)
    2. Bessere Kommunikation mit SRCDS.exe.
    3. Kontrolle mehrerer Server.



    Besonderer Dank geht an:

    Jonathan Bennett & AutoIt Team für AutoIt
    vaksa für das Source Dedicated Server Icon.
    novaTek für ProcessGetCPU()-Funktion.


    PS: Danke an Grüne Gurken wegen diesem Post, der mich dazu bewegt hat, mein Programm zu veröffentlichen.

    MfG
    A.I7
    Geändert von A.I. (01.05.2010 um 22:24 Uhr)
    Klick here -> Bløg :D

  2. Folgende 7 Benutzer sagen Danke zu A.I. für den nützlichen Beitrag:


  3. #2
    Andrey
    Avatar von Andrey

    Standard AW: SRC ServerController [Beta]

    Sehr schöööön!

    Gute Arbeit A.I.

    Vielleicht setz ich ihn bald ein.

  4. #3

    Standard AW: SRC ServerController [Beta]

    Wenn die Sachen ohne Vorwarnung gelöscht werden ist es nicht so toll.
    Aber wenn mit könnte eig. nicht so viel schlechtes daran sein.


  5. #4

    Standard AW: SRC ServerController [Beta]

    Zitat Zitat von Toxin_Snake Beitrag anzeigen
    Wenn die Sachen ohne Vorwarnung gelöscht werden ist es nicht so toll.
    Aber wenn mit könnte eig. nicht so viel schlechtes daran sein.
    Vorwarnung ist drin. Ist auch ausschaltbar.
    Klick here -> Bløg :D

  6. #5

    Standard AW: SRC ServerController [Beta]

    Gute Sache. So etwas hat mir immer gefehlt.

    Auch wenn ich es noch nicht testen konnte, habe ich das Thema mal als "Wichtig" markiert.

  7. #6

    Standard AW: SRC ServerController [Beta]

    Nützliches tool.
    Oh, und Serverdaten auslesen geht relativ einfach (gibt sogar eine hübsche c++ lib dafür), aber mit AutoIT wirst du da nicht wirklich rankommen.

    Warum immer mit AutoIT, mit C++ wäre es doch wesentlich einfacher.

  8. #7

    Standard AW: SRC ServerController [Beta]

    Zitat Zitat von don-banane Beitrag anzeigen
    Nützliches tool.
    Oh, und Serverdaten auslesen geht relativ einfach (gibt sogar eine hübsche c++ lib dafür), aber mit AutoIT wirst du da nicht wirklich rankommen.

    Warum immer mit AutoIT, mit C++ wäre es doch wesentlich einfacher.
    Wenn ich C++/# kann (und Lust und Zeit habe), werde ich es umschreiben.
    AutoIt eignet sich aber ganz gut für den Einstieg in die Programmwelt.
    Klick here -> Bløg :D

Ähnliche Themen

  1. dod beta
    Von campor im Forum Valve Spiele und Mods
    Antworten: 3
    Letzter Beitrag: 16.07.2008, 14:49
  2. GMod: Beta-Test #1
    Von LoC im Forum News
    Antworten: 26
    Letzter Beitrag: 30.03.2008, 11:51
  3. GMod Beta
    Von Moby im Forum GMod Allgemein
    Antworten: 40
    Letzter Beitrag: 03.08.2007, 11:10
  4. [WIP] gm_station1_v2 Beta
    Von Foxenator im Forum Mapping
    Antworten: 6
    Letzter Beitrag: 15.07.2007, 00:25
  5. GlasAuto Beta!
    Von Baris1 im Forum Contraptions
    Antworten: 6
    Letzter Beitrag: 24.05.2007, 20:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •