Quote:
Originally Posted by Walter Sobchak
Generell kannst du nicht davon ausgehen das jedes Game die selbe Struktur, Verschlüsselung verwendet.
Ansonsten kannch mir vorstellen das es in etwa so ist :
<Packetlänge><Header><AngreiferID><FeindID><Attack Type><Damage>
Wobei AngreiferID halt der ist der angreift und FeindID der Angegriffene ist, logisch. Dabei kann FeindID auch man selbst sein.
AttackType kann hierbei Melee Attack, Weapon Attack, Skill Attack sein.
Und idR wird der geleistete Damage der dann vom Client angezeigt wird auch mit übertragen.
Wenn ich mich irre dürft ihr gern berichtigen. Ansonsten variiert es halt von Spiel zu Spiel recht stark, also der Aufbau des Packets.
|
Es kommt aufs Spiel an aber Damage wird meistens nicht gesendet da der Damage vom Server berechnet wird.
<Packetlänge><Header><SubHeader><TargetID><Skill >
man kann auch noch unterschieden zwischen SkillUse und NormalAttack
ein NormalAttack Packet könnte so aussehen:
<Packetlänge><Header><SubHeader><TargetID>
Man kann schlecht ein Beispiel bringen da jedes Spiel anders ist und ein anderes PacketSystem hat.