I've had no trouble installing and connecting to Diablo 3. However, I have been kicked out after a varying, random amount of time (anywhere from less than a minute to after 30 minutes) with the message "You have been removed from the game." This happens every time I play. I can't resume the game, either, I have to "error" out (with no error number or information, just the message "There was an error.") and be disconnected back to the login screen. Once I've been sent back to the login screen, I can login, and resume play. However, of course, I have lost all progress if I haven't achieved a check point in between. This is really making the game unplayable.
Is there any fix for this at all? I have opened up all appropriate ports on my D-Link DIR 615 wireless router, as well as on my 2wire gateway (for which I have the built-in wireless interface disabled), and I have flushed out my DNS, and I have ensured the appropriate permissions are set on the Diablo 3 folder under Applications in Mac OS X Lion, and I've repaired my disk permissions. I've deleted the Battle.net folder and allowed the updater/launcher to re-create it.
All of the posted suggestions and solutions I have attempted but I am having no luck in getting continuous playtime. I'm actually on the 99-minute wait with Blizzard technical support right now, and am not really holding my breath here. There has to be some fix for this. Is there a utility to check that all of the standard ports, what-have-you, are appropriately open? I just want to be able to play the game for longer than a few minutes at a time.