Halo 1 & 2 for PC
This topic has moved here: Subject: the -ip xx.xx.xx.xx command parameter
  • Subject: the -ip xx.xx.xx.xx command parameter
Subject: the -ip xx.xx.xx.xx command parameter
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Halo.exe and Haloce.exe can be modified with command parameter/arguments to achieve specific settings. In my situation, I have a router (thus I have a private IP), and I set port forwarding to allow port 2302 2303 80 to pass to my IP. But the attempt does not work. I guess that I should change the server IP halo.exe is using (which is obviously my private IP) to my public IP. Thus, I add -ip xx.xx.xx.xx command after the shortcut. I then open up Halo, and all goes fine...until I reach the "Start Game" button. The server IP showing is my public IP, which is what i want, but when I try to click on "Start Game", there is NO response. Nothing happens. I keep on clicking with no avail. The same problem persists with haloce.exe.

Halo.exe and haloce.exe are both version 1.70. I suspect maybe it is the new exe that creates the problem. Any ideas?

[Edited on 7/27/2005]

  • 07.27.2005 6:22 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

you should be fine if you just do port forwarding. the ip address that you see when you make a game is not what other players that join see. The clients (people that join) see your external ip on the scoreboard, while you see your LAN ip (192.168...). you just have to know what your external ip is when you tell somebody an ip address. you can find out by going to whatismyip.com.

wait, what do you mean by "the attempt doesn't work"?

  • 07.27.2005 6:28 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

oh, i tried to use port forwarding, but people still can't join. they say it keeps on negotiating connection. Maybe i configure the ports wrong...or maybe i should use port triggering? My router is WRT54G by Linksys.

by the way, thanks.

[Edited on 7/27/2005]

  • 07.27.2005 6:38 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

port triggering.....never heard of that. make sure that you are forwarding the ports 2302 and 2303 with the UDP protocol, not the TCP protocol. port 80 shouldn't need to be forwarded, because it's only used to check for updates. port 80 is what's used for your normal internet browsing if i'm right.

[Edited on 7/27/2005]

  • 07.27.2005 10:16 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

i am a bit confused. should i use port forwarding or not?

http://www.bungie.net/Forums/posts.aspx?postID=3886541

i googled online and some said halo works behind NAT, some said port forwarding was needed, some said port forwarding might not work (which depended on luck).

  • 07.29.2005 10:32 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

again, check that you are forwarding the 2302 and 2303 ports in the UDP protocol, not the TCP.

If that doesn't work, see if your router support DMZ hosting (demilitarized zone hosting). This is similar to port forwarding, but you do not need to specify a certain port range. every port is forwarded to the LAN ip that you specify. This can be dangerous, since it can allow easier access for hackers and stuff. If you have good software firewalls (norton, mcaffe), you should be ok.

[Edited on 7/29/2005]

  • 07.29.2005 10:45 AM PDT