|
You last visited: Today at 01:06
Advertisement
TCP bot Coding problem
Discussion on TCP bot Coding problem within the DarkOrbit forum part of the Browsergames category.
05/31/2012, 12:05
|
#1
|
elite*gold: 0
Join Date: Jun 2010
Posts: 84
Received Thanks: 12
|
TCP bot Coding problem
Hallo,
ich versuche zur zeit selbst ein darkorbit TCP bot zu coden.
Ich kann schon aliens schießen usw aber ich kann keine bonusboxen oder sonstige boxen einsammeln.
Beim Boxensammeln sieht das ja so aus:
Wird eine box eingesammelt sendet der client zuerst, dass er auf die box fliegt.
Hat das Schiff die Box erreicht wird eine weiteres packet gesendet, das das eigentliche einsammeln darstellt.
Mein problem ist, dass ich dieses packet nicht richtig senden kann, da es (so vermute ich) genau in dem moment gesendet werden muss wenn das schiff die bonusbox erreicht hat.
Meine Frage:
Muss ich unter berücksichtigung der geschwindigkeit des schiffes und der entfernung der box die zeit ausrechnen, die vom schiff benötigt wird die box zu erreichen?
vielleicht kann mir ja ein erfahrener progger weiterhelfen
danke
|
|
|
05/31/2012, 13:25
|
#2
|
elite*gold: 464
Join Date: Dec 2010
Posts: 3,999
Received Thanks: 3,909
|
Poste es mal hier
|
|
|
05/31/2012, 14:39
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 141
Received Thanks: 104
|
I don't uderstand German, but exist special packet to collect bonus box, and special packet with info what is collected.
|
|
|
05/31/2012, 19:58
|
#4
|
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
|
Wollte keinen neuen Thread eröffenen:
Wollte fragen ob Wireshark wirklich am besten zum analysieren der Packete geeignet ist oder ob Http Headers reicht (Wireshark zeigt immer hunderte Verbindungen an und ich weiß gar nicht welche ich jetzt brauch -.-).
Desweiteren sind die Packete ja verschlüsselt und ich wollte fragen was jetzt damit gemeint ist. Sind die in md5, AES oder was weiß ich verschlüsselt oder weiß meinen immer alle damit.
Will ja noch keinen Überbauen, sondern ich wäre schon zufrieden wenn er sich einloggen könnte und ich Schritt für Schritt weitermachen könnte.
|
|
|
05/31/2012, 21:08
|
#5
|
elite*gold: 0
Join Date: Jun 2010
Posts: 84
Received Thanks: 12
|
also ich benutze wpe pro, da man da sogar noch packete ganz einfach innerhalb des sockets versenden kann und man nur die packete der ausgewählten .exe sieht(in meinem fall firefox.exe)
bei wireshark gibts mir zu viele knöpfe und unnötige packets und http headers finde ich ungeschickt
ich hab nur eine einfache xor verschlüsselung bei der position von bonusboxen gefunden, sonst muss man nur von hex auf dezimal umrechnen
und
Quote:
Originally Posted by Toni_Damager
Poste es mal hier
|
mein problem liegt nicht an autoit sondern eher an der simulation des darkorbit clients, da kommt es ja nicht auf die programmiersprache an
|
|
|
05/31/2012, 21:31
|
#6
|
elite*gold: 464
Join Date: Dec 2010
Posts: 3,999
Received Thanks: 3,909
|
Dort findest du aber eher einen coder der dir helfen kann
|
|
|
05/31/2012, 21:43
|
#7
|
elite*gold: 0
Join Date: Feb 2012
Posts: 730
Received Thanks: 260
|
Versucht es mal mit WinHTTP, dafür kann man dann auch HTTPHeader's benutzen.
Auf Youtube gibt es ein paar Schöne Tut's. Mit WinHTTP kommst du ganz leicht zum Loggin.
|
|
|
05/31/2012, 22:46
|
#8
|
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
|
Quote:
Originally Posted by Regwin32
Versucht es mal mit WinHTTP, dafür kann man dann auch HTTPHeader's benutzen.
Auf Youtube gibt es ein paar Schöne Tut's. Mit WinHTTP kommst du ganz leicht zum Loggin.
|
Falls das auf mich bezogen war:
Ich benutzte kein AutoIt weil AutoIt für Packetbots etwas langsam ist.
Ich versuche es mit Java (was eig auch langsam ist ) oder Python
Edit: Ist WPE Pro eigentlich Freeware? Habe in den FAQ diesbezüglich nix gefunden.
OpenSource ist es anscheinend nicht, da es ja nicht bei Sourceforge ist.
|
|
|
06/01/2012, 00:29
|
#9
|
elite*gold: 40
Join Date: Mar 2011
Posts: 771
Received Thanks: 352
|
Jo, ist es. Musst nur auf officielle website gehen. Aber ich bevorzuge immer noch wireshark. (Benutzt es in ner frischen virtuellen maschine, die hat noch wenig am laufen und ist deswegen am besten geeignet)
|
|
|
06/01/2012, 11:50
|
#10
|
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
|
Danke werde ich mal in der VM mit Arch Linux testen
|
|
|
06/01/2012, 12:04
|
#11
|
elite*gold: 60
Join Date: Apr 2011
Posts: 7,890
Received Thanks: 3,062
|
Quote:
Originally Posted by 21_0x15_025_NAK
Falls das auf mich bezogen war:
Ich benutzte kein AutoIt weil AutoIt für Packetbots etwas langsam ist.
Ich versuche es mit Java (was eig auch langsam ist ) oder Python
Edit: Ist WPE Pro eigentlich Freeware? Habe in den FAQ diesbezüglich nix gefunden.
OpenSource ist es anscheinend nicht, da es ja nicht bei Sourceforge ist.
|
Java benutze ich auch und ist eher geeignet als AutoIt
|
|
|
06/01/2012, 16:38
|
#12
|
elite*gold: 464
Join Date: Dec 2010
Posts: 3,999
Received Thanks: 3,909
|
Java soll langsam sein?
Dann verrat mir mal warum der IBot in Java geschrieben wurde?
|
|
|
|
Similar Threads
|
DO Dev/Coding Problem
08/25/2011 - DarkOrbit - 0 Replies
So I am currently trying to dev a p-server.
My problem:
I've set up a loopback to redirect traffic from the gameserver to localhost. (for testing purposes)
I've set up a "policyfilereqeuest-handler" to serve this xmlsocketcrap (see wireshark; filter on port 843).
Still I'm getting no connections on port 8080.
Also I ran a normal connection attempt with wireshark and filtered by ip and found out that there is only traffic on port 843 (policyfilecrap) and port 8080, so I should be...
|
Mob.cs coding problem(help)
06/23/2010 - CO2 Private Server - 6 Replies
hi, so i have co pserver 5165
i'm coding mob.cs, to make a monster droping an item so here is the script and tell me wha'ts wrong, because i made the Id of GoldDew
else if (MyMath.ChanceSuccess(DropRates.CPBag))
{
if (Char != null)
if (Char.VipLevel >= 3)
{
if (Char.Inventory.Count <= 39)
|
Coding-Problem
03/24/2010 - GW Bots - 31 Replies
hey^^
ich hab vor 2 tagen angefangen mit mit AutoIt zu beschäftigen.jezt wollt mich mal mein ersten GW-tool schreiben(programm,dass auf knopfdruck das ganze inventar durch-indentiviziert)und hab dann einfach mal ausprobiert^^(siehe unten)
was noch zu sagen ist:
-das inventar soll ganz oben rechts in der ecke sein
-das indentivizierungs-werkzeug soll auf dem ersten inventar-slot liegen
mein code sieht so aus:
HotKeySet ("^q", "start")
|
problem with coding
08/03/2009 - CO2 Private Server - 19 Replies
when my moms die then respawn they are invisible... probably a mistake in coding >< any ideas? lotf
|
All times are GMT +2. The time now is 01:06.
|
|