01-01-2009, 11:02 PM
THIS IS AN ANECDOTE. YOU CAN SKIP THIS IF YOU WANT TO! Scroll down for the Step by Step Guide
I know this is my first post here, but I've been working on how to get my Dedicated Server going (for testing) for 3 days now.
At first I blamed my router. Then, on the advice of everyone around me, I removed Norton and Voila! Left 4 Dead suddenly works, and I'm happy.
But still, the Dedicated server did not work... I was getting Irate.
It could not connect to the Master servers.
So, I installed Comodo and disabled Windows firewall. Then it works! I was getting closer.
But then I encountered my final problem: Players could NOT connect!
I asked myself... Why? It's worked before! (It has)
So I go to my Routers Page, Check the Ports and see they're all open.
Then I went to WAN Ping blocking. This prevents people from outside your network from pinging your IP, thus preventing a response.
I disabled this feature, but to no avail.
I was running out of options. Perhaps I will never be able to get this working again...
Then after being redirected to many sites I canme across this: http://www.canyouseeme.org/
This website checks your ports to see if they can detect anything coming out of them.
I decided to put in 27015 as the port (which was my Dedicated Server port at the time)
This means, that noone could connect to my server as long as I was running it from that port!
Thus I tried 27050 as a Random port that I had opened:
Success at last. Now people could connect. It was visible on the Server list.
[/anecdote]
----------------------------------------------------
Step by Step guide:
----------------------------------------------------
1) Get rid of Norton should you have it. Norton 2008 was not compatible with Left 4 Dead, the Dedicated server or any other Steam game. It actually prevented me from playing Multiplayer!
Get Comodo or another decent antivirus/firewall solution. It doesn't have to be pricy.
2) Check the ports on your Router. This is integral to making sure people can connect!
3) Check that WAN Ping Blocking is NOT enabled. This prevents your server from being detected (possibly), A good firewall should prevent Hacker attack.
4) Go to http://www.canyouseeme.org/
5) Type in the port that your server is trying to use. YOUR SERVER MUST BE RUNNING AT THE TIME!
6) Should this be your message:
7) Once your port problems have been resolved (yes there's more) there are 2 ways of doing this.
7a) GUI version:
If you are using the GUI version the port changing process is relatively simple:
Change the bit where it's circled to the port that works. That's it!
7b) Now for the Command line version it's not nearly so nice looking. But I don't need to post a picture
Go to your Dedicated Server shortcut
Right click
Properties
Target:
A:\srcds\srcds.exe -console -game <GAME HERE> -ip <INTERNAL IP IF YOU USE A ROUTER> -port <THE PORT THAT WORKS> -maxplayers 14 +map <MAP NAME HERE>
Replace
Replace
Replace
Replace
Remove <> in all of them.
Now this should work perfectly for you (People should be able to connect).
I'm hoping that I helped some people out there who had/have the same problem as me.
Oh before I forget:
If the port does NOT change when you follow these instructions you will have to edit your server.cfg.
Place this anywhere inside it:
Well that's all I can say. That's all my knowledge on why people can't connect.
Once again, I hope I helped in some shape or form.
I know this is my first post here, but I've been working on how to get my Dedicated Server going (for testing) for 3 days now.
At first I blamed my router. Then, on the advice of everyone around me, I removed Norton and Voila! Left 4 Dead suddenly works, and I'm happy.
But still, the Dedicated server did not work... I was getting Irate.
It could not connect to the Master servers.
So, I installed Comodo and disabled Windows firewall. Then it works! I was getting closer.
But then I encountered my final problem: Players could NOT connect!
I asked myself... Why? It's worked before! (It has)
So I go to my Routers Page, Check the Ports and see they're all open.
Then I went to WAN Ping blocking. This prevents people from outside your network from pinging your IP, thus preventing a response.
I disabled this feature, but to no avail.
I was running out of options. Perhaps I will never be able to get this working again...
Then after being redirected to many sites I canme across this: http://www.canyouseeme.org/
This website checks your ports to see if they can detect anything coming out of them.
I decided to put in 27015 as the port (which was my Dedicated Server port at the time)
Quote:Error: I could not see your service on MYIP on port (27015)
Reason: Connection refused
This means, that noone could connect to my server as long as I was running it from that port!
Thus I tried 27050 as a Random port that I had opened:
Quote:Success: I can see your service on MYIP on port (27050)
Your ISP is not blocking port 27050
Success at last. Now people could connect. It was visible on the Server list.
[/anecdote]
----------------------------------------------------
Step by Step guide:
----------------------------------------------------
1) Get rid of Norton should you have it. Norton 2008 was not compatible with Left 4 Dead, the Dedicated server or any other Steam game. It actually prevented me from playing Multiplayer!
Get Comodo or another decent antivirus/firewall solution. It doesn't have to be pricy.
2) Check the ports on your Router. This is integral to making sure people can connect!
3) Check that WAN Ping Blocking is NOT enabled. This prevents your server from being detected (possibly), A good firewall should prevent Hacker attack.
4) Go to http://www.canyouseeme.org/
5) Type in the port that your server is trying to use. YOUR SERVER MUST BE RUNNING AT THE TIME!
6) Should this be your message:
Quote:Error: I could not see your service on MYIP on port (<INSERT PORT HERE>)Try another port untill you get this message:
Reason: Connection refused
Quote:Success: I can see your service on MYIP on port (<INSERT PORT HERE>)When you get this message Rejoice! You have found your Port which will allow people to join your server!
Your ISP is not blocking port <INSERT PORT HERE>
7) Once your port problems have been resolved (yes there's more) there are 2 ways of doing this.
7a) GUI version:
If you are using the GUI version the port changing process is relatively simple:
Change the bit where it's circled to the port that works. That's it!
7b) Now for the Command line version it's not nearly so nice looking. But I don't need to post a picture
Go to your Dedicated Server shortcut
Right click
Properties
Target:
A:\srcds\srcds.exe -console -game <GAME HERE> -ip <INTERNAL IP IF YOU USE A ROUTER> -port <THE PORT THAT WORKS> -maxplayers 14 +map <MAP NAME HERE>
Replace
Quote:<GAME HERE>with the game name.
Replace
Quote:<INTERNAL IP IF YOU USE A ROUTER>with your internal IP.
Replace
Quote:<THE PORT THAT WORKS>with the Port that works.
Replace
Quote:<MAP NAME HERE>with the map name.
Remove <> in all of them.
Now this should work perfectly for you (People should be able to connect).
I'm hoping that I helped some people out there who had/have the same problem as me.
Oh before I forget:
If the port does NOT change when you follow these instructions you will have to edit your server.cfg.
Place this anywhere inside it:
Quote:hostport <YOUR PORT HERE>But replace <YOUR PORT HERE> with the port (E.g. 27050).
Well that's all I can say. That's all my knowledge on why people can't connect.
Once again, I hope I helped in some shape or form.