BFMracing

General Category => Tech Support and Chat => Topic started by: Haunted on January 05, 2009, 10:09:58 AM

Title: my servers won't work for other people
Post by: Haunted on January 05, 2009, 10:09:58 AM
i was trying to make a stunt server for me and basanio, i set it up, started playing and basanio couldnt join it  :mad:

i can join other games its just people cant join my games. Can someone help please?
Title: Re: my servers work for other people
Post by: Haunted on January 05, 2009, 11:38:03 AM
i wrote the title wrong

its supposed to say: my servers wont work for other people

can someone please change it?

edit: thanks Ben  :)
Title: Re: my servers won't work for other people
Post by: Fraggle on January 05, 2009, 02:53:38 PM
We had this problem the other night with our 'shee race' server didn't we ice man? I couldn't find you in the gamespy lobby list. Then, I created a server and couldn't be found.

After that, I made a ctf server and then magically appeared in the list.

Continuing the run of bad luck later on..... I couldn't see Marty's server so I asked him for the direct ip addy and it linked up fine.

This whole thing is decidedly dodgy. :interesting:
Title: Re: my servers won't work for other people
Post by: Còól on January 05, 2009, 03:38:39 PM
There is another possiblity, sometimes your internet provider will block a port. I had Cable internet thru a company called Charter and I made a server for a few of us to mess around It worked once. They detected it and blocked the port. They told me I wasnt on a plan that allowed for that but I could uprade to a better package if I wanted to. :pirate:   I told them no thanks. It all depends on who you go thru. That may not be your problem but it is a possibility. You could see my server but noone could join it.
Title: Re: my servers won't work for other people
Post by: BFM_Skedog on January 05, 2009, 06:31:24 PM
take a look HERE (http://www.bfmracing.net/forums/index.php?topic=6735.0)
and scroll down to the part about Configure Your Network To Allow Internet <-> Server Communication, it is in dark blue :)


BFM_Skedog
Title: Re: my servers won't work for other people
Post by: Tanger on January 05, 2009, 06:45:58 PM
Most people just need to open their ports when this happens. Pretty sure Mxy's post Skedog linked you to will explain that somewhere.
Title: Re: my servers won't work for other people
Post by: Xelio on January 05, 2009, 06:48:43 PM
Ya i remember me trying to get in your server  :XD: it didn't work at all. I had to make a server
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 05, 2009, 11:06:28 PM
This is why I'm using DHT :)

No need to forward ports manually, because the router just forwards ALL ports to my PC. :P
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 06, 2009, 01:03:30 PM
This is why I'm using DHT :)

No need to forward ports manually, because the router just forwards ALL ports to my PC. :P


...Even with DHT set up in the front end, that sounds ripe for a DDoS attack, to me....  ::)

But anyway... Blizzard has a problem we're still working on, and here's where we left off:

i was making a normal server, where you just make the game over the internet.

So you're NOT making a Dedicated Server, you're starting an "Internet" game INSIDE of Halo via "Multiplayer" -> "Internet " / "Create Game" then, right?

