1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Help Portforwarding Warcraft 3

Discussion in 'Tomato Firmware' started by Dethredic, Dec 23, 2007.

  1. Dethredic

    Dethredic LI Guru Member

    Ok, I just installed tomato and I need help portforwarding warcraft 3. I did it no problem with the old firmware.
    What am I doing wrong?

  2. j.m.

    j.m. LI Guru Member

    You have the same external ports forwarded to five different internal IP addresses. That won't work with any firmware. Each external port can only be forwarded to a single IP. Think about it.

    If you really need to host WoW3 on 5 different PCs on your LAN, you will need to configure WoW3 to listen on a different port on each of the 5 PCs and configure Tomato to forward that port to its corresponding IP. See, e.g., http://areasofeffect.com/?p=4.
  3. Dethredic

    Dethredic LI Guru Member

    ok, well I am actually playing WC3 and I need to forward that port to host custom games.

    I only have 1 computer playing/using that port, but my local op or w/e it is called 192.168.1.xxx changes sometimes, so I though this would stop me from having to change the router setting every time.

    Anyways, I disabled all the ones that I was not using, but it still does not work.

    (this isn't lan)
  4. guest

    guest Network Guru Member

    It changes because you most likely have not set your network interface with a static IP address.

    Change the TCP/IP settings in your network interface on the operating system to request a static IP, then forward the ports via Tomato GUI to that IP. Only one entry is needed in Tomato to accomplish this if you entered the information correctly in the OS.
  5. bogderpirat

    bogderpirat Network Guru Member

    why not use tomato's abilities here? dhcp is good.
    go tobasic -> static dhcp and enter a static dhcp lease for you mac address. this way, your ip will be fixated and you can use one single forwarding entry.

    also, you only need one port for warcraft 3. you can set the port ingame under options -> gameplay and then limit your forward from a range to one port.

    furthermore, you only need TCP packets to be redirected. unless you're using tools like pickup.listchecker, which will broadcast a UDP lan game to the internet game port, in which case you must forward both tcp and udp.
  6. Dethredic

    Dethredic LI Guru Member

    Ok, I am not entirely sure I understood you, of followed the instructions.

    Now I have this




    I still can't host, so it means the port are not forwarded correctly... Any ideas?

    Also if something I did above is wrong please correct me.
  7. guest

    guest Network Guru Member

    Just a hunch, maybe UPnP is interfering. See if this fixes the issue.

    Port Forwarding --> UPnP --> Settings

    1. Uncheck "Enable UPnP"
    2. save settings

    I noticed some interesting behavior about UPnP and Xbox 360 with Xbox Live.

    If UPnP was enabled while manually forwarding ports, each time an Xbox 360 was powered on the Xbox 360 would require a "test connection" to connect to Xbox Live. After the test connection had finished, traffic would pass normally.

    Disabling UPnP, would allowing manual port forwarding to function and pass traffic normally without the need to run a "test connection" check.

    So, I assume that UPnP in the Tomato firmware takes precedence over manual port forwarding.
  8. Dethredic

    Dethredic LI Guru Member

    it was already disabled.
  9. j.m.

    j.m. LI Guru Member

    Have you configured Warcraft to listen on the port you have forwarded (6112)? Are you running a firewall on your server PC?
  10. Dethredic

    Dethredic LI Guru Member

    I am not running a firewall, and yes Warcraft is set to 6112
  11. j.m.

    j.m. LI Guru Member

    Are you saving your settings in Tomato after adding the port forward? Is it possible your provider is blocking port 6112? From what you describe, it should be working.
  12. bogderpirat

    bogderpirat Network Guru Member

    have you tried setting another port for wc3? one that is out of your previously "used" 6112-6118 range?
    do any other port forwards work (http, ftp, torrenting)?
    did you ever restart (probably stupid advice, i know) your router after removing the duplicate port forwards?
  13. Dethredic

    Dethredic LI Guru Member

    No I did not restart my router.

    Well, I switched to Windows, and it is working fine, so I guess that It is something Wine or Ubuntu are doing. I guess I will start asking on their forums.

    Thanks for helping me with that DCHP thing.

Share This Page