Quote:
Originally Posted by Liihes
@ [Only registered and activated users can see links. Click Here To Register...] Ich beantworte mal mit meinem Leihen-Wissen grob & bitte bedenke, dass deine Fragen alle Spielspezifisch sind. So grob kann man das alles nicht sagen.
1. Ja.
2. Spielspezifisch, grundlegend nein, da dies (so wie ich deine Frage deute) durch Zufall vom Server entschieden wird, also müsstest du den Server beeinflussen. Sollte jedoch eine ersichtliche Zeitspanne vorhanden sein & diese ist auslesbar vom Client des Spiels, würde es gehen.
3. Spielspezifisch umzusetzen, aber ja. Die meisten Spiele, gerade mit Dungeons (Raidboss uvm) arbeiten mit Grid-Maps, dh. du hast eine X*Y große Karte, sollte also machbar sein.
Letzteres ist schwer einfach zu sagen nur durch das Bild, kenne meines Erachtens nach, auch das Spiel nicht. Prinzipiell ist es möglich den Strich & wenn nur mit nem simplen Pixel Bot anzuklicken. Per packet sollte dies nur begrenzt bis garnicht möglich sein, je nach Client & dessen Sicherheit.
Hoffe konnte alles soweit beantworten & ich habe keinen Mist erzählt.
|
Soweit so richtig, zumindest steht da nichts falsches. Tatsächlich müssen die Fragen auch immer sehr spielspezifisch gesehen werden. Wenn man aber einmal von dem Regelfall ausgeht, kann man noch etwas mehr dazu sagen:
@1. Oftmals schickt der Client nur Packete ala "Monster XYZ mit ABC getroffen" an den Server. Der Server überprüft dann, ob das möglich ist (Hat der Spieler die Waffe? Steht er nah genug am Gegner? ...) und sendet entweder ein Bestätigungspacket mit der aktuellen Lebenspunktezahl oder macht nichts weiter. Nur mit Cheatengine alleine kann man das auch rausfinden vorausgesetzt es geht um Monster, die in deiner unmittelbaren Nähe sind. Wenn du wissen willst, ob irgendwo auf der Karte/Welt Monster XYZ existiert, hast du es verdammt schwer das rauszufinden. In der Regel werden die Monster nämlich nur generiert, wenn du oder jemand anderes in der Nähe dieses Monsters ist und selbst wenn jemand anderes in der Nähe des Monsters ist oder das Monster immer existiert, schickt der Server dir in der Regel nur Informationen zu den Monstern, die DU in der Nähe siehst und nicht die existieren, egal wie sehr du dich verbiegst.
@2. Das kommt echt aufs Spiel an, wenn bei dir an der Seite ein Timer abläuft, der sagt "XXX min bis zum nächsten Raidboss-Spawn", dann kannst du das easy ohne Probleme rausfinden. Wenn der Boss aber relativ "zufällig" spawned, dann hast du nur eine Chance das herauszufinden, wenn du direkt daneben stehst (siehe Antwort 1 dazu).
@3. Das ist definitiv möglich, solange du nahe genug beim Gegner stehst (wieder @1. beachten).
@
[Only registered and activated users can see links. Click Here To Register...]
Bei Nostale ging genau etwas Ähnliches vor einiger Zeit. In Nostale gibt es Minispiele (wie etwa rechtzeitig "Leertaste" drücken oder abwechselnd zwei Buchstaben spammen) und dort war es möglich das Minispiel nach 2sec zu beenden und ein Packet mit dem Inhalt: "Ich habe gerade 2mio Punkte gemacht" an den Server zu senden. Das einzige Problem daran war, dass der Server das easy rausfinden konnte, man wurde also nach 2-3x Anwenden sofort gebannt. Bei deinem Strichbeispiel klingt das Ganze etwas unproblematischer solange man nicht immer 100% den perfekten Moment trifft, sondern auch ab und an "daneben", ist das gar kein Problem.
P.S.
Alle Aussagen oben setzen voraus, dass das Spiel kein Hackshield hat oder das Hackshield ausgeschaltet werden kann (egal wie).