The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Help me be able to host game servers again

urahonkyurahonky Cynical Old ManRegistered User regular
Hello,

A while ago I was able to host a Terraria server to let my friends join. Since then I bought a new router and I CANNOT get this thing to let others in from the outside. Within the network it is fine, but anything that hits my router just dies.

I'm using a Netgear WNDR3400v2

I have tried:
  • Disabling my firewall/antivirus
  • Disabled SIP ALG (I guess this is the router firewall)
  • Set my computer as the DMZ Server (and also tried it without that)
  • Port Forward 21025 to my computer's IP address
  • Moved to Hardwired (was wireless before)
  • Set my LAN connection to a static IP address

I cannot figure this out! I have done this hundreds of times before but for some reason this damn router will NOT let anything in! Please, please please help! I want to start a Starbound server!

Posts

  • urahonkyurahonky Cynical Old Man Registered User regular
    I have just tried setting a Static IP for my router with no dice.

  • AumniAumni Registered User regular
    Have you tried UPnP?

    http://steamcommunity.com/id/aumni/ Battlenet: Aumni#1978 GW2: Aumni.1425 PSN: Aumnius
  • urahonkyurahonky Cynical Old Man Registered User regular
    UPnP is enabled if that's what you're asking... I'm not sure if I can add to the list or not.

  • The AnonymousThe Anonymous Uh, uh, uhhhhhh... Uh, uh.Registered User regular
    edited December 2013
    Could it be something else on your rig causing this?

    The Anonymous on
  • MalgarasMalgaras Registered User regular
    edited December 2013
    Probably stating the obvious here, but does your WAN/carrier use DHCP? If so, you made sure to give your friends your new public IP, right?

    New router = new mac address(unless you cloned it) = new dhcp lease.

    Malgaras on
    1tLJUH2O.png
  • bowenbowen Sup? Registered User regular
    When you say you've tried disabling your firewall, you mean the windows one too, right?

    Also, you need to disable the windows one while doing the rest.

    And finally, what game do you want to host? You'll need to set up specific ports for each game unless you set up your PC in DMZ mode every time you want to do it.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    Could it be something else on your rig causing this?

    I'm not sure. I've literally disabled everything that COULD be blocking it. I will have my roommate make a server and see if we can connect to that one.
    Malgaras wrote: »
    Probably stating the obvious here, but does your WAN/carrier use DHCP? If so, you made sure to give your friends your new public IP, right?

    New router = new mac address(unless you cloned it) = new dhcp lease.

    Yeah I went to whatismyip and got the new IP from that. The router set itself to 10.whatever so I'm guessing that's not the public IP.
    bowen wrote: »
    When you say you've tried disabling your firewall, you mean the windows one too, right?

    Also, you need to disable the windows one while doing the rest.

    And finally, what game do you want to host? You'll need to set up specific ports for each game unless you set up your PC in DMZ mode every time you want to do it.

    Yeah I did the Windows one as well as my BitDefender one.

    I want to host a Starbound server. I setup the port forwarding to 21025 to my computer's IP (192.168.1.6).

  • bowenbowen Sup? Registered User regular
    TBH if I wanted to do this regularly, I'd put an exception in my local firewall, then DMZ the local IP. Once I was done hosting the game, I'd disable DMZ.

    Are you sure you DMZed properly? Most routers I've seen have an entry for DMZ IP, but also have an "enable DMZ" option nearby.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    My local firewall does have an exception for Starbound. I also tried setting my computer to be the DMZ as well as not having the DMZ turned on. Neither option worked.

  • bowenbowen Sup? Registered User regular
    http://www.reddit.com/r/starbound/comments/1s4l04/servers_and_you_getting_started_guide/

    Double check that and see if you've missed anything else. Your ISP may not be giving you a public IP. I know there's a few in the midwest that do this.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    Yeah I watched a youtube video of someone getting their server up but I'll take a look at that post when I get home.

    Basically I'm going to try to get it running on my roommate's computer first to make sure it isn't my computer. If not I'm going to look into getting a new router or seeing if my old one is still around.

  • MalgarasMalgaras Registered User regular
    urahonky wrote: »
    Yeah I went to whatismyip and got the new IP from that. The router set itself to 10.whatever so I'm guessing that's not the public IP.

    Your router's WAN IP is 10.*? If so, that sounds like you're on Carrier Grade NAT which will be "interesting" if not impossible to deal with for server hosting. That's not something a new router would typically affect though. Hmm...

    1tLJUH2O.png
  • bowenbowen Sup? Registered User regular
    Oh wow, I missed that.

    Yeah 10.0.0.0 is a private IANA range.

    You are unlikely to host any public server that way. The only way to access it would be with some sort of tunneling and a public IP host.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    Well it used to be 192.168.1.1, but when I switched to a Static IP then it automatically changed it to 10.0.0.1. I think it said to prevent it conflicting with my modem's....................

    Mother of God I think I may have figured it out. I'm pretty sure we're dealing with a new modem here (moved to a new location). This new modem HAS router functionality built into it but I had it disabled since I prefer the Netgear's interface.

  • urahonkyurahonky Cynical Old Man Registered User regular
    $1000 the modem has a firewall built in that's turned on.

  • bowenbowen Sup? Registered User regular
    Yeah you'd have to set it into bridge mode and disable the firewall.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    Now the issue is that I need to figure out what IP the modem uses... Maybe I'll just plug my computer in directly to it, set everything to pull automatically, then find out what the DHCP server is.

  • urahonkyurahonky Cynical Old Man Registered User regular
    So I logged into the modem and disabled the firewall and I'm still unable to connect to my own server (unless I type my local IP or 127.0.0.1). Going to check out that reddit thread now.

  • urahonkyurahonky Cynical Old Man Registered User regular
    Yeah I've done everything on that reddit post. :(

  • urahonkyurahonky Cynical Old Man Registered User regular
    Okay, hooked up directly to the modem allows me to make my server.

  • urahonkyurahonky Cynical Old Man Registered User regular
    I'm just going to keep my computer hooked up to the modem while everyone else connects to the router. I really don't want to spend any more time on this.

  • urahonkyurahonky Cynical Old Man Registered User regular
    Never mind. It only works when I type my full IP address. People on the outside still cannot connect to my machine.

  • urahonkyurahonky Cynical Old Man Registered User regular
    I tried port forwarding from my modem to my router and from my router to my desktop.

  • urahonkyurahonky Cynical Old Man Registered User regular
    I figured it out!!! I'm going to write up a post and I hope that someone in the future will find it and use it's knowledge!

  • urahonkyurahonky Cynical Old Man Registered User regular
    What I have:

    * Motorola Surfboard Router/Modem combo
    * Netgear Wireless N600 N/G Dual Band Router

    1. Log-in to the Netgeard router. My IP was 192.168.1.1, the user was: admin and the pass was: password
    2. Click on Advanced at the top
    3. Top right area should say "Internet Port", inside there is an IP Address Field... Write this number down (mine was 192.168.0.2)

    4. Log-in to the Motorola Router/Modem. My IP was: 192.168.0.1, the user was: admin and the pass was: motorola
    5. Click on Advanced then Forwarding
    6. Internal IP Address will be the IP address you found on step #3
    7. Start Port and End Port will be the ports you need to setup for your game (for Starbound it was 21025)
    8. Leave Remote Host Address as 0.0.0.0 but enter the Start and End port as the ports for your game (Starbound it was 21025)
    9. Click Enable
    10. Click Apply

    11. Go back to the Netgear Router
    12. Go to Advanced -> Advanced Setup -> Port Forwarding / Port Triggering
    13. Click "Add Custom Service" At the bottom
    14. Enter a Service Name
    15. Keep Service Type at TCP/UDP
    16. Enter the External Starting Port of the game (for Starbound it was 21025)
    17. Enter the External Ending Port of the game (for Starbound it was 21025)
    18. Make sure the Internal Starting Port is the same as above
    19. Make sure the Internal Ending Port is the same as above
    20. Enter the IP address of your computer (Google how to find your IP address if you don't know how to do this yet)
    21. Click Apply

    And now when you start the server anyone should be able to join.

  • bowenbowen Sup? Registered User regular
    You didn't set their modem/router into bridge mode, then.

    You basically port forwarded twice. Which is fine to do, but, a bit of a pain in the dick.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    bowen wrote: »
    You didn't set their modem/router into bridge mode, then.

    You basically port forwarded twice. Which is fine to do, but, a bit of a pain in the dick.

    The only bridge that showed up was for Wireless. Even when I did that and put in the MAC address of my router it didn't do anything.

  • bowenbowen Sup? Registered User regular
    Shitty modem then :-\

    But yeah dual port forwarding is also a solution.

    Or DMZing your router.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • urahonkyurahonky Cynical Old Man Registered User regular
    Tried the DMZ on my router and it didn't do anything either. :P

    The modem is garbage. My last one was really easy to deal with but this one was all over the place.

  • TheKoolEagleTheKoolEagle Registered User regular
    edited December 2013
    @bowen means in the modem, set the dmz to the router's address, for example if your modems ip address is 192.168.1.1, then your router would most likely be 192.168.1.2, or something similar (on the modem's subnet)

    you dmz 192.168.1.2 and then that tells your modem to let all traffic right through to the router, where you can then do port forwarding as you wish in the router's web interface.

    TheKoolEagle on
    uNMAGLm.png Mon-Fri 8:30 PM CST - 11:30 PM CST
  • Gilbert0Gilbert0 North of SeattleRegistered User regular
    Not every ISP lets you bridge your modem. Shaw (Western Canada) you have to call in directly and have them do it. There is no option through the login and sometimes they won't even let you do that.

    The double port forwarding is about as good as you get.

  • urahonkyurahonky Cynical Old Man Registered User regular
    @bowen means in the modem, set the dmz to the router's address, for example if your modems ip address is 192.168.1.1, then your router would most likely be 192.168.1.2, or something similar (on the modem's subnet)

    you dmz 192.168.1.2 and then that tells your modem to let all traffic right through to the router, where you can then do port forwarding as you wish in the router's web interface.

    I did that and it didn't seem to work for me. :(

Sign In or Register to comment.