I suck at web (I can do a bit of HTML and CSS), can't do anything fancy. Graphics, I can do quite a bit.
I used to have a black screen too. Listen, the reason why you get the black screen is because your modem/router won't allow DF1 to access the internet.
Make sure your firewall allows DF1, and go into your router configuration/settings, and forward the ports for DF1 (or enable DMZ which puts you outside the router's firewall).
If you've no idea what I'm speaking about, try and talk to the tech support of your ISP and tell them you want to forward ports for your video game, or tell them you want to enable DMZ (if you enable DMZ there's no need to forward any ports or do anything complicated - but it can be dangerous).
If you are port forwarding, then:
Protocol: UDP
Port Start: 3568
Port End: 3569
Port Map: 3569
I'm not too sure if this is correct. I know the Port Start and Port End is definitely correct.
Also, to enable ports you must have a static LAN IP I think. Same for DMZ.
For me I use DMZ since the port forwarding didn't really work out for me. DMZ's not dangerous for me since I already have a firewall on the PC anyway. DMZ just puts you outside the modem's own firewall.
Hope that helps, and doesn't sound too complicated. I found this complicated when I first had the same problem as you.