Clientless

  • Hi,
    ich arbeite zurzeit an meinem eigenen kleinen Bot für ZSZC und habe da mal eine kleine Frage: mein Bot verbindet sich mit dem phConnector und sendet an diesen die Packete, welche ich wiederum im phAnalyzer sehe, wenn Silkroad läuft. Nun wollte ich das aber mal ohne Client versuchen, aber ich weiß nicht wie das ganze funktionieren soll, denn wenn ich kein SRO starte, bekomme ich ja auch keine Bestätigung im phConnector (Connected to Silkroad...) und wenn ich dann die Packete sende, werden diese auch nicht im Analyzer angezeigt. Muss ich dann also noch eine Verbindung zum phConnector mit der IP & Port von SRO herstellen oder wie funktioniert das dann?


    Hoffe auf eine Antwort!

  • Ich glaube du musst einfach mit deinem Bot/Programm auf den Port 22580 (Standart BotPort) connecten.
    Der phConnector macht das dann alles für dich und leitet die Packete an dich weiter.


    Kuh :>

  • Ich glaube du musst einfach mit deinem Bot/Programm auf den Port 22580 (Standart BotPort) connecten.
    Der phConnector macht das dann alles für dich und leitet die Packete an dich weiter.


    Kuh :>


    Der Connector springt aber so weit ich weiß nur an, wenn sich auch ein Sro_client verbindet. Musst dich also noch einmal mit dem Connector verbinden und als Client ausgeben, falls ich das jetzt richtig verstehe ^^

  • Der Connector sendet an den Clienten und an den Botport Packets.
    Und wenn du ohne Client connectest, dann sendet er die Packets nur an den Botport.


    Kuh :>

  • Wieso sollte der Connector zum phConnector packete an den botport und den clientport senden das ist doch schwachsinn, so sendet man ja alle packete doppelt. Du musst einen Connector schreiben der den Client Simuliert. Log dich mit dem normalen Clienten ein und schau dir die packete an die vom server zum client geschickt werden und wie der client darauf dann antwort. Sende genau die gleichen packete als antwort vom simulierten Client....

  • Natürlich sendet der Proxy die Packets zum Bot und Client. Kann der Proxy ja nich wissen, dass 2 mal der Bot connected. Die Proxys verbinden sich allerdings erst zum Server, wenn auch ein Client connected ist, deshalb muss man über den Client Port auch noch einmal connecten.
    Am besten connectest du einfach nur zum Bot Port und lässt die Verbindung dann "einfach mal liegen", weil du deine Packets ja über den Bot Port beziehst bzw. sendest.