IFF ("if and ONLY IF") you are behind a firewall/router device try DISABLING any/all firewall software ON YOUR COMPUTER (the one on which you're starting the game) and then try to make a server.  Once you've made some tests to see if it works without any firewalls at work, REENABLE YOUR FIREWALL SOFTWARE IMMEDIATELY, then:

- If it WORKED with the firewall software OFF, then find out how to "allow/enable/open the necessary ports" for each software firewall you have enabled. (Leave them all of and enable/modify them each one at a time, checking each time to see that it now works again....) Once you've "allowed" the application/network traffic in all that software it should now work, OR...

- If having all your firewall software DISABLED didn't work, then you have not successfully opened the necessary ports through your firewall/router device. (You might want to get more detail on your network setup, and post a diagram/description of it - WITHOUT MAKE/MODEL # INFO, PLS! - here for me/us to debug.)


Title: Re: my servers won't work for other people
Post by: Haunted on January 07, 2009, 01:21:13 PM
yes i'm going through halo then multiplayer then internet blah blah blah... etc etc etc  :XD:

ok i turned off the firewall and tried again, with jim360 as my guinea pig testing it  ;D. And guess what. It still didnt work! trust me to be the awkward (is that spelt right?) one  :XD:


- If having all your firewall software DISABLED didn't work, then you have not successfully opened the necessary ports through your firewall/router device. (You might want to get more detail on your network setup, and post a diagram/description of it - WITHOUT MAKE/MODEL # INFO, PLS! - here for me/us to debug.)


what do you mean by this? sorry for being a pain...
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 07, 2009, 03:10:23 PM
...Even with DHT set up in the front end, that sounds ripe for a DDoS attack, to me....  ::)
I've got a static dynamic IP address and have used DHT for months. Yet no one has bothered to DDoS me. Although, tbh, I'm sure that both my ISP and the router have other methods to stop such attacks.

But anyway... Blizzard has a problem we're still working on, and here's where we left off:
Basically, by implied suggestion, I was saying that it'd be a good idea to set up DHT. At the very least to test if it's an issue with port forwarding in the router. (Since no port forward rules + DHT = no router-'blocked' ports)
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 08, 2009, 10:45:48 PM


So, Blizard.....


How's that going for you now?



 ::)



 :winkgrin:

Title: Re: my servers won't work for other people
Post by: Haunted on January 09, 2009, 09:31:37 AM
GREAT!!!!!!

thank you SOOOOOO much Mxy  ;D ;D ;D ;D ;D ;D

you rock  :LOL:
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 09, 2009, 11:29:38 AM

FYI, for other folks:

I spent some time on vent with Blizard debugging his problem, and at its root it was two-fold:

1) He had used his INTERNAL, DHCP-device-assigned IP address (usu. recognized as being in the 192.168... range) instead of his ROUTER DEVICE'S WAN IP ADDRESS, and

2) He was port-forwarding to a DYNAMICALLY-ASSIGNED (DHCP) machine IP address inside his network.  (Port-forwarding ONLY WORKS TO STATIC IP ADDRESSES. [Okay, not literally true, but practically true....])

I only post this here because these are VERY common mistakes. (So I'll be beefing up the language in my thread about setting up Halo servers....  ::) )

Kudos to Blizard, tho: He was dealing with a pretty advanced router device... with an overly-modular/-complex interface for making the necessary setting changes! (Though PortForward.com was pretty-much right on the money, their instructions were actually misleading for novices the way they wrote them.  ::) )

Title: Re: my servers won't work for other people
Post by: jim360 on January 09, 2009, 11:39:56 AM

1) He had used his INTERNAL, DHCP-device-assigned IP address (usu. recognized as being in the 192.168... range) instead of his ROUTER DEVICE'S WAN IP ADDRESS...


Presumably that explains why, when blizard told me the IP address and I tried that it didn't work, and when I clicked on the gamespy link to the server it gave a different number entirely?
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 09, 2009, 11:50:29 AM

1) He had used his INTERNAL, DHCP-device-assigned IP address (usu. recognized as being in the 192.168... range) instead of his ROUTER DEVICE'S WAN IP ADDRESS...


Presumably that explains why, when blizard told me the IP address and I tried that it didn't work, and when I clicked on the gamespy link to the server it gave a different number entirely?


Yup!

Title: Re: my servers won't work for other people
Post by: BFM_saes on January 10, 2009, 03:01:01 AM
Presumably that explains why, when blizard told me the IP address and I tried that it didn't work, and when I clicked on the gamespy link to the server it gave a different number entirely?
Yep.

(And DOH at not thinking about this before.  Every single one one of my friends who play Halo, and have hosted/tried to host a game, have given me their LAN-IP first.)
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 10, 2009, 11:21:42 PM
Presumably that explains why, when blizard told me the IP address and I tried that it didn't work, and when I clicked on the gamespy link to the server it gave a different number entirely?
Yep.

