Many older routers have broken or insecure UPnP implementations. GameRanger’s developer (Chris) has historically avoided auto-configuration because it leads to unpredictable behavior across thousands of different router models. Manual port forwarding is ugly, but it is deterministic.