Quote:
Originally Posted by drey88
...
|
Du bringst hier auch keine sinnvollen Post. Geh doch lieber zurück in die WoG anstatt hier zu trollen, okay?
Quote:
Originally Posted by ChamillionaireVenom
Ein hack greift in den Warrock Prozess auf meinen Pc ein, und verändert diesen. Mit den Script verändert man den Ordner und wenn man Warrock dan startet läufts so ziemlich auf das gleiche hinaus.
|
'Scripts':
Die sog. 'Scripts' sind eigentlich modifizierte Binaries aus dem War Rock Ordner. Binaries sind Datein, die auf .bin enden und enthalten wichtige Informationen für das Spiel. Darum sind sie auch encryptet - zu Deutsch: verschlüsselt, allerdings kann man sie mit dem passenden Programm (einem sog. Decrypter) entschlüsseln. Durch geschicketes Manipulieren der in den Binaries enthaltenen Daten kann man große Teile des Spiels beeinflussen.
Hierbei gilt jedoch zu beachten: Die Binaries und alle anderen Dateien im War Rock Ordner sind geistiges Eigentum von Dream Execution und werden unter Lizenz von G1 vertrieben. Während der Installation stimmt man einer standartisierten EULA (end user licence agreement) zu, in der das Verändern, Kopieren und Weiterverbreiten der Dateien strikt untersagt ist.
Ergo ist das Modifzieren der Binaries, oder wie man in unwissenden Kreise fälschlicher Weise sagt das 'Scripten', verboten, da es gegen das Urheberrecht verstöße. Außerdem führt der Bruch der EULA zum sofortigen Ausschluß aus dem Spielgeschehen. Sollte besondere Schwere vorliegen bin ich mir sicher, dass findige Anwälte bestimmt einen Schadensersatz einklagen könnten.
'Hacks':
Auch hier hat sich eine falsche Bezeichung eingebürgert. Der klassische Hack, der in diesem Forum in einer Vielzahl an Varianten zum Download steht, ist ein sog. Cheat. Cheats sind Programme, die zum schummeln (eng.: to cheat: schummeln) in Spielen benutzt werden.
Wie funktioniert das im Fall WR (und oft auch bei anderen Spielen)? Nun, bei einem Spiel müssen viele Informationen weitergegeben und im Programm verarbeitet werden, wie z.B. der Rückstoß einer Waffe oder aber auch der Premiumstatus eines Spielers. Manche Informationen werden dabei vom Server verabeitet (serverside, z.B. der Premiumstatus) uns sind untastbar, andere hingehen werden zur Entlastung der Server von den PCs der Spielern verarbeitet (clientside, z.B. der Rückstoß der Waffen).
Wo kommt hier der Cheat ins Spiel? Ich werde das kurz am Beispiel des Rückstoßes erklärern. Wenn man in WR anfängt zu schießen, werden viele Informationen abgerufen, z.B. der Schaden der Waffe, die Feuerrate oder eben der Rückstoß. Der Rückstoß wird durch einen numerischen Wert beschrieben, sagen wir z.B. der Wert '2' steht für 50% Rückstoß. Du scheißt nun, der Server fragt deinen PC (den Client): "Wie viel Schaden macht die Waffen, wie viel Rückstoß hat sie, ...?". Um eine Antwort zu geben, muss der Client erstmal nachschauen wie viel Rückstoß die Waffen den hat. Wo steht das? Im Arbeitsspeicher. Der Arbeitsspeicher kann man sich wie eine Honigwabe vorstellen, er ist in viele kleine Zellen unterteilt. In jeder Zelle kann eine Information bestimmter Größe gespeichert werden. In einer dieser Stellen steht unter anderem auch der gesuchte Rückstoß. Der Client weiß: "Rückstoß der Waffe x steht in Speicherzelle y". Also schaut er in Speicherzelle y nach und findet den Wert z des Rückstoßes. Hier kommt der Cheat ins Spiel. Er weiß auch in welcher Speicherzelle der Rückstoß steht. Da es dein Arbeitsspeicher ist, kann er den Wert darin nach Belieben manipulieren. So ändert der Cheat den Wert z des Rückstoßes z.B. auf '3', was in diesem Bsp- für 0% Rückstoß stehen soll. Wir erinnern uns kurz zurück: Der Client sucht nach dem Wert des Rückstoßes der Waffe x in Speicherzelle y, um ihm dem Server mitzuteilen. Erfindet nun in Speicherzelle y den manipulierten Wert, nennen wir in z', und gibt in an den Server weiter. Der wertet ihn aus: "z' = 3, also hat die Waffe x keinen Rückstoß". Das ist das Prinzip von NoRecoil und allgemein aller Hacks in WR, den alle manipulieren lediglich Werte in deinem Arbeitsspeicher.
afk erhängen, brb.
€: wd.