ok, figured out what was wrong. I can't connect to my own server through the master server, but i CAN connect to it through the "connect to ip" thing and giving it my computer's ip address (192.168.0.22). i'll probably never know why it said upnp was broken, but i don't care. i'm not going to lock it because someone might have the same problem, but for now: thread over.