Streaming League of Legends with separate lobby and in-game scenes
Streaming League of Legends with OBS Studio using two scenes
Streaming League of Legends can be made easy and visually appealing by using two scenes, one for the client lobby and one for gameplay.
Setup a new scene for the League lobby
Click the "+" button in the scene box to add a new scene and name it "League Lobby"
Add a new "Window Capture" and name it "League Client". In the property window, select the "LeagueClientUx.exe" under "Window".
You can now add your other stream elements (webcam, alerts, overlays, etc.)
Setup League of Legends for streaming
League of Legends is relatively lighweight and streaming friendly, but it's recommended to limit its FPS to not overload your graphics card when using OBS at the same time.
In order to give OBS some room to work, we need to enable either vertical sync (v-sync) or set a FPS limit in-game. Use the built-in FPS limiter is preferred since v-sync will cause some input delay, which many players do not like.
In order to set a FPS limit, start a League game (custom game or practice mode is suitable) and open the options menu (ESC key), go to Video and scroll down to "Advanced" and either set a FPS limit (preferred) or enable "Wait for vertical sync" (smoother, but introduces input lag).
Depending on your graphics card and monitor, we recommend to either set it to 60 or 120 FPS. If you have a high-refresh rate gaming monitor, you may also want to use 144 here.
Keep League open and alt-tab back out to OBS.
Setup a new scene for in-game League
- Click the "+" button in the scene box to add a new scene and name it "League In-Game"
Add a new game capture or re-use an existing game capture if you have already other game scenes. Set it to capture a specific window and select "League of Legends.exe". You can also use the automatic capture of the forground game or use the hotkey method (preferred if you play a lot of different games).
You can now add your other stream elements (webcam, alerts, etc.)
Setup scene switching between lobby and in-game
OBS allows you to use three ways to switch scenes:
- manually by clicking on them
- manually by using scene-specific hotkeys
- automatically using the automatic scene switcher
Method 1 is rather unpractical as you need to tab out of your gamme, so we will focus on 2 & 3.
Using hotkeys to switch scenes
OBS offers you to set hotkeys to swtich to specific scenes. Use something easy to use and remember so that switching scenes becomes a habit. Ctrl+Shift+Number for example.
To set a hotkey to a scene, go to File > Settings > Hotkeys. Scroll down to the scene you like to assign a hotkey, click in the input box and press the hotkey you like to use.
Using the automatic scene switcher
The automatic scene switcher allows you to define simple conditions when OBS should switch to another scene. This is especially useful for games with separate lobbies and in-game screens or if you switch applications often and have separate layouts for them.
Go to Tools > Automatic Scene Switcher
- Select "League of Legends" here for the lobby client and "League of Legends (TM) Client" for the in-game window.
- Select the suitable scene that OBS should switch to
- Click the "+" to add the new rule. Repeat for each condition as seen here.
- You can select a defaul scene that OBS should switch to if it does not find any of the windows listed above. Use "Don't switch" if OBS should stay on the last used scene.
- Do not forget to turn the scene switcher on
After turning it on, OBS will automatically switch between your lobby and in-game scenes as soon as your League matches starts and concludes. No hotkeys needed and no worry to display the wrong scene by accident!