One more thing: You can't change the audio sink of the game on pulseaudio, which is bad for the streaming I wanted to do. This turns out to be unrelated to the problems above; it's due to the game have a locked setting on OpenAL, and it can be changed by adding the following to ~/.alsoftrc :
[pulse]
allow-moves=yes