(And DOH at not thinking about this before.  Every single one one of my friends who play Halo, and have hosted/tried to host a game, have given me their LAN-IP first.)

FYI: I've just added text to the primary post in my "How to: Set up a Halo server" thread (http://www.bfmracing.net/forums/index.php?topic=6735.0) about how to determine your server's Internet (WAN) IP address.... (See "OPTIONAL" section just before "CONGRATULATIONS" at end.)

Note that if the setup and port forwarding was all done correctly the server will show up and be accessible via the Halo GameSpy Lobby....

Title: Re: my servers won't work for other people
Post by: Haunted on January 18, 2009, 06:40:52 AM
sorry i need your help again, lemming tried to join earlier and it didnt work  :'(

i have changed any settings since you fixed it
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 18, 2009, 06:51:41 AM
Are you running the server on a regular Halo port?
Title: Re: my servers won't work for other people
Post by: Haunted on January 18, 2009, 12:30:28 PM
you mean like 2302 and 2303? yes i am
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 18, 2009, 07:40:52 PM
sorry i need your help again, lemming tried to join earlier and it didnt work  :'(

i have changed any settings since you fixed it

Troubleshoot the problem first:

- Can others join?
- Did you try it several times?
- Did your WAN IP address change?

...
Title: Re: my servers won't work for other people
Post by: Haunted on January 19, 2009, 01:11:26 AM
i dont know if anyone else can join. I only know that lemming cant join, havent tried it with anyone else yet.

tried it 5 times at least

no idea if the WAN IP changed.. how can i find out?
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 19, 2009, 03:31:33 AM
Re the WAN IP changing:

You can tell (relatively easily) in two ways:

1. Once you've started a Halo server, bring up the scoreboard and check the server IP Halo lists. (This is your WAN IP. If it's not the one currently set up, then it's changed -- as I'm sure you know :) )
2. Open the start menu > click "Run" > type "cmd" (without the "") and press enter > type "ipconfig" (into the black w/ white text box you get after pressing enter before) and press enter. The IP listed after "IP Address" is your current WAN IP. (Mine's 192.168.1.2, for example)
Title: Re: my servers won't work for other people
Post by: Haunted on January 19, 2009, 10:10:38 AM
ok i did that thing saes and it says the IP is 192.0.3, before it was a 2.

does this matter?
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 19, 2009, 11:15:28 AM
Re the WAN IP changing:

You can tell (relatively easily) in two ways:

1. Once you've started a Halo server, bring up the scoreboard and check the server IP Halo lists. (This is your WAN IP. If it's not the one currently set up, then it's changed -- as I'm sure you know :) )
2. Open the start menu > click "Run" > type "cmd" (without the "") and press enter > type "ipconfig" (into the black w/ white text box you get after pressing enter before) and press enter. The IP listed after "IP Address" is your current WAN IP. (Mine's 192.168.1.2, for example)

No, I'm afraid that you're wrong: The latter method given will NOT give a WAN IP behind a router/firewall device. (90% of users these days....)

In fact, saes: that IS NOT YOUR WAN IP ADDRESS either! (The entire 192.168.x.x range are ILLEGAL Internet addresses and by rule are NOT allowed to be accessed to/from the Internet directly!)

Blizard: you need to do as I walked you through before: You need to log in to your router device and find that page with "WAN Status" (or whatever it was called) that has info like "Gateway," "DNS Server," and "WAN" IP addresses on it. If you can't find it, PM me and I'll try to find your device's manual again....  >sigh<

But if you can get SOMEONE ELSE to join your server THEY can tell you it's IP address once they're in-game, which might be a LOT easier....

Title: Re: my servers won't work for other people
Post by: Haunted on January 19, 2009, 12:32:31 PM
ok right.. i looked on WAN setup and i found the IP not sure if it changed :interesting:
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 19, 2009, 06:02:41 PM
What I was talking about is the LAN IP address, which I've always found important when port forwarding (the routers I've used require a rule to specify a specific LAN IP). If this has changed, then those rules won't work, and you'll be back to square one if that was the original issue.

