SRCDS Steam group


Server Connection Issues
#1
Hello,
before I begin I suppose I should post this...

BASIC INFO
Server OS: Windows XP Professional, Service Pack 3
Processor: AMD Athlon II X2 4400e, Single core, 2.71 GHz
Ram: 4 GB total (3.25 utilized due to XP's limitations)
Game(s): TF2
Start Up Command: c:\HLserver\orangebox\srcds.exe -console -game tf -secure +maxplayers 32 +map achievement_apg_remade4 +exec server.cfg
Admin Mods: SourceMod (> RTD mod, Unlimited Ammo mod, along with all the default ones SourceMod comes with)

NETWORK AND BANDWIDTH INFO
Bandwidth: http://www.speedtest.net/result/1422256819.png
Router: DLink WBR-2310
Local IP of Server: 192.168.0.103
External IP: 68.198.18.243
Port Forwarding Screen Shot: I am 100% sure the ports are forwarded (27000 - 27050)

So, as for my issue..
I have a server up and running, and I along with my friends can see it in the internet portion of the server browser. I can join fine, and so can ONE of my friends. However, so far, all of my other friends time out when they try to join (it gives an error along the lines of it trying to connect 4 times or so then stopping it's attempts). I have tried using various command-line stitches (secure, insecure, ip, hostport, etc), config settings (sv_lan, sv_region, etc), and even reinstalling all the server files. I have absolutely no idea where to go from here, because the issue is still persisting and I can't seem to find anything exactly like this.

Any input / help / solution would be greatly appreciated!
Reply
#2
How do they connect to the server?
Console command (exact command with ip pls), friends-tab (in this case, what does "view game info" say? Which ip is shown?), serverlist, favorites (again, exact ip pls)?
Reply
#3
(08-09-2011, 01:55 AM)Cyba_Mephisto Wrote:  How do they connect to the server?
Console command (exact command with ip pls), friends-tab (in this case, what does "view game info" say? Which ip is shown?), serverlist, favorites (again, exact ip pls)?

We tried various ways; through the browser (Internet and Favorites tabs), through the console, from the steam friends list (where you right-click and do 'Join Game'). The IP they see is my external one: 68.198.18.243. The one person that can join can do it from any of the above methods. However, everyone else gets the following outputs:

BROWSER:
- The server info can be seen and they can hit 'Connect', but they get to 2 bars in the loading area and then time out after 4 retries
- Says my external IP as the IP

CONSOLE:
- Same as above
- command: connect 68.198.18.243:27015

FRIEND'S LIST:
- It says the server is not responding when they try to join the server from there. I would think that this is because I'm on my own network so it's returning my LAN IP, but the one person that could join did it using that method as well, which is what confuses me...

I don't have any connections logged in my server log from those who can't join, so it's as if they can see my server but just can't make a connection to it for some reason.
Reply
#4
Well connect through friendslist works, when you connect using your external ip. That, however, requires specific nat-loopback settings.

You said that one person can connect to your server. Is it only that specific person, or is it random behaviour? If so, how does he connect? Doesn't he have any problems at all regardless of how he connects, or what is the difference between those persons? Is he on the same network as you are?
Despite that, I would say that your ports are not open. To verify that, I need screenshots of the forwardings and the internal ip of your server.
In the meantime you can portscan the server by yourself. Make sure srcds is active on the server.
http://www.canyouseeme.org/
Reply
#5
(08-09-2011, 03:17 AM)Cyba_Mephisto Wrote:  Well connect through friendslist works, when you connect using your external ip. That, however, requires specific nat-loopback settings.

You said that one person can connect to your server. Is it only that specific person, or is it random behaviour? If so, how does he connect? Doesn't he have any problems at all regardless of how he connects, or what is the difference between those persons? Is he on the same network as you are?
Despite that, I would say that your ports are not open. To verify that, I need screenshots of the forwardings and the internal ip of your server.
In the meantime you can portscan the server by yourself. Make sure srcds is active on the server.
http://www.canyouseeme.org/


The one person who can connect never has issues. He can join whenever he pleases. He generally joins through his favorites list I believe. No, he is not on the same network as me.
Here is a picture of my forwarding:
http://i53.tinypic.com/vymbmg.jpg
The two columns on the far right that say 'Any' and 'Always' are for TrafficType and Scheduling.

As for scanning, I looked in my log and saw this:
Network: IP 192.168.0.103, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
So, I used that and scanned those ports:

Success: I can see your service on 68.198.18.243 on port (27015)
Your ISP is not blocking port 27015

Error: I could not see your service on 68.198.18.243 on port (27005)
Reason: Connection refused

So, for some reason, it appears it is blocking the client's join port. Now all I need to do is figure out why it's being blocked and how that one guy always makes it through regardless...
Reply
#6
afaik the clientport from the server is not listening, but let me check that by myself.

EDIT: Just noticed that for me canyouseeme.org is not working, although I used this directly from my server and srcds is active (just played).
Shut down srcds and try it with this tool:
http://portforward.com/help/portcheck.htm
Remember to keep srcds closed while you are testing the ports.
Reply
#7
(08-09-2011, 04:24 AM)Cyba_Mephisto Wrote:  afaik the clientport from the server is not listening, but let me check that by myself.

EDIT: Just noticed that for me canyouseeme.org is not working, although I used this directly from my server and srcds is active (just played).
Shut down srcds and try it with this tool:
http://portforward.com/help/portcheck.htm
Remember to keep srcds closed while you are testing the ports.

I downloaded the program but it doesn't seem to install for some reason. I see it go to a installation screen for a second or two then just close.
Reply
#8
Damn, well, let's assume that the ports are forwarded correctly. Then the solution would be in the differences between the one who can join and the others.
Let me try to join your server then.

Checked right now and I couldn't find a server running on this address.
Are you hosting on the same computer you're playing on?
Add "-hostport 27016 -clientport 27006" to your startup command and test again. Tell me when you're ready.
Reply
#9
I just feel however that there must be something about the server or ports that doesn't let them in, seeing how they all can join any other server; what would make them not connect to mine?

EDIT: I just put the server back up; it's called *UaS* Clan Idle / Achievement Server
And no, it's hosted off a different computer.

Alright, added that to my startup command and the server is up.
Reply
#10
(08-09-2011, 04:54 AM)uasmatrix Wrote:  I just feel however that there must be something about the server or ports that doesn't let them in, seeing how they all can join any other server; what would make them not connect to mine?

EDIT: I just put the server back up; it's called *UaS* Clan Idle / Achievement Server
And no, it's hosted off a different computer.

Still can't see anything. I don't understand why that one guy can join. Are you running stuff like hamachi on your server and he's connecting through that, so hamachi blocks the port?
Reply
#11
(08-09-2011, 04:58 AM)Cyba_Mephisto Wrote:  
(08-09-2011, 04:54 AM)uasmatrix Wrote:  I just feel however that there must be something about the server or ports that doesn't let them in, seeing how they all can join any other server; what would make them not connect to mine?

EDIT: I just put the server back up; it's called *UaS* Clan Idle / Achievement Server
And no, it's hosted off a different computer.

Still can't see anything. I don't understand why that one guy can join. Are you running stuff like hamachi on your server and he's connecting through that, so hamachi blocks the port?

No, not at all.

OK, another one of my friends who never tested before just joined. Let me check if anyone who did test before can join now...
Reply
#12
(08-09-2011, 04:47 AM)Cyba_Mephisto Wrote:  Add "-hostport 27016 -clientport 27006" to your startup command and test again. Tell me when you're ready.

Let's try this out.
Reply
#13
(08-09-2011, 05:04 AM)Cyba_Mephisto Wrote:  
(08-09-2011, 04:47 AM)Cyba_Mephisto Wrote:  Add "-hostport 27016 -clientport 27006" to your startup command and test again. Tell me when you're ready.

Let's try this out.

I did that. Also, another person has now gotten in. However, I asked one of the old testers to join and they still can not get in. So, I need to find out what the similarities between the two that can join are.
Reply
#14
Are you hosting via some kind of university-network? I still can't find your server.
Reply
#15
No, I'm hosting off my own network.
So far all the people I have asked to test can see it.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)