Guild Wars 2 API?

11/04/2012 01:19 Ext3h#16
Ich gehe davon aus, dass EINE Person mit ca. 30-100 Accounts das Auktionshaus flutet, und zwar lediglich alle 2-3 Sekunden eine Anfrage pro Account. Das ist noch weit davon entfernt irgendwelche Flooding-Filter aus zu lösen und jetzt mal eben 100 Proxys zu finden ist auch kein Problem.

Zumal ja auch kein erneuter Login notwendig ist, es reicht einmalig der Login um die Session zu generieren, danach kann einfach die bestehende Session weiter verwendet werden, so wie es GwSpidy jetzt schon macht. Dabei ist es ja auch egal welcher Account jetzt gerade das Crawlen oder das traden übernimmt, alles was zählt, ist dass die Latenz niedrig genug ist. Denk einfach an EINEN Rechner auf dem eine ganze Reihe von Client-Emus läuft welche wiederum Proxys unterstützen.

Spontan könnte ich ca. 5.000 funktionierende, kostenlose IPv4-Proxys raus suchen (nur aus meinen 3 Lieblingsquellen), bei den kostenpflichtigen sogar noch mehr. Man bedenke z.B. bloß mal die ganzen VPN-Dienste die dir sogar ne statische IP pro Account geben. Mit IPv6 schauts sogar noch besser aus...

Effektiv ist aktuell das einzige Hindernis, das noch nicht bekannt ist, wie man mit externen Tools aktiv auf den Handelsposten zugreifen kann, sprich kaufen, verkaufen und Preise ändern. Sobald das geknackt ist, steht automatisierten HFT-Bots nichts mehr im Weg.
11/04/2012 09:41 Velgor#17
Fuer die Spidy Methode muss man aber ein key aus dem ram auslesen und das sollte laut agb nicht erlaubt sein.

Mir waere lieber wenn sie das ah ueber externen zugriff sperren, komplett funktionale ah bot wuerden die Wirtschaft nur noch mehr ruinieren als sie es ohnehin schon tun.
11/04/2012 10:34 Else#18
Quote:
Originally Posted by Velgor View Post
Fuer die Spidy Methode muss man aber ein key aus dem ram auslesen und das sollte laut agb nicht erlaubt sein.
Und an den Weihnachtsmann glaubst Du auch, oder? Schau mal in den Quellcode den Verbindungsaufbau an.

Quote:
Originally Posted by Velgor View Post
Mir waere lieber wenn sie das ah ueber externen zugriff sperren, komplett funktionale ah bot wuerden die Wirtschaft nur noch mehr ruinieren als sie es ohnehin schon tun.
Wenn Du wüsstest..
11/04/2012 11:30 Ulraunt#19
Ext3h nun kommt das mit deiner Rechnung aber nicht hin, wenn du sagst das sie alle 2-3 Sekunden von einem Account die Daten auslesen - passt das ja nicht mehr mit deinen 150 - 200ms zusammen.
11/04/2012 15:11 Ext3h#20
Doch, das macht immerhin noch 30-50 Anfragen pro Sekunde über alle Accounts hinweg gerechnet. Macht also ca. 20-30ms Reaktionszeit für das System, plus zweimal die Roundtrip-Time für das Crawlen und das anschließende Handeln, gerechnet bei einer durchschnittlichen Internetverbindung, sprich ca. 60-90ms Ping.
11/04/2012 16:04 Ulraunt#21
Das müssen aber Hochleistungsproxy's sein.

Account 1 - Anfrage mit Proxy 1
Account 2 - Anfrage mit Proxy 2
usw.

In millisekunden muss der Proxy sich dort Einloggen, den kram Crawlen & Verarbeiten weil man sich dann ja schon wieder mit einem weiteren Account und einem weiteren Proxy Anmeldet um noch einmal die Daten abzufragen.

Natürlich könnte man das so gestalten das er nicht alles Crawlt sondern nur die sachen die sich im Preis o. in der Menge geändert haben, trotzdem ein grosser Datenaufwand den man wohl kaum mit einem kostenlosen proxy erreicht bekommt.

Wenn man sich nun eigene Proxy's zulegt geht es sehr stark ins Geld, pro Account 1 Proxy ... das kostet und rentiert sich bestimmt nicht mit dem Gewinn und dem anschließenden Verkauf des Goldes - Wenn jetzt schon die Preise für Gold bei circa 0,40$/Gold liegt.
Das alles über 1. Internetverbindung (Sicherlich ein leistungsstarker Rootserver)
11/04/2012 20:08 Ext3h#22
Das ist simpel ;)

Den Socket zu den einzelnen Proxys kann man offen lassen, damit ergibt sich effektiv keine nennenswerte Verzögerung. Genauso kann man problemlos auch gleichzeitig mit zwei Accounts zwei verschiedene Proxys von einem Rechner aus nutzen. Gut, um nen Rootserver mit 100Mbit-Anbindung wird man nicht drum herum kommen, allerdings sind Kosten von ca. 50-100€ im Monat durch durchaus verkraftbar wenn Gewinne von min. 1-2.000 Gold pro Tag auf diese Weiße winken. Selbst wenn der Goldpreis auf 0,10$/Gold fällt, rentiert sich das immer noch.

Was man von den klassischen Farmbots nicht behaupten kann, zumal ANet auch noch gerade dabei ist Speedhacks und Teleports serverseitig einen Riegel vor zu schieben was den effektiven Gewinn normaler Bots auf max. 1-1,5g/Stunde beschränkt.
11/04/2012 21:05 TheOnlyOne652089#23
Quote:
Originally Posted by Ext3h View Post
Das ist simpel ;)

Den Socket zu den einzelnen Proxys kann man offen lassen, damit ergibt sich effektiv keine nennenswerte Verzögerung. Genauso kann man problemlos auch gleichzeitig mit zwei Accounts zwei verschiedene Proxys von einem Rechner aus nutzen. Gut, um nen Rootserver mit 100Mbit-Anbindung wird man nicht drum herum kommen, allerdings sind Kosten von ca. 50-100€ im Monat durch durchaus verkraftbar wenn Gewinne von min. 1-2.000 Gold pro Tag auf diese Weiße winken. Selbst wenn der Goldpreis auf 0,10$/Gold fällt, rentiert sich das immer noch.

Was man von den klassischen Farmbots nicht behaupten kann, zumal ANet auch noch gerade dabei ist Speedhacks und Teleports serverseitig einen Riegel vor zu schieben was den effektiven Gewinn normaler Bots auf max. 1-1,5g/Stunde beschränkt.
Wobei es interessant wird wie stark der Goldpreis sich erholen kann, sobald die Speed/Teleport hacks weg sind.


Den der größte Teil kommt eben von den Methoden.

*Peinlich genug für Anet das sie es so lange einfach nicht gebacken bekommen.
05/21/2013 22:42 yoshitommy#24
Quote:
Originally Posted by Ulraunt View Post
Gibt es eine Offizielle API die man als Programmierer für PHP Scripte etc. nutzen kann?

Es gibt ja schon diverses wie zum Beispiel gw2spidy & eine Trade-Post API jedoch ist nichts von Offizieller Seite zu finden.

Hi ich klinke mich hier mal ein es sollte zwa schon bekannt sein aber fals jemand es noch nciht weiß :)

Ja es gibt nun API für GW2
[Only registered and activated users can see links. Click Here To Register...]