I've asked someone to do it twice now and they couldn't connect. My router has the right ports open, TCP and UDP plus the download port. I did a search for threads about hosting, didn't find anything relevant. R.o.F. has a cranky netcode for hosting, hey? How do I do this?
Common problem, I never tried the 'create server' option till recently, but I'd opened the necessary ports months earlier.
When you say you've opened the right ports in your router, do you mean from the ROF launcher? It seems you have to go in and forward the correct ports. Here's what I did:
In 'virtual servers' in my Belkin router interface, I added 3 lines-
1) 28000-28001 in both the inbound port and private port lines, TCP type
2) 28000-28001 in both the inbound port and private port lines, UDP type
3) 28100-28101 in both the inbound port and private port lines, TCP type
I periodically make sure the internal private IP entry is correct using the Windows command prompt 'ipconfig' to check, since it tends to change when we have a power outage lasting more than an hour due to storms or whatever.
We've been flying on my listen server this way for some time now, nice and stable except for a couple of occurrences of #10009 'cannot connect to server' errors continuously for about 45 minutes at a time (I assume from trouble on the master server's end), but that's the only trouble so far.
Hope that's helpful, if not I suggest checking out the support section of the official ROF forums, the devs do keep an eye on them and have always been ready to help folks out in my experience.
Good luck!
[MF] Gunloon