The Counter Strike Global Offensive team that I play in, Care Bear Kill Squad, recently started a Twitch stream, with me streaming the first game.
The problem I ran into was that while I could play and stream to Twitch.tv fine independently on my LTE connection, I couldn’t do both at once without my CSGO ping being very erratic.
Luckily I have two fixed-line LTE connections, and it is actually pretty easy to use both at once.
LTE 1 was a slower connection, and connected to my PC over Ethernet. It was slower but still low-latency, so fine for CSGO.
LTE 2 was a faster connection, good enough for the Twitch upstream, and was connected to my PC over WiFi.
Unfortunately CSGO doesn’t allow you (that I am aware of) to select which adapter to use, as it just uses the default. It ended up using LTE 2 as default, which is wrong. But there is a fairly hidden setting to set connection priorities.
Get to the Network and Sharing center, like in the screenshot above. Then Right Click the connection you want the game to use (i.e. to be your default connection) > Properties > Select Internet Protocol Version 4 (TCP/IPv4) > Properties > Advanced (at the bottom) > Then disable Automatic Metric and set a low number like 10.
Now do the same for the other connection (that you don’t want to be default), except make it 20.
Now you’ve successfully made CSGO use the first connection, but this will also make your twitch stream go over that.
Luckily, I was using Open Broadcaster Software which allows you to manually set which network adapter to do through in Settings > Advanced > Network.