That link there will show you the required ports as well as link on how to open ports if you are unfamiliar with doing so. Hopefully that fixes your issue, though even if not, the game can still be played offline, and you'll still get your achievements, they
just wont be time stamped. The updates only fix bugs and add support for DLC, everything else about the game still works. :)
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.