|
You last visited: Today at 13:21
Advertisement
Clientless Metin2 Bot erstellen Frage dazu!
Discussion on Clientless Metin2 Bot erstellen Frage dazu! within the General Coding forum part of the Coders Den category.
06/10/2010, 06:13
|
#1
|
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
|
Clientless Metin2 Bot erstellen Frage dazu!
Hallo liebe Coding Commu,
ich habe mal eine Frage an euch. Und zwar :
Habe mir überlegt wie man Systemressourcen sparen könnte. Es gibt viele Bots für Metin2 wie z.B Easymetin2 Bot und den Metin2 Bot von Itemshops. Allerdings benötigen diese Packets und einen Clienten der läuft.
Wie schwer ist es einen Clientless Bot zu erstellen? Als Programmiersprache C++?
Könnte mir jemand dabei helfen , ein paar Tipps etc. wären total hilfreich ^^
Vielleicht hat ja jemand langeweile und lust soetwas zu erstellen , hätte ein paar gute Ideen die nur noch umzusetzten würden
Auf diesem Weg erstmal vielen Dank
|
|
|
06/10/2010, 09:11
|
#2
|
elite*gold: 150
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
|
Quote:
Originally Posted by roteisenklinge
Wie schwer ist es einen Clientless Bot zu erstellen?
|
Kommt aufs Spiel an. Man brauch jedoch schon einigermaßen
Erfahrung im Coding & reversing bereich.
Quote:
Originally Posted by roteisenklinge
Als Programmiersprache C++?
|
Geht auch mit anderen Sprachen, sogar mit AutoIt
|
|
|
06/10/2010, 09:32
|
#3
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Quote:
metin2
Als Programmiersprache geht in der tat AutoIt, aber wenn ich schon einen Bot machen würde, dann auch mit einer Hochsprache wie C++.
Aber jeder hat ja eine andere Meinung
|
|
|
06/10/2010, 09:39
|
#4
|
elite*gold: 150
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
|
Habe nie gesagt das ich AutoIt nehmen würde. Ich hab von anfang
an C++ gelernt und finde AutoIt schrecklich :x
Wollte nur gesagt haben das es mit recht vielen Programmier /
Scriptsprachen geht.
|
|
|
06/10/2010, 10:59
|
#5
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Ging ja auch nicht an dich
|
|
|
06/10/2010, 19:55
|
#6
|
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
|
Wenn Dc und tim das nicht schaffen, wirst du es auch nicht hinkriegen.
#closed
|
|
|
06/10/2010, 21:15
|
#7
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Frezee
Wenn Dc und tim das nicht schaffen, wirst du es auch nicht hinkriegen.
|
Sagt wer ?
Warum soll er es nicht probieren ?
Es gab schon viele Leute , die "neu" waren und trotzdem einiges geleistet haben ...
Quote:
Originally Posted by Frezee
#closed
|
Biste schon Admin ? o.O
Btw. Das Thema ist noch nicht geclosed , hast es vllt. vergessen
|
|
|
06/11/2010, 00:07
|
#8
|
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
|
Clientless Bot bei Metin2 Ist sone sache, da wie ich mich erinnere alle x sekunden/minuten ein Packet gesendet wird. Davon musst du halt die Routine nach bauen.
Was naja bei Metin2 jetzt nicht die Welt war.
Glaub Metin2 hat auch immer noch kein Hackshield? Mit guten Kenntissen im Programmier + Assembler/Reversin usw. Kann man es aufjedenfall schaffen.
und and Frezee Wieso nimmste dir das Recht über jemanden zu urteilen?
Wenn ich mir deine Threads so angucken biste nicht grade viel besser
|
|
|
06/11/2010, 02:53
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 2,832
Received Thanks: 4,152
|
Quote:
Originally Posted by bloodx
Clientless Bot bei Metin2 Ist sone sache, da wie ich mich erinnere alle x sekunden/minuten ein Packet gesendet wird. Davon musst du halt die Routine nach bauen.
|
Man muss so ziemlich alle Packets simulieren bzw verarbeiten.
Der Server muss ja denken dass er da den echten Clienten vor sich hat, und nicht das Bot-Programm.
|
|
|
06/11/2010, 08:18
|
#10
|
elite*gold: 150
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
|
Quote:
Originally Posted by bloodx
Glaub Metin2 hat auch immer noch kein Hackshield?
|
Hackshield ist auch nicht unmöglich zu umgehen. Ich kenne ein Spiel indem
Hackshield implentiert ist mit Servercheck und weiss auch wie man diesen
umgehen kann. Unmöglich ist es nicht, benötigt jedoch etwas Reversing erfahrung ^^
|
|
|
06/11/2010, 14:27
|
#11
|
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
|
Quote:
Originally Posted by wurstbrot123
Hackshield ist auch nicht unmöglich zu umgehen. Ich kenne ein Spiel indem
Hackshield implentiert ist mit Servercheck und weiss auch wie man diesen
umgehen kann. Unmöglich ist es nicht, benötigt jedoch etwas Reversing erfahrung ^^
|
Weis ich selber, und Servercheck naja wenn du es so nennen möchtest Ok.
Du musst nicht alle Packets haben. Kommt drauf an was für ein Bot du machen willst. Den Server interessiert es nicht wenn du z.b 50std lang nix dropst oder what ever.
Wichtig sind z.b nur eine Move Function,Attack/Skill,Mob Appear usw...
Aber naja in der Metin2 Sektion ist sowieso keiner Fähig so etwas zu Realisieren.
DC ist da ne ausnahme vllt aber naja.
|
|
|
06/11/2010, 14:59
|
#12
|
elite*gold: 150
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
|
Quote:
Originally Posted by bloodx
Weis ich selber, und Servercheck naja wenn du es so nennen möchtest Ok.
Du musst nicht alle Packets haben. Kommt drauf an was für ein Bot du machen willst. Den Server interessiert es nicht wenn du z.b 50std lang nix dropst oder what ever.
|
Ist mir klar dazu hab ich auch nix gesagt. Aber eine gescheite Hackshield
Version macht auch einen check über einen Hackshield Server ob alles
ok ist. Das läuft so ab das der Server dem Client Daten schickt
mit denen dann ein Antwortpacket erstellt wird. Ist daran was falsch,
oder bekommt es dieses nicht, bekommt man einen
Disconnect. Wenn man eine DLL injeziert hat, wird im normallfall
etwas falsches generiert, weswegen man den Client die Antwort
nicht erstellen lässt sondern macht man es selber über die Hackshield
Funktionen. Über Metin2 selber rede ich auch nicht, damit hab ich nix
zu tun und werd ich in Zukunft auch nicht haben. Natürlich intressiert
es den Server nicht wielange du welche Aktionen nicht machst,
jedoch gibt es bei so gut wie allen Spielen ein Pingpacket welches du
brauchst um keinen Disconnect zu bekommen und wahrscheinlich
auch in bestimmten abständen senden musst ( clientless ).
|
|
|
06/12/2010, 00:54
|
#13
|
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
|
Quote:
Originally Posted by bloodx
Clientless Bot bei Metin2 Ist sone sache, da wie ich mich erinnere alle x sekunden/minuten ein Packet gesendet wird. Davon musst du halt die Routine nach bauen.
Was naja bei Metin2 jetzt nicht die Welt war.
Glaub Metin2 hat auch immer noch kein Hackshield? Mit guten Kenntissen im Programmier + Assembler/Reversin usw. Kann man es aufjedenfall schaffen.
und and Frezee Wieso nimmste dir das Recht über jemanden zu urteilen?
Wenn ich mir deine Threads so angucken biste nicht grade viel besser 
|
Jo das stimmt. Wenn du mir aber dort gesagt hättest, dass ich es nicht schaffe, dann hätte ich dir Recht gegeben.
wtf, ich "urteile über den TE"? Und behaupte, er soll es gar nicht probieren?
Sagen wir es einfach mal so:
Jeder der es hinbekommt, würde nicht in dieser Section nachfragen wie das geht. Besonders würde er nicht gleich nach der Programmiersprache fragen.
Daraus ziehe ich die Schlussfolgerung, dass der TE in näherer Zukunft es auch nicht schaffen wird einen Clientless Bot zu erstellen.
Wenn er es dennoch schafft, Herzlichen Glückwunsch, das freut mich dann ja auch.
|
|
|
06/12/2010, 21:27
|
#14
|
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
|
Ez **** lololol
|
|
|
06/13/2010, 05:04
|
#15
|
elite*gold: 577
Join Date: Oct 2009
Posts: 665
Received Thanks: 3,502
|
Quote:
Originally Posted by roteisenklinge
Hallo liebe Coding Commu,
ich habe mal eine Frage an euch. Und zwar :
Habe mir überlegt wie man Systemressourcen sparen könnte. Es gibt viele Bots für Metin2 wie z.B Easymetin2 Bot und den Metin2 Bot von Itemshops. Allerdings benötigen diese Packets und einen Clienten der läuft.
Wie schwer ist es einen Clientless Bot zu erstellen? Als Programmiersprache C++?
Könnte mir jemand dabei helfen , ein paar Tipps etc. wären total hilfreich ^^
Vielleicht hat ja jemand langeweile und lust soetwas zu erstellen , hätte ein paar gute Ideen die nur noch umzusetzten würden
Auf diesem Weg erstmal vielen Dank

