Benötige Hilfe bei Hobbyprojekt



  • Hallo hallo,

    also da ich zurzeit mein eigenes MMORPG mache und ja dazu einen Server habe, der
    leider noch nicht so Crashsicher ist, benötige ich für diesen einen Restarter.

    Das ganze sollte so ablaufen:

    Man öffnet den Restarter und ein Window öffnet sich.

    Dort sollte man vielleicht, wenn möglich, 3 optionen auswählen können.
    ______________________________________
    Start - Starten des Servers
    Shutdown - Server beenden
    Help - Eine kleine eingebaute Hilfe
    ______________________________________

    Das start sollte eigentlich so funktionieren:
    Wenn man den Startbutton aktiviert sollte der restarter eine Datei namens
    Server.exe öffnen. Durch diese server.exe datei wird ein neues window geöffnet.
    Sobald der server jedoch crashen sollte und das server.exe window geschlossen
    wird, sollte der restarter es automatisch wieder öffnen.

    Ich hoffe ihr wisst was ich meine? :p

    Und beim betätigen des Shutdown-Buttons sollte sich die server.exe schließen.

    Nunja, ist so etas möglich? Und wer könnte mir dabei helfen?

    Bei Interesse schreibt mir bitte an:

    Lakivo@hotmail.com

    Nunja, hoffe auf schnelle Hilfe 🙂

    Baba



  • bump~

    kann mir denn wirklich niemand helfen?

    Es ist wirklich dringend :S



  • Es ist, für mich, nicht wirklich schlüssig, was du da genau möchtest.
    Würde da nicht eine RemoteDesktop Verbindung reichen?



  • hab auch kein plan was du wirkclih willst aber ne vermutung:
    du startest server exe mit CreateProcess().
    Du kriegst da in irgendeiner struktur (process_infomation? kA) n proesshandle.
    Mit WaitForSingleObject(das handle, INFINITE oder ne zeit) kannst du warten bis das teil crasht und dann Reboot() oder was weiß ich aufrufn



  • also statt reboot() kannste erneut CreateProcess() aufrufn.
    und das shutdown dürfste doch hinkriegen.
    wen du n fenster hast einfach SendMessage(fenster, WM_MEINESHUTDOWNMESSAGE, blabla, blabla) und entsprechend im server drauf reagieren.
    terminateprocess() oder so zeugs würd ich netbenutzen.

    und achja du solltest aussagekräftige Threadnamen benutzen, weil Hiflebenötigen tut hier fast jeder. Da erstickst du schon die lust dir zu helfen im kern.

    mfg



  • ach fuck meinst du jetzt mit server den rechner oder nur die exe-datei?
    weil wenn der ganz rechner crasht ists net so einfach ;/



  • lol mit server meinte ich die exe datei

    naja also weil ich hier in solchen c++ dingen der totale noob bin bräuchte ich da schon etwas mehr hilfe ^^,

    vielleicht kannst du mir ja helfen wenn du möchtest xP

    bibi



  • dann hab ich doch geholfen. oder hast du das überlesen? oO
    wenn du ein eigenes mmorpg dürfte das doch sehr easy sein...



  • hmpf, ja könntest du mich denn nicht bei msn kontaktieren? würde dann leicht gehen

    bzw mit welchen programmen kann man so etwas am leichtesten gestallten?

    bibi



  • 👎
    die community ist dazu da bei bestimmten problemen zu helfen.
    das impliziert nicht "programmier mir mal xy", denn so nutzt man die hilfsbereitschaft anderer aus. ich habe dir WinAPI-funktionen genannt, mit denen du dein problemlösen könntest.
    niemand wird dir hier ein programm fertig liefern. denn dabei lernst du ja nix. das mit msn ist mir zu zeitaufwendig.
    und was meinst du mit programmen? compiler? hast du eigentlich je ein c++ programm geschrieben?
    irgendwie werden mir zweifel laut, dass DU ein MMORPG programmiert hast, wenn du nichtmal grundlagen kennst.
    also: lerne C, wenn du unter win programmierst die winapi und dann schau dir meine posts nochmal an.
    aber hilfe anderer missbrauchen ist das letzte 😡 😡 😡
    wenn du ein fertigprogramm willst werden einigeleute hier gegen bezahlung das sicher tun.



  • in welcher sprache hast du denn deine server.exe programmiert, wenn man wissen darf?
    angenommen du bist VB, C# oder was weiß ich was programmierer, dann kannst du in den sprachen genauso die winapi benutzen. also schieb net alles auf c++



  • wäh, bin eigentlich ne hier hergekommen damit ich mich fertig machen lasse

    mmorpg läuft auf vb geschrieben in cvs kombiniert mit xml und lua

    der tatsächliche spiel client ist noch nicht fertig daher benütze ich im moment andere (die nicht von mir stammen)

    und was sollte das "ausnützen" heißen? 0_o

    nur weil ich gefragt habe ob du mir über msn helfen könntest 😣

    naja machs gut 😉


Anmelden zum Antworten