[PLUS EMU] Debugprobleme

  • Hey liebe RT-Community!

    Mein Problem : Immer wenn ich an der ''Plus Emulator.sln'' etwas in Visual Studio ändere, speicher und debuge,

    ändert sich nichts im Client. Ich habe mich zuvor ebenfalls in anderen Threads erkundigt und gegooglet was

    das Zeug hält, bin leider auf keine Problemlösung gestoßen.

    Zur Vereinfachung des Verständnisses habe ich eine GIF-''Fotostrecke'' angelegt, welche meine

    Schritte bis zum debuging und weiter unter dem Spoiler demonstrieren.

    Spoiler anzeigen

    Schritt 1 : Das richtige Projekt auswählen und öffnen

    hZ0fCha.gif


    Schritt 2 : Die entsprechende Datei suchen und öffnen

    w2oflr2.gif


    Schritt 3 : Stelle suchen, editieren und speichern

    iZBjYUB.gif


    Schritt 4 : Debug durchführen

    ydfhgk0.gif


    Schritt 5 : Im Client testen

    XufJmXI.gif

    Wie man erkennen kann, hat meine Änderung keinen Einfluss gehabt und ich vermute, es liegt am Debuging.

    Allerdings weiß ich mir auch nicht weiter zu helfen und bin auf die Hilfe erfahrener Leute angewiesen.

    Hoffentlich kann mir jemand dabei helfen, mein Problem ausfindig zu machen!


    Mit freundlichen Grüßen,

    Andre Hen


    edit : Keine Ahnung wie man den Spoiler zentriert, wäre cool wenn man mir auch dabei helfen könnte!

  • Sehr gute Problembeschreibung! Daran könnten sich andere mal ein Beispiel nehmen.

    Entweder hast du einen ultra gedrillten PC, weil das Debugging unnormal schnell geht, oder das Debugging findet gar nicht erst statt.

    Oben in der Menüleiste von Visual Studio müsste es unter View den Menüpunkt "Output" geben, aktivier das Fenster mal und schau, was da dann nach dem Start drinsteht (dockt sich normalerweise unten an).

    https://i.imgur.com/O0mDG3a.png

    Ich persönlich öffne immer die .csproj Datei, statt die .sln - doch daran sollte es nicht liegen. Versuch wäre es vielleicht Wert. Vielleicht kannst du das Projekt auch mal erstellen, ohne es zu starten, über Erstellen -> Projekt Erstellen und die kompilierte Datei dann manuell vom Ordner öffnen.

  • Hey, erstmal danke für dein Lob.


    Ich habe alles mal probiert und bin eigentlich kein Schritt weiter, was das ganze noch unverständlicher für mich macht. Mein PC ist gut, aber ich denke nicht so gut um ein unnormal schnelles debuging zu durchführen. Die .csproj-Datei habe ich geöffnet und ebenfalls gleich editiert sowie gespeichert und das debuging durchgeführt, auch hier blieb alles gleich wie mit der .sln-Datei. Das erstellen habe ich ebenfalls getestet, hat aber die selben Ergebnisse gezeigt.


    Hier mal der Output-Log:

    Spoiler anzeigen

    "Plus Emulator.exe" (CLR v4.0.30319: DefaultDomain): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: DefaultDomain): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\Plus Emulator.exe" geladen. Symbole wurden geladen.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\log4net.dll" geladen. Das Modul wurde ohne Symbole erstellt.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\MySql.Data.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\HabboEncryption.dll" geladen. Das Modul wurde ohne Symbole erstellt.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll" geladen. Das Modul wurde ohne Symbole erstellt.


    Das kam nach 2min dazu :

    Der Thread 0x3b50 hat mit Code 0 (0x0) geendet.

    Der Thread 0x2648 hat mit Code 0 (0x0) geendet.

    Der Thread 0x1484 hat mit Code 0 (0x0) geendet.

    Der Thread 0x19ac hat mit Code 0 (0x0) geendet.

    Der Thread 0x2d98 hat mit Code 0 (0x0) geendet.

    Der Thread 0x37c0 hat mit Code 0 (0x0) geendet.

    Der Thread 0x3bbc hat mit Code 0 (0x0) geendet.

    Ich bin nur daraus nicht schlauer geworden und sehe jetzt nichts dramatisches dabei, aber vielleicht sehen es deine/andere Augen ja besser.

    Außerdem füge ich noch den Output-Log ein, welcher nach beenden des Emulators geschrieben wird :

    Spoiler anzeigen

    Okay, vielleicht ist auch bloß der letzte ''Satz'' hinzugekommen..

    "Plus Emulator.exe" (CLR v4.0.30319: DefaultDomain): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: DefaultDomain): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\Plus Emulator.exe" geladen. Symbole wurden geladen.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\log4net.dll" geladen. Das Modul wurde ohne Symbole erstellt.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\MySql.Data.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\Users\twxbu\Desktop\Habbokram\EMULADOR\CoreEmulador By Thiago\bin\Debug\HabboEncryption.dll" geladen. Das Modul wurde ohne Symbole erstellt.

    "Plus Emulator.exe" (CLR v4.0.30319: Plus Emulator.exe): "C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll" geladen. Das Modul wurde ohne Symbole erstellt.

    Das Programm "[16828] Plus Emulator.exe" wurde mit Code -1073741510 (0xc000013a) beendet.

    edit : Ich benutze den Plus Emulator aus dem Pack von ''jaliso'' (

    ) | Vielleicht hilft das ebenfalls weiter =)

  • Hey,

    Also es gibt in der Datenbank unter permission_commands oder permission_ranks je nach Datenbank.
    Da müsstest du es auch noch zu commands ändern damit er es überhaupt erkennen würde.

    Ich lade mir mal später VS herunter, falls es nicht klappen sollte, helfe ich dir gerne.

    Mfg.
    Aurox

  • Ja, da habe ich bereits nachgesehen und das ganze habe ich soweit auch verstanden. Nur das Problem ist, dass es bereits am ''comandos''/''commands''-Command scheitert und ich somit sonst diese ''Commandliste'' bloß mit comandos aufrufen kann. Dieses Detail müsste man ja auch irgendwie abändern können


    edit: Sonst wäre ebenfalls ein ''drüberschauen'' via AnyDesk (bessere TV-Alternative) möglich. Btw danke für das Angebot mit der Hilfe =)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!