|
Die Basis ist nicht schwer.
Danach kommen aber Sachen, wie ServerTime-Sync, MagicCRCCube's, ...
Als kleine Hilfe gebe ich dir mal die HandShakePacketRecv-Funktion, sowie eine kleine Liste der als erstes versendeten Packets:
- PhasePacket 2Bytes (D: Enters the HandShake Phase)
- [n] HandShakePackets
- PhasePacket 2Bytes (D: Enters the AuthPhase, Only valid for AccountServers)
- [Connection to this Server closed! Connect to CharacterServer...]
Code:
#pragma pack(push)
#pragma pack(1)
enum PacketID {
// General packets
kHandShakePacket = 255,
...
}
typedef struct {
uint8_t m_packetID;
uint32_t m_unknown;
uint32_t m_x;
uint32_t m_y;
} TPacketHandShake;
#pragma pack(pop)
...
void NetworkStream::RecvHandShakePacket()
{
TPacketHandShake packet;
if(!ReadPacketData(&packet, sizeof(TPacketHandShake)))
return;
DEBUG_PRINTF("HANDSHAKE RECV %u %d\n", (unsigned int)packet.m_x, (int)packet.m_y);
SyncServerTime(packet.m_x + packet.m_y);
ResetPingTimeVector();
packet.m_x += 2 * packet.m_y;
packet.m_y = 0;
DEBUG_PRINTF("HANDSHAKE SEND %u\n", (unsigned int)(2 * packet.m_x + packet.m_y));
AppendPacket(&packet, sizeof(TPacketHandShake), false);
}
Regards tim
|
|
|
 |
|
Similar Threads
|
(HACK)Frage dazu
09/13/2010 - 4Story - 4 Replies
Hi erstmal,
Wollte fragen ob es eigentlich noch einen Hack fuer 32-Bit Systeme Gibt.
Habe schon 3Stunden gesucht aber keinen gefunden -.-
Wer einen Link fuer einen Hack gibt oder eine nuetzliche Antwort abliefert(xD) krigt n THX :D
Danke im vorraus
|
Frage dazu
11/23/2009 - Metin2 - 3 Replies
Der erste Thread von banjo1 is ja mit hack und so aber das sind alles rar dateien. Kann mir jn erklären wie ich die öffnen kann ?? Wäre sher nett
|
Pixelgetcolor frage dazu
12/26/2008 - Guild Wars - 15 Replies
das geht ja auch in anderen fenster neuerdings will ich mal nciht sagen aber hat einer erfahrung damit?
also ich meine mit erfahrung bugs oder so ob jemand mal gemerkt hat da funzt etwas nicht richtig oder der ließt eine pixel farbe falsch.
ich hatte damit jetzt noch keinerlei probleme aaber vllt hatte ja jemand schonmal probs damit nur als vorwahrnung sozusagen:p
|
Metin2.Us Kleine frage dazu
12/14/2008 - Metin2 - 1 Replies
Tachchen also ich habe folgendes klitzekleines problemchen
Ich habe in De metin einen naja halbwegs anständigen Waffensura der mich nervt xD und ich fange wider Us metin an weil wie ich finde es dort mit dem umgangston der Gamer nicht sooooooo Beschissen ist und die auch etwas vernümpftigere Markt Preise und co haben >_< Itemshop ist auch recht Bilig naja ich wollte fragen
Ob es hier im Forum irgend wo einen Bereich für die Us Gamer gibt ( Deutsche Gamer) oder es irgendwo ein forum nur...
|
All times are GMT +1. The time now is 13:22.
|
|