Honestly, I was pissed off, went to bed, woke up the next day, and I kid you not, it worked flawlessly.... I have absolutely no idea how or why, since I literally changed nothing, but it works now.... This is through a server though, I am hosting through my spare laptop. In game, when trying to host (LAN - Then Internet) it still fails and can't find a UPnP device. Honestly, if all else fails, request a refund. They seem to be really generous with them.