I haven’t been able to figure out how exactly the twitch mode is supposed to work.
This is how it works currently:
Public no twitch: Yes. (duh)
Public twitch: Yes. But you have to host by yourself (needs mod)
Public no twitch: Yes. Privacy settings can set before and during a mission.
Public twitch: Yes. But only if you made your privacy setting before you connected to twitch. Can not be changed during mission.
Public no twitch: No. (duh)
Public twitch: No. Game is started in private by default and can not be changed during mission.
Public no twitch: Yes, but only changable during the mission, not beforehand (private by default)
Public twitch: No. Game is started private by default and can not be changed during mission.
The question is: How is it supposed to work? What is the design decision?
Here is my take on the topic: I assume that twitch mode was supposed to only work in private games, because there would be no reason that twitch games start in private per default and can not be switched to public. However, the fact that twitch mode still works in custom games and even in quickplay matches was an unforseen sideeffect that didn’t need a fix because in some way it enriches the game and made public twitch games possible to those who know how to do it. Some people like it, others do not (because joining a Quickplay that has active twitch without you knowing can be frustrating). So the easiest way to deal with the situation is to just keep this bug unfixed. In consequence this leads to intransparent (or more like inconsistent) game behaviour and confusion by the player.
Why am i not allowed to open a public twitch game, but joined a twitch quickplay match before? How is my fiend able to open a public custom game, but whenever i try it myself the public button is greyed out? Why is nobody joining my twitch game in the first place?
I don’t know the technical side of this topic, but at this state one can assume that twitch games are perfectly fine in a public setup in each game mode. Lifting the privacy restriction for twitch game modes in general would really help to tackle inconsistency and player confusion whilst allowing players more control over their desired type of game. And to satisfy even more players: An additional quickplay option " include Twitch games" could be established, include or skip quick play matchmaking hits in said game mode.