I can only play for a short while on most servers, then I get disconnected for no apparent reason. This happens in every Steam game I play. One or two servers will let me play indefinitely, but the rest disconnect me within the space of ten minutes. What the hell? My ping is fine, and my connection doesn't drop out or anything, so why am I getting disconnected? Are there some ports I have to forward?