Just try to get both working as best as they can. Then users without UPnP could join via ports and those with enabled UPnP via just UPnP. However, some routers don't seem to support it, I had some trouble connecting to the auth servers on RB:Vegas 2 with UPnP enabled on my old router. Better somehow test it.