i experience some random disconnects from the game every 40 +- Mins.
i found a solution that might help you, but...
there is still a problem if you are playing with 2 pc's on the same router (please help me with that !)
so the thing that solved my problem only per 1 pc, is opening a DMZ host computer feature on your router. i can say that this fixed it 100% for me.
that feature does this:
"The DSL router will forward IP packets from the WAN that do not belong to any of the applications configured in the Virtual Servers table to the DMZ host computer."
it opens almost every port that exist on your router, and then for some reason the game is not disconnects anymore
i've tried to open some ports for apb but with no luck there, because there is no info about any apb port ranges.
Thank you for reading!