Die komplette Signalkette, von deiner Hand bis ins Spiel
Jedes Kabel in einem Aufbau mit Aim-Hilfe, der Reihe nach: Maus ans Eingabegerät, Eingabegerät an den Gaming-PC und Karte an den Zweit-PC, dazu die Stelle, an der die Befehle des Zweit-PCs in die Kette kommen.
Kurze Antwort
Die Maus kommt in den Host-Port des Eingabegeräts, das Gerät an den Gaming-PC und der Zweit-PC an den Steuerport des Geräts. Verkabel den Gaming-PC nie direkt mit dem Zweit-PC: Die einzige Verbindung zwischen ihnen sollte eine Maus sein.
Auf dieser Seite9
- Wie die Signalkette funktioniert
- Die fünf Bestandteile der Kette
- So verkabelst du den Aufbau, Schritt für Schritt
- Was jedes Kabel trägt
- Wo die Befehle des Zweit-PCs in die Kette kommen
- Warum der Gaming-PC den Zweit-PC nie direkt sehen darf
- So testest du die Kette Glied für Glied
- Abschließende Prüfliste zur Verkabelung
- Häufige Fragen zur Verkabelung
Wie die Signalkette funktioniert
Deine Hand bewegt eine Maus, und diese Maus steckt im Eingabegerät und nicht im Gaming-PC. Das Eingabegerät gibt jede Bewegung und jeden Klick weiter und zeigt sich dem Gaming-PC als eine einzelne, ganz normale USB-Maus. Getrennt davon streamt die DMA-Karte im Gaming-PC physischen Speicher über ihr eigenes USB-Kabel an den Zweit-PC, wo die Software ausrechnet, wo die Ziele sind. Will diese Software den Cursor bewegen, schickt sie über eine dritte Verbindung einen kurzen Befehl an das Eingabegerät. Das Eingabegerät mischt diese Bewegung in denselben Maus-Strom ein, den deine Hand ohnehin benutzt, der Gaming-PC empfängt also eine Maus, an einem Port, die das alles tut.
Die fünf Bestandteile der Kette
Die Kette hat fünf Bestandteile, und jeder hat genau eine Aufgabe. Wenn du jede dieser Aufgaben benennen kannst, kannst du diesen Aufbau auch debuggen.
- 1. Physische Maus
- Deine tatsächliche Handeingabe. Steckt im Host-Port des Eingabegeräts und sonst nirgends
- 2. Eingabegerät
- KMBox, MAKCU, Teensy oder Arduino. Führt deine Hand und die Befehle des Zweit-PCs zu einem HID-Strom zusammen
- 3. Gaming-PC
- Führt das Spiel aus. Trägt die DMA-Karte in einem PCIe- oder M.2-Steckplatz. Sieht eine Maus und ein namenloses PCIe-Gerät, sonst nichts
- 4. DMA-Karte
- Liest den physischen Speicher des Gaming-PCs und streamt ihn über USB aus ihrem Datenport heraus
- 5. Zweit-PC
- Liest den Speicherstrom, entscheidet, was zu tun ist, und schickt Bewegungsbefehle an das Eingabegerät. Fasst den Gaming-PC auf keine andere Weise an
So verkabelst du den Aufbau, Schritt für Schritt
Folg dieser Reihenfolge, während alles ausgeschaltet ist. Die Reihenfolge zählt, denn wenn du die Steuerverbindung vor der HID-Verbindung steckst, zeigt dein erster Test nicht, welche Hälfte der Kette schuld ist.
- Fahr beide Maschinen herunter. Setz die DMA-Karte in einen freien PCIe- oder M.2-Steckplatz im Gaming-PC und schraub das Blech fest
- Zieh ein USB-3-Datenkabel vom DATA-Port der Karte, nicht von ihrem Flash-Port, an einen USB-3-Port hinten am ZWEIT-PC statt an einen Frontpanel-Anschluss
- Steck deine physische Maus, oder den Dongle deiner Funkmaus, in den HOST-Port des Eingabegeräts
- Zieh ein Kabel vom HID-Port des Eingabegeräts direkt an einen USB-Port hinten am GAMING-PC, ohne Hub im Weg
- Zieh das Steuerkabel vom Eingabegerät zum ZWEIT-PC. Das ist eine serielle USB-Verbindung bei KMBox B+, MAKCU, Teensy oder Arduino, oder das Kabel der Netzwerkseite bei einer KMBox Net
- Fahr zuerst den GAMING-PC hoch, lass ihn bis zum Desktop kommen und prüf, dass deine Hand den Cursor bewegt. Geh nicht weiter, bevor das klappt
- Fahr den ZWEIT-PC hoch und installier oder prüf dann den FTDI-Treiber für die Karte und den seriellen oder Netzwerktreiber für das Eingabegerät
- Öffne den Cheat, verbinde dich mit der Karte und danach mit dem Eingabegerät. Führ den Bewegungstest des Geräts aus und schau zu, wie sich der Cursor am Gaming-PC von selbst bewegt
- Willst du das Overlay auf dem Hauptmonitor, kommt der Fuser in den Videoweg zwischen Gaming-PC und Bildschirm. Mit der Eingabekette hat er überhaupt nichts zu tun
Was jedes Kabel trägt
Die vier Kabel tragen vier völlig verschiedene Arten von Verkehr, und sie zu verwechseln ist die Wurzel der meisten Verkabelungsfehler.
| Verbindung | Richtung | Trägt | Wofür der Gaming-PC es hält |
|---|---|---|---|
| Maus zum Eingabegerät | In eine Richtung, ins Gerät hinein | Deine Hand: HID-Reports für Bewegung, Tasten und Rad | Nichts. Dieses Kabel liegt auf der abgewandten Seite des Eingabegeräts, und der Gaming-PC sieht es nie |
| Eingabegerät zum Gaming-PC | In eine Richtung, in den Gaming-PC hinein | Einen einzelnen zusammengeführten HID-Maus-Strom: deine Hand plus eingemischte Bewegung | Eine USB-Maus, an einem Mausport, die sich wie eine Maus verhält |
| DMA-Karte zum Zweit-PC | Überwiegend aus dem Gaming-PC heraus | Physischen Speicher, gestreamt über die USB-Datenbrücke der Karte | Nichts. Für den Gaming-PC ist die Karte ein PCIe-Gerät, und ihre USB-Seite ist für das Betriebssystem unsichtbar |
| Eingabegerät zum Zweit-PC | In eine Richtung, ins Gerät hinein | Kurze Befehle für Bewegung und Klicks, seriell oder über IP | Nichts. Diese Verbindung endet am Eingabegerät und erreicht den Gaming-PC nie |
Zwei der vier Kabel überbrücken körperlich die beiden Maschinen, und keines davon zeigt dem Gaming-PC den Zweit-PC als Computer. Diese Trennung ist der Entwurf und sein ganzer Zweck.
Wo die Befehle des Zweit-PCs in die Kette kommen
Sie treten im Eingabegerät in die Kette ein, an der einzigen Stelle, an der sie das können. Das Gerät hat auf der einen Seite eine Maus und auf der anderen den Gaming-PC und reicht zwischen beiden ohnehin schon einen Report-Strom weiter. Ein Bewegungsbefehl vom Zweit-PC wird zu einem zusätzlichen Report in genau diesem Strom, oder zu einer Anpassung am nächsten. Er nutzt denselben Endpunkt und denselben Deskriptor wie die Reports deiner Hand. Beim Gaming-PC kommt kein zweites Gerät, keine zweite Schnittstelle und kein eigener Kanal an. Das Zusammenführen passiert einen Sprung vor dem Gaming-PC, und alles dahinter ist der Art nach nicht davon zu unterscheiden, was deine Hand tut.
Achtung
Warum der Gaming-PC den Zweit-PC nie direkt sehen darf
Diese Regel wird oft nachlässig formuliert, es hilft also, genau zu sagen, was sie bedeutet. Zwei Kabel verbinden die Maschinen körperlich (das Datenkabel der Karte und die beiden Enden des Eingabegeräts), aber keines davon zeigt dem Gaming-PC deine Cheat-Maschine als Maschine. Die Karte ist ein namenloses PCIe-Gerät, dessen USB-Seite das Betriebssystem des Gaming-PCs überhaupt nicht sieht, und das Eingabegerät ist eine Maus. Was es nicht geben darf, ist alles, was die beiden Computer zu gleichrangigen Partnern macht. Das schließt ein Ethernet-Kabel oder ein gemeinsames Switch-Segment zwischen ihnen aus, ebenso eine Remotedesktop- oder VNC-Sitzung sowie Dateifreigaben oder ein verbundenes Netzlaufwerk. Es schließt auch einen Cloud-Sync-Ordner aus, in den beide schreiben. Dasselbe gilt für ein gemeinsames Konto, das auf beiden angemeldet ist, und für einen KVM oder eine geteilte Peripherie, die beide anmelden. Jedes davon hinterlässt eine Spur auf der Spielmaschine, etwa eine Route, eine Freigabe, eine Sitzung oder einen Geräteverlauf. Jedes davon zeigt auf einen zweiten Computer, der daneben steht und etwas tut. Die Kette, die du gebaut hast, ist so entworfen, dass nichts auf dem Gaming-PC weiß, dass der Zweit-PC existiert. Mach das nicht mit einem Netzwerkkabel kaputt, nur weil es bequem war, eine Konfigurationsdatei zu kopieren. Und führ den Updater des Cheats nicht auf dem Gaming-PC aus, weil der Download dort schneller war.
So testest du die Kette Glied für Glied
Führ das einmal nach dem Aufbau aus und danach immer, wenn etwas kaputtgeht. Jeder Schritt testet genau ein Glied, der erste Fehlschlag sagt dir also, wo du arbeiten musst.
- Nur der Gaming-PC, eingeschaltet: Beweg deine eigene Maus. Bewegt sich der Cursor, sind Maus, Durchleitung im Eingabegerät und die HID-Verbindung alle in Ordnung
- Gaming-PC, Geräte-Manager: Prüf, dass für deinen Aufbau genau eine Maus gelistet ist und dass die Karte ohne Warndreieck als PCIe-Gerät auftaucht
- Zweit-PC, Geräte-Manager: Prüf, dass das FTDI-Gerät der Karte da ist und dass das Eingabegerät als COM-Port oder als Netzwerkadapter erscheint
- Zweit-PC: Führ das Werkzeug für die Lesegeschwindigkeit der Karte aus. Ein gesunder Wert beweist die Speicherverbindung unabhängig von allem anderen
- Zweit-PC: Ping das Eingabegerät an, wenn es ein Netzwerkmodell ist, oder öffne seinen Port, wenn es seriell ist, und zwar bevor du den Cheat öffnest
- Zweit-PC, Cheat: Verbinde dich mit der Karte, führ dann den Bewegungstest des Eingabegeräts aus und schau zu, wie sich der Cursor am Gaming-PC ohne deine Hand an der Maus bewegt
- Erst jetzt schaltest du eine Aim-Funktion ein. Hast du einen der früheren Schritte übersprungen, sieht ein Problem an dieser Stelle wie ein Fehler im Cheat aus, obwohl es keiner ist
Abschließende Prüfliste zur Verkabelung
- Die physische Maus steckt nur im Eingabegerät und nie zusätzlich im Gaming-PC
- Das HID-Kabel des Eingabegeräts geht an einen Port hinten am Gaming-PC, ohne Hub im Weg
- Das Kabel der DMA-Karte steckt in ihrem Datenport und nicht im Flash-Port
- Das Kabel der Karte erreicht einen USB-3-Port hinten am Zweit-PC, ohne Hub und ohne Dock
- Es gibt kein Ethernet, keinen Remotedesktop, keine Dateifreigabe und keinen Sync-Ordner zwischen den beiden Maschinen
- Auf dem Gaming-PC ist nichts installiert, was mit dem Cheat zu tun hat, auch keine Updater und keine Archive
- Der Geräte-Manager des Gaming-PCs zeigt eine Maus und nichts, was den Hersteller deines Eingabegeräts seltsam benennt
- Der Fuser, falls du einen nutzt, liegt im Videoweg und fasst nichts in dieser Kette an
Häufige Fragen zur Verkabelung
Kann das Steuerkabel des Eingabegeräts stattdessen an den Gaming-PC gehen?
Nein, denn das hebelt den Entwurf aus. Die Befehle kommen vom Zweit-PC, weil dort die Software läuft. Eine Steuerverbindung zum Gaming-PC würde eine zweite Schnittstelle aus demselben Gadget auf die Maschine setzen, die du unauffällig halten willst.
Kann ich Tastatur und Maus über einen KVM zwischen beiden Maschinen teilen?
Nicht für die Maus, die durch das Eingabegerät läuft, und überleg dir gut, ob du es für die Tastatur tust. Ein KVM ist ein Gerät, das beide Maschinen anmelden, und genau diese Art gemeinsamer Spur soll diese Kette vermeiden, nimm also eine zweite günstige Tastatur für den Zweit-PC.
Braucht der Zweit-PC Internet?
Meistens ja, für die Authentifizierung und die Updates des Cheats. Gib ihm seinen eigenen Zugang über eine separate Ethernet- oder WLAN-Verbindung zu deinem Router und teil nicht die Verbindung des Gaming-PCs.
Wo sitzt in diesem Plan ein Fuser?
Er ist kein Teil der Eingabekette. Ein Fuser sitzt im Videoweg und mischt die Ausgabe des Gaming-PCs mit dem Overlay des Zweit-PCs zu dem Bild, das dein Monitor zeigt. Mit Mauseingaben hat er nichts zu tun und einen Cursor kann er nicht bewegen.
Brauche ich das Eingabegerät überhaupt, wenn ich nur ein Radar will?
Nein. Ein Radar oder ein ESP-Overlay liest nur und braucht nur die Karte, den Zweit-PC und einen Bildschirm. Das Eingabegerät ist der einzige Teil des Aufbaus, der auf das Spiel einwirkt, du fügst es also hinzu, wenn du dich dafür entscheidest.
Macht diese Verkabelung den Aufbau unerkennbar?
Nein. Sie entfernt die einfachen Software-Signale von der Spielmaschine und hält die beiden Computer davon ab, sichtbar zusammenzugehören. Sie entfernt weder das PCIe-Gerät noch die USB-Identität des Eingabegeräts noch die Gestalt deines Aims, und genau das bleibt die eigentliche Angriffsfläche, an der keine Kabelführung etwas ändert.
Quellen
Das ist Verkabelung aus der Praxis: Die Reihenfolge der Kabel und die fünf Bestandteile stammen daher, dass wir solche Aufbauten bauen, und nicht aus einem veröffentlichten Dokument.
Weiterlesen
Kommst du nicht weiter? Ticket auf Discord öffnen
Alle Anleitungen