Client bei 76%. Alle IP's bereits überprüft.

  • Hallo. Ich weiß zwar, dass dieses Thema schon x mal dran war. Doch leider wurde ich beim durchlesen der anderen Themen nicht schlauer.

    Mein Client bleibt bei 76% hängen. Alle IP's und Ports wurden bereits überprüft.

    Ich benutze den PlusEmu + SWF von RetroRipper und die dazugehörige BrainCMS.

    Hier sind meine Config files:


    Emulator config (Ich habe kein MySQL passwort, da dieses Hotel ausschließlich auf meinem PC (local) laufen soll)..

    Spoiler anzeigen


    BrainCMS brain-config:
    Btw. $config['hotelUrl'] = ""; ->Die HotelUrl musste ich leer lassen, da ich im Browser sonst immer 127.0.0.1/127.0.0.1/me oder 127.0.0.1/127.0.0.1/client hatte. Dementsprechend habe ich natürlich die client.php angepasst.

    Spoiler anzeigen


    external_variables:

    activity.point.display.enabled=true ads.domain=127.0.0.1/swf akamai.debugging. - Pastebin.com


    client.php

    Spoiler anzeigen


    Emulator + Chrome Console in einem Bild.

  • external_variables:

    activity.point.display.enabled=true ads.domain=127.0.0.1/swf akamai.debugging. - Pastebin.com

    Der Fehler liegt ganz klar hier und ist folgender, kleine Beispiele:
    ads.domain=127.0.0.1/swf statt ads.domain=http://127.0.0.1/swf
    badge.image.path=//127.0.0.1/swf/c_images/album1584 statt badge.image.path=http://127.0.0.1/swf/c_images/album1584

    Problemlösung:
    Einfach die Datei mit Notepad++ (o.Ä.) öffnen und STRG + H drücken, dann den Fehler (Beispiel: =//127.0.0.1/) unter Suchen nach einfügen, dabei bitte wie im Beispiel gezeigt am besten direkt logisch denken, sodass sich alle dieser Fehler direkt ausbessern lassen und man nicht alles Schritt für Schritt machen muss.

    Bei Ersetzen durch dann natürlich =//127.0.0.1/ einsetzen und auf Alle ersetzen drücken, nun sollte soweit alles problemlos funktionieren. Habe jetzt beim groben überfliegen nicht mehr gesehen als diesen Fehler hier, welcher definitiv erklären würde, dass der Client nur bis 76% lädt.

    Grüße,
    Incomparably

    • Offizieller Beitrag

    Der Fehler liegt ganz klar hier und ist folgender, kleine Beispiele:ads.domain=127.0.0.1/swf statt ads.domain=http://127.0.0.1/swf
    badge.image.path=//127.0.0.1/swf/c_images/album1584 statt badge.image.path=http://127.0.0.1/swf/c_images/album1584

    Problemlösung:
    Einfach die Datei mit Notepad++ (o.Ä.) öffnen und STRG + H drücken, dann den Fehler (Beispiel: =//127.0.0.1/) unter Suchen nach einfügen, dabei bitte wie im Beispiel gezeigt am besten direkt logisch denken, sodass sich alle dieser Fehler direkt ausbessern lassen und man nicht alles Schritt für Schritt machen muss.

    Bei Ersetzen durch dann natürlich =//127.0.0.1/ einsetzen und auf Alle ersetzen drücken, nun sollte soweit alles problemlos funktionieren. Habe jetzt beim groben überfliegen nicht mehr gesehen als diesen Fehler hier, welcher definitiv erklären würde, dass der Client nur bis 76% lädt.

    Grüße,
    Incomparably

    Leider stimmt es nicht was du erzählst.

    76% hat mit SSOTicketMessageEvent zu tun, sprich der SSO_Ticket fehlt wahrscheinlich in der Datenbank und somit kommt der Fehler.

    @Sykorax3 debug mal den Enulator per Visual Studio dann wirst du mehr herausfinden (wird an dem SSOTicketMessageEvent liegen)

    Und wieder zu deiner "Lösung" es kann dazu nicht mit // und Http verlinkung zutun haben, da der Client so oder so funktioniereren müsste es würden nur keinerlei Bilder angezeigt werden was es aber tun wird da // eine http abkürzung ist.

  • @SirSonay - komisch, dass das Problem allerdings mit meiner oben geschriebenen Methode behoben wurde, oder? Nicht so viel reden, nur weil der Client bei 76% hängt heißt es nicht gleich, dass es immer am SSO liegt.

    EDIT: Wie soll auch nur irgendwas geladen werden, wenn die ganzen Pfäde nicht stimmen. ;)

    Grüße,
    Incomparably

  • @Sykorax3 debug mal den Enulator per Visual Studio dann wirst du mehr herausfinden (wird an dem SSOTicketMessageEvent liegen).


    Nach dem Debuggen und Connecten mit dem Client bekomme ich folgende Meldung:

    12:43:26 - [DEBUG] Handled Packet: [4000] GetClientVersionEvent
    12:43:26 - [DEBUG] Handled Packet: [3392] InitCryptoEvent
    12:43:26 - [DEBUG] Handled Packet: [3622] GenerateSecretKeyEvent

    Danach passiert nichts mehr.

    Bei der Output Box bekomme ich folgendes

    Spoiler anzeigen


    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\Plus Emulator.vshost.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
    The thread 0x2e78 has exited with code 0 (0x0).
    The thread 0x2e80 has exited with code 0 (0x0).
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\Plus Emulator.exe'. Symbols loaded.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\log4net.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\MySql.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
    'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\HabboEncryption.dll'. Module was built without symbols.
    The thread 0x2a5c has exited with code 0 (0x0).
    The thread 0x2c98 has exited with code 0 (0x0).
    The thread 0x2de4 has exited with code 0 (0x0).
    The thread 0x2b38 has exited with code 0 (0x0).
    The thread 0x1818 has exited with code 0 (0x0).
    The thread 0x2b1c has exited with code 0 (0x0).
    The thread 0x2d1c has exited with code 0 (0x0).
    The thread 0x2fec has exited with code 0 (0x0).
    The thread 0x25f8 has exited with code 0 (0x0).
    The thread 0x2740 has exited with code 0 (0x0).
    The thread 0x1c1c has exited with code 0 (0x0).
    The thread 0x2da8 has exited with code 0 (0x0).

    • Offizieller Beitrag

    @SirSonay - komisch, dass das Problem allerdings mit meiner oben geschriebenen Methode behoben wurde, oder? Nicht so viel reden, nur weil der Client bei 76% hängt heißt es nicht gleich, dass es immer am SSO liegt.

    EDIT: Wie soll auch nur irgendwas geladen werden, wenn die ganzen Pfäde nicht stimmen. ;)

    Grüße,
    Incomparably

    Anscheint wurde der Fehler NICHT behoben.

    @Sykorax3 debug den Emulator, wenn er bei GenerateSecretKeyEvent wieder hängenbleibt schließe den Emulator und debug nochmal.

Jetzt mitmachen!

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