When faced with Steam error code E87, check the server status, delete the contents of the package folder, or set the correct date and time.
The Halo Campaign Evolved PC launch is currently facing major backlash, as Steam users report multiple login issues plaguing the game.