tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
3074
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Grufy
    Grufy Grufy ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    30
    Hey wollte euch mal fragen wie es sich am einfachsten mit C# machen lässt einen z.B. Counter Strike Source Server zu Starten und zu Stoppen.

    Mein C# Script kann Server schon Starten. Ich habe mir anfangs das beenden leicht vorgestellt einfach Prozess killen. Hat anfangs auch funktioniert nur jetzt habe ich ein neues Problem wenn ich 2 Server auf dem selben Computer Starte dann läuft das alles unter einen Prozess (glaub ich) gibts da irgend ne Möglichkeit wie ich gezielt einen der beiden stoppen kann vielleicht haben Prozesse ja ne id oder so kp

    Danke für eure hilfe gruß
    Nico
    Geändert von Grufy (06.05.08 um 15:35 Uhr) Grund: so is besser xD
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wie stoppst du den zweiten Server denn manuell?
     

  3. #3
    Sebastian Seidelmann Sebastian Seidelmann ist offline Mitglied Silber
    Registriert seit
    May 2007
    Ort
    Neuss
    Beiträge
    74
    Was benutzt du denn für ein OS?

    Bei Windows kann ich dir nicht helfen, aber wenn du es unter Linux versuchst, erstellt jeder Prozess beim Start immer ein Process Identification File (auch kurz: PID). Wenn du das mitloggst, kannst du nachher ganz einfach den entsprechenden Prozess wieder beenden.

    Gruß
     


    Vorher lesen, Nachher Fragen!
    php.net | Java API | MySQL API


  4. #4
    Avatar von Grufy
    Grufy Grufy ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    30
    @Norbert Eder
    Ich habe ein Schwarzes Commando Fenster in dem ich einfach "quit" eingebe das ist ein Rcon befehl für hlserver das es beendet wird.
    (Hab auch schon versucht über C# mit Rcon Befehl den Server zu beenden ist mir aber zu buggy falls jemand Rcon ändert usw. es gibt zu viele fehlermöglichkeiten...)

    @Sebastian Seidelmann
    Ich benutze Windows OS. Aber ich glaube windows besitzt auch sowas wie PID's is nur noch die frage wie ich das ganze festlege oder auslese hmmm......

    Hier ein Bild:
    http://www.kaspersky.com/support/ima...er_pid(en).gif
     

  5. #5
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Du könntest generell das Starten und Stoppen über eine deine Anwendung machen. Mit Hilfe von Process.Start kannst du einen Prozess starten und erhältst ein Objekt vom Type Process zurück. Darin findest du alle notwendigen Informationen, um den Prozess auch wieder stoppen bzw. beenden zu können.

    Process.Start (MSDN)
     

Ähnliche Themen

  1. Sounds (aus Bibliothek nachgeladen) starten und stoppen
    Von Wessy im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 15.11.09, 13:41
  2. Cluster Ressource / Dienst starten / stoppen
    Von deusfalsus im Forum .NET Application und Service Design
    Antworten: 2
    Letzter Beitrag: 23.04.09, 08:12
  3. Anwendung Starten/Stoppen
    Von h4dhunTer im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 09.10.06, 19:43
  4. Thread starten, stoppen, erneut starten.
    Von flashray im Forum Java
    Antworten: 1
    Letzter Beitrag: 22.01.06, 14:14
  5. Mit Checkbox ein anderes Javascript starten bzw stoppen
    Von Chuck im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 28.08.03, 23:32