Anleitungen

Controller-Overlay geht nicht in OBS? Lösungen, die wirklich helfen

Dein Gamepad-Overlay ist eingefroren, leer oder folgt dem falschen Controller in OBS. Warum Overlays als Browserquelle streiken und wie du jeden Fall löst, vom einzelnen Tastendruck bis zum OBS-Update, auf das es ankommt.

Fast jedes Controller-Overlay, das du als Link in OBS einfügst, gamepad.lol und GamePad Viewer eingeschlossen, ist eine Webseite. OBS rendert sie mit einer eingebauten Chromium-Kopie, und dieser Browser liest deinen Controller über dieselbe Gamepad-API, die auch Chrome benutzt. Wenn das Overlay streikt, liegt es fast immer an einer Handvoll Browserregeln. Arbeite sie der Reihe nach durch, die meisten Setups sind schon nach den ersten beiden in Ordnung.

1. Drück eine Taste, nachdem OBS das Overlay geladen hat

Browser verraten einer Webseite erst dann, dass ein Controller existiert, wenn du eine seiner Tasten drückst. Das ist eine Datenschutzregel: ohne sie könnte jede Seite auflisten, welche Hardware an deinem PC hängt. OBS lädt die Overlay-Seite beim Start, beim Hinzufügen der Quelle und bei jeder Aktualisierung der Quelle, und jedes Mal startet die Seite blind.

Drück einmal eine beliebige Taste, und das Overlay greift den Controller auf. Du musst dafür weder das Interagieren-Fenster öffnen noch vorher in die Quelle klicken.

2. Es bewegt sich nur, solange OBS das aktive Fenster ist

Wenn das Overlay läuft, während du in OBS herumklickst, aber einfriert, sobald du in dein Spiel wechselst: aktualisiere OBS.

Das war ein Fehler in OBS 31.0.0 und 31.0.1 unter Windows. Diese Versionen haben die Browserquelle auf ein neueres Chromium umgestellt, und seit Version 117 liest Chromium Controller unter Windows über Windows.Gaming.Input, eine API, die Eingaben nur an die App im Vordergrund liefert. OBS 31.0.2 hat diesen Weg für Browserquellen wieder abgeschaltet, seitdem werden Controller auch im Hintergrund gelesen. Öffne in OBS das Menü „Hilfe“ und wähle „Auf Updates prüfen“.

Aus demselben Grund kannst du ein Overlay nicht einfach in einem normalen Chrome-Fenster öffnen und dieses Fenster abfilmen: Chrome bekommt keine Controller-Eingaben mehr, sobald es nicht im Vordergrund ist. Andere Streaming-Programme mit einem aktuellen Chromium können sich genauso verhalten, und nur ihre Entwickler können das ändern.

3. Quelle aktualisieren, nachdem der Controller neu verbunden wurde

Wenn der Controller weg war, sei es durch einen Bluetooth-Aussetzer, einen eingeschlafenen Controller oder ein versehentlich gezogenes Kabel, kann das Overlay an der alten Verbindung festhalten. Doppelklick auf die Quelle öffnet ihre Eigenschaften, dort klickst du auf Cache der aktuellen Seite aktualisieren und drückst eine Taste am Controller.

Schau dir bei geöffneten Eigenschaften gleich Quelle herunterfahren, wenn nicht sichtbar an. Ist die Option aktiv, entlädt OBS die Seite bei jedem Szenenwechsel, und sie kommt blind zurück, du müsstest also nach jedem Wechsel eine Taste drücken. Für ein Eingabe-Overlay lässt du sie aus.

4. Der falsche Controller taucht auf, oder deine Eingaben fehlen

gamepad.lol folgt dem ersten Controller, den der Browser auflistet; Overlays mit Spielernummer zählen dieselbe Liste durch. Alles, was Windows als Spielcontroller sieht, belegt darin einen Platz: Lenkräder, Flight-Sticks, Arcade-Sticks und virtuelle Controller, die Remapping-Tools erzeugen.

Der häufigste Fall ist DS4Windows. Es legt neben deinem echten PlayStation-Controller einen virtuellen Xbox-Controller an, der Browser sieht also zwei, und das Overlay folgt womöglich dem, den du nicht erwartest. Versteck den physischen Controller mit HidHide, das die DS4Windows-Dokumentation genau dafür empfiehlt, oder trenn das zusätzliche Gerät, und aktualisiere dann die Quelle.

Du bist dir nicht sicher, was angeschlossen ist? Öffne den Gamepad-Tester. Er listet jeden Controller auf, den dein Browser sieht, und lässt dich zwischen ihnen wechseln.

5. Die Tasten leuchten an der falschen Stelle auf

Chrome-basierte Browser kennen das Layout von Xbox-, PlayStation- und Switch-Pro-Controllern und melden deren Tasten in einer festen Reihenfolge. Bei Controllern, die sie nicht erkennen, darunter viele No-Name- und ältere USB-Pads, kommen die Tasten in der Reihenfolge an, die die Hardware gerade benutzt, und ein Overlay lässt die falschen aufleuchten.

Der Gamepad-Tester zeigt dir, welcher Fall vorliegt: Sein Tastenlayout steht entweder auf „Standard“ oder auf „Unbekannt“. Bei einem unbekannten Layout gibt ein Remapping-Tool, das den Controller als Xbox-Controller ausgibt, etwa x360ce, dem Browser ein Layout, das er versteht.

6. Das Overlay ist abgeschnitten oder unscharf

Eine Browserquelle ist ein Fenster mit fester Größe. Breite und Höhe in ihren Eigenschaften müssen zur Overlay-Größe im Editor passen, also 800 × 500, solange du sie nicht geändert hast. Sind sie kleiner, wird ein Teil des Overlays abgeschnitten.

Ziehst du die Quelle in deiner Szene deutlich größer, skaliert OBS ein kleines Bild hoch und jede Kante wird weich. Stell die gewünschte Größe stattdessen im Editor ein und pass die Quelle daran an.

7. Der Controller fällt immer wieder weg

Kabellose Controller schalten sich nach einer Weile ohne Eingabe selbst ab, und Windows darf Bluetooth-Adapter zum Stromsparen schlafen legen. Wenn der Controller zurückkommt, drück eine Taste, und aktualisiere die Quelle, falls das Overlay stehen bleibt.

Passiert das mitten im Stream, öffne den Geräte-Manager, such deinen Bluetooth-Adapter und deaktiviere im Reiter „Energieverwaltung“ die Option Computer kann das Gerät ausschalten, um Energie zu sparen. Ein Kabel umgeht das Problem komplett.

8. Du streamst von einem Mac

OBS unter macOS gibt Browserquellen keinen Zugriff auf Controller. Wir haben das im selben OBS mit GamePad Viewer gegengeprüft, um unseren eigenen Code auszuschließen, und auch dort bewegt sich nichts. Heute behebt das keine Einstellung, bei keinem browserbasierten Overlay. Wir bauen gerade einen kleinen nativen Helfer, der den Controller außerhalb von OBS ausliest. Unter Windows gilt alles oben Genannte, und ein Link genügt.

9. Dein Spiel läuft auf einem zweiten PC

Eine Browserquelle kann nur Controller lesen, die am PC mit OBS stecken. Im Dual-PC-Setup hängt der Controller am Gaming-PC, das Overlay auf dem Streaming-PC sieht ihn also nie. Derselbe native Helfer wird Eingaben herüberschicken; bis dahin braucht ein browserbasiertes Overlay den Controller am OBS-Rechner.

Immer noch nichts?

Prüf den Controller zuerst im Gamepad-Tester. Läuft er dort, liegt das Problem zwischen OBS und der Seite, und die Schritte oben decken es ab. Läuft er dort auch nicht, schau dir den Controller, sein Kabel oder seinen Treiber an. Die OBS-Anleitung führt dich einmal sauber durch das ganze Setup.

Weitere Anleitungen

Dein Controller, in einer Minute im Stream.

Keine Installation. Kostenlos registrieren, Skin wählen, einen Link in OBS einfügen.