This thing has existed in the game folder for years. I already made a video on this about a year ago, but in case you didn't see it and just weren't aware, there you go.
And yes the server is still down. I don't think it's an update as much as now I just think something got corrupted. But again, something would have had to have cause that, I would think...
-Cruside