So I was at a friend's house, which has internet through the white-listing county intranet, which for some reason had whitelisted SSH. So I was able to run pretty much anything through an OpenVPN tunnel to my home server (through the SSH tunnel).
Pretty much anything. Except Blockland. Everything else worked. Spotify, TF2, everything. But. Not. Blockland. It simply wouldn't connect to anything. I'd get the punch packets on the remote server (using TCPDump) but I was never able to actually connect. Any ideas?