Counter-Strike 2

Counter-Strike 2

Not enough ratings
Split screen with multiple keyboards, mice and controllers
By ilyaki
Universal Split Screen tutorial for CSGO split screen with multiple keyboards, mice and controllers.
   
Award
Favorite
Favorited
Unfavorite
Universal Split Screen setup
There is a video tutorial availible, if you prefer.

The original tutorial can be found on the website here[universalsplitscreen.github.io].

  1. Download Universal Split Screen from the website[universalsplitscreen.github.io]. Extract the zip and run UniversalSplitScreen.exe

  2. In options, load the Source Engine preset.

  3. Go back to the Current window tab.
CSGO setup
  1. Open the CSGO directory by right-clicking CSGO in Steam -> Properties -> Local files -> Browse game files...

  2. Right-click csgo.exe and click Create shortcut. Rename the shortcut if you want.

  3. Right-click the new shortcut and select properties.

  4. At the end of Target, add -windowed -w 1920 -h 500 -insecure +m_rawinput 1 +sv_lan 1
    • This is for a 1920x1080 monitor. You can adjust the width/height for your monitor.
    • The -insecure will prevent you from joining any Valve Anti Cheat (VAC) secured servers.

  5. Launch the shortcut as many times as you need.
    • Source Engine games will usually not let you launch more than one instance. In Universal Split Screen, alt-tab into CSGO so the window is selected, then click 'Unlock Source engine for a new instance'

  6. Go to Settings -> Game settings. Set enable developer console to yes. Set controller to enabled in Settings -> Controller if you are using a controller.

  7. At the main menu, use the ` (tilde) key to open the console. This key is usually above the tab key.

  8. To start a game, click the Play button -> Select Practice With Bots in the dropdown -> select bot difficulty or no bots in the other checkbox -> Select the map -> Press Go.

  9. Once the game has started, open the console again at the pause menu. Type `status` and click Submit. Find the IP address that starts with 192.168, e.g. 192.168.1.117.

  10. On another instance, open the console and run connect 192.168.XXX.YYY. Replace the IP address with the IP address from the last step.

  11. You should now be connected to the same game.
Tips before you start
  • If you have inconsistent mouse movement, especially when moving multiple mice, make sure the polling rates on your mice are set as low as possible. You can usually set this in your mouse configuration program (look on the manufacturer's website).

  • Disable steam overlay by right-clicking CSGO in Steam -> Properties and un-check 'Enable the Steam Overlay while in-game'

  • If you want to start and stop split screen, you should restart all instances of the game or it will start to slow down significantly.
Split screen setup
  1. Open Universal Split Screen

  2. In options, load the Source Engine preset (if you have not already done so).

  3. Go back to the Current window tab. Alt+tab into the first instance. Set the mouse and keyboard or controller. Repeat for the other instances.

  4. Click Start split screen. You should now be able to play. Press End to stop.
6 Comments
♔ JOHNY LUKES CZ ♔ Jul 1, 2022 @ 2:19pm 
Through this program you can make every game in splitscreen mode?? DM me
Bell Jan 17, 2021 @ 11:42am 
Itd be super fun to split screen csgo if you can play it on regular servers

Though, assuming you cant play competitive like this
Snupi_Melon Jul 7, 2020 @ 3:24am 
i cant join to my server
♔ JOHNY LUKES CZ ♔ May 26, 2020 @ 5:04am 
lmao now i just cant Unlock source engine for new instance! it says could not find Goldsrc engine mutex wtf is this? how to fix that? i cant run splitscreen
♔ JOHNY LUKES CZ ♔ May 26, 2020 @ 4:32am 
why i cant launch Csgo.exe from game folder??? it write Error steam client but i can start csgo only from my libary lol
ZeroMODE Mar 26, 2020 @ 10:27pm 
splitscreen is a horrid idea for csgo because knowing positions is what matters- but if you brought the other screen to a second monitor, it could work well. Only issue being that sound is shared.