i get disconnected near the end of every match, and my friends too. do something
Are you seeing any repeat error codes? This will probably be something for support to take a look at, but in most cases, the steps on this page should be able to help with this http://ubi.li/6hmzu.
Enabling uPNP is not a solution is a huge security risk. Ubisoft needs to fix this not us.