Why did I give those instructions? I always think of the W in WAN as wired/wireless rather than wide.
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 19, 2009, 08:38:01 PM


Well, having helped him out I happen to know that we made his LAN address static instead of the normal dynamic.  (Which I made mention about in an earlier post in this thread....)

FYI: The correct abbreviation for "wireless" is WLAN, for "Wireless Local Are Network."  (And yes, there ARE WWANs! We have several CITY-WIDE wireless networks here in CAH-LEE-FOR-NEE-AHH now!  :dance: )

Title: Re: my servers won't work for other people
Post by: Haunted on January 20, 2009, 11:17:06 AM
k i found the old IP that i wrote down when we fixed it last time and the IP has changed since then  :liljawdrop:

i hate this computer...  :AOL:
Title: Re: my servers won't work for other people
Post by: BFM_saes on January 20, 2009, 03:03:20 PM
k i found the old IP that i wrote down when we fixed it last time and the IP has changed since then  :liljawdrop:

i hate this computer...  :AOL:

If you're talking about what Mxy calls the WAN IP, (and what I'd just call "your IP"), then it's because of your ISP's systems that it changed.
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 20, 2009, 08:42:58 PM


Right.

Whenever your router device connects to your ISP it can get a different, new IP address.

All that means (if people aren't trying to join through the GameSpy Halo Lobby...) is that you need to check that IP address every tome before you start asking people to join your server.  (Don't worry, tho!  It won't change WHILE YOU'RE PLAYING in the server!)

And actually, its good for your computer's security for that (WAN) IP to change from time to time....

Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on January 20, 2009, 08:47:12 PM

*Bump*

(This has come up twice in the past few days now, so... BUMP!)

Title: Re: my servers won't work for other people
Post by: Haunted on January 21, 2009, 01:30:37 PM
 :woot: fixed it  ;D ;D ;D
Title: Re: my servers won't work for other people
Post by: Haunted on May 14, 2009, 10:43:58 AM
its happening on my new computer now  :mad:

can someone help please? *pokes mxy*  :P
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on May 14, 2009, 04:57:37 PM
its happening on my new computer now  :mad:

can someone help please? *pokes mxy*  :P

*pokes Haunting (http://www.bfmracing.net/forums/index.php?topic=26156.msg195102#msg195102)*

Title: Re: my servers won't work for other people
Post by: Haunted on May 15, 2009, 08:07:52 AM
Haunted*  :)

i've already opened the ports in the firewall and i tried without it on so i know its not that... do i need to set up a static IP or something?
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on May 15, 2009, 09:36:31 AM
Haunted*  :)

i've already opened the ports in the firewall and i tried without it on so i know its not that... do i need to set up a static IP or something?

(No, I find you to be "Haunting!..."  :winkgrin: )

'Depends on your router device. Some will allow you to simply enter an existing DHCP-assigned internal IP address in the "forward to" section of the port-forwarding stuff, others won't.

Did you follow the instructions FOR YOUR SPECIFIC ROUTER at PortFoward.com?

If you did, and you need to force a static IP and use static routing, then it would've covered that....


Title: Re: my servers won't work for other people
Post by: Haunted on May 15, 2009, 09:39:28 AM
the rules and stuff we made on the laptop are still there so i wont need to do anything else... the only difference is the Static IP but every time i try that, it doesnt connect to the internet again and i end up changing it back
Title: Re: my servers won't work for other people
Post by: MrMxyzptlk on May 15, 2009, 09:44:29 AM
the rules and stuff we made on the laptop are still there so i wont need to do anything else... the only difference is the Static IP but every time i try that, it doesnt connect to the internet again and i end up changing it back


...Not on your computer, but on your router....