https://bugs.winehq.org/show_bug.cgi?id=45990
--- Comment #3 from C0rn3j spleefer90@gmail.com --- Re-reading my bug report I see where I might have confused you, to clarify - Launching the game for the first time does some weird auth stuff, and that does not work anymore. You will get this response after a timeout if you try to launch the game:
"The Steam servers are too busy to handle your request for Call of Duty: Black Ops II - Zombies. Error Code (55)"
Making Steam verify the game files is enough for the auth to be removed(iirc something to do with .exe modification), so great for testing.
I've retested and it seems to be completely random if it's going to work or not. I got the auth working once on 4.0rc1 wine-devel for example, but trying again I got the error above.
I went back to 3.17 devel which I reported to be working correctly only to be met with the same behavior, it seems to activate willy-nilly no matter the version?
That said I didn't get it working a single time on staging so far.