Being able to offer subscribers more features on Twitch is definitely important. With CS:GO being one of the most popular games at the time, I created a Twitch OAUTH/Steam OpenID login system to allow the user to integrate their two accounts together.
When users connected to the gameserver with the plugin enabled, the server would query the link API and check if the user was subscribed or whitelisted, kicking the user from the server if both items were not met.
{
"twitch": "techno",
"steam": "STEAM_1:0:90996256",
"members": {
"fl0m": {
"subscriber": true,
"token": false,
"whitelisted": false
}
}
}
