SRCDS Steam group


Couldn't allocate any server IP port
#1
NETWORK AND BANDWIDTH INFO
Bandwidth: (not really important in this case)
Router:
-Belkin f9k1001v1.
-Embarq (or CenturyLink) 660 series.

Local IP of Server:
-192.168.2.1 Embarq 660
-17216.0.1 Belkin f9k1001v1

External IP: 67.233.178.36

Port Forwarding Screen Shot:
-http://gyazo.com/b469d817301bbec5ce4ef50a99b972c9
-http://gyazo.com/c1025e21e19768c2dcfaa7fdbf31a66e
And the DHCP client lists
-http://gyazo.com/1a70fa03c23765da898ca38555c2c450
-http://gyazo.com/155cc3f426dc42489a0be23c1786cb16

The Embarq 660 is connected to the Belkin, which is then connected to the computer.



Hello all. The current time is around 5:30am, so bear with me on this.

I'm trying to make a server for small-time use, such as event hosting with my friends, etc. When I use "C:\srcds\orangebox\srcds.exe -console -game tf +map ctf_2fort +ip 67.233.178.36", I get the error "Cannot allocate any server IP port". If I remove +ip IP, of course the error goes away, but nobody outside of LAN can connect.

I assume I've forwarded all the correct ports. I can connect via local IP and LAN, but I have a setup which seems hard for me to get working properly.

As noted above, my Embarq 660 is plugged into my Belkin, which is connected to my desktop. Is this conflicting with port forwarding and IP's in some way?
Reply
#2
You need to set the IP to your local ip, aka: 192.168.2.3
Reply
#3
(01-02-2013, 09:07 PM)Nisd Wrote:  You need to set the IP to your local ip, aka: 192.168.2.3

I put in +ip IP and still got the same message.

Also, I get the following warning in srcds when this happens;
http://gyazo.com/54de98e2cd28ba722e4c0a4251e8c68c
Reply
#4
When you run ipconfig is the 192.168.2.3 actually on the list?
Reply
#5
(01-03-2013, 06:54 AM)Nisd Wrote:  When you run ipconfig is the 192.168.2.3 actually on the list?

http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?
Reply
#6
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote:  
(01-03-2013, 06:54 AM)Nisd Wrote:  When you run ipconfig is the 192.168.2.3 actually on the list?

http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?

No, 172.16.0.3

Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.

I'm assuming your setup is like this:

INTERNET -> Embarq -> Belkin -> Server
Reply
#7
(01-03-2013, 02:34 PM)Hovercat Wrote:  
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote:  
(01-03-2013, 06:54 AM)Nisd Wrote:  When you run ipconfig is the 192.168.2.3 actually on the list?

http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?

No, 172.16.0.3

Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.

I'm assuming your setup is like this:

INTERNET -> Embarq -> Belkin -> Server

Okay, now looks like this;

http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618

Now if I put +ip 172.16.0.3 in the command line, it should work?


Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/
Reply
#8
(01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote:  
(01-03-2013, 02:34 PM)Hovercat Wrote:  
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote:  
(01-03-2013, 06:54 AM)Nisd Wrote:  When you run ipconfig is the 192.168.2.3 actually on the list?

http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?

No, 172.16.0.3

Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.

I'm assuming your setup is like this:

INTERNET -> Embarq -> Belkin -> Server

Okay, now looks like this;

http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618

Now if I put +ip 172.16.0.3 in the command line, it should work?


Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/

Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:

http://gyazo.com/b2ad4571f367612cd43a4453466d5edd

And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.

Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.
Reply
#9
(01-04-2013, 07:20 AM)Hovercat Wrote:  
(01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote:  
(01-03-2013, 02:34 PM)Hovercat Wrote:  
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote:  
(01-03-2013, 06:54 AM)Nisd Wrote:  When you run ipconfig is the 192.168.2.3 actually on the list?

http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?

No, 172.16.0.3

Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.

I'm assuming your setup is like this:

INTERNET -> Embarq -> Belkin -> Server

Okay, now looks like this;

http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618

Now if I put +ip 172.16.0.3 in the command line, it should work?


Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/

Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:

http://gyazo.com/b2ad4571f367612cd43a4453466d5edd

And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.

Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.

Okay, just to make sure I got this right

This is what was in LAN tab;
http://gyazo.com/f8ac0b775ac09a52c44038cbc7a298bf

and this is the new NAT tab;
http://gyazo.com/a4c89b41b6441d272abc7fa45085ad29

and for reference, the belkin;
http://gyazo.com/944d7b805b384a4f5f9f5ac6166aa63b
Reply
#10
(01-04-2013, 08:37 AM)allyourportsarebelongtous Wrote:  
(01-04-2013, 07:20 AM)Hovercat Wrote:  
(01-03-2013, 03:24 PM)allyourportsarebelongtous Wrote:  
(01-03-2013, 02:34 PM)Hovercat Wrote:  
(01-03-2013, 09:10 AM)allyourportsarebelongtous Wrote:  http://gyazo.com/7d788d11b3e9379c614eb9e7201e33f9.png?1357168070

So 172.16.0.1 is what I put in?

No, 172.16.0.3

Also, in your Embarq 660 router, you'll need to forward the port to 172.16.0.1. But in your Belkin router you forward the port to 172.16.0.3.

I'm assuming your setup is like this:

INTERNET -> Embarq -> Belkin -> Server

Okay, now looks like this;

http://gyazo.com/a536b8ee0cd4b11519775c811de8e05e
http://gyazo.com/b2ad4571f367612cd43a4453466d5edd.png?1357190618

Now if I put +ip 172.16.0.3 in the command line, it should work?


Also for some reason 27015 is closed when I test using- http://www.yougetsignal.com/tools/open-ports/

Ah, my mistake. You'll have to find the IP of the Belkin router, not the gateway. To do this, click on the "LAN" tab, as seen to the left in this picture:

http://gyazo.com/b2ad4571f367612cd43a4453466d5edd

And the IP for your belkin router should be listed there. It will be a 192.168.1.x IP. You the need to set the "All Ports" forwarding option in the top to that IP. Afterwards, you won't need to forward any ports ever again in your Embarq router, all your forward will be taken care of in the Belkin router.

Also, you only need to forward 27015 for your server. No need to have 27000-27050 open.

Okay, just to make sure I got this right

This is what was in LAN tab;
http://gyazo.com/f8ac0b775ac09a52c44038cbc7a298bf

and this is the new NAT tab;
http://gyazo.com/a4c89b41b6441d272abc7fa45085ad29

and for reference, the belkin;
http://gyazo.com/944d7b805b384a4f5f9f5ac6166aa63b

That looks good to me. Sorry I haven't responded in a while.
Reply
#11
just open 27015 and use -port 27015 done.. not hardd
Reply
#12
(01-07-2013, 10:00 AM)brian123 Wrote:  just open 27015 and use -port 27015 done.. not hardd

OP is behind two routers, so it's not necessarily that simple, especially if you don't know your way around the control panel.
Reply
#13
Why do you have 2 routers in series like this? You're just going to cause problems for ANY port based applications by running it through 2 NAT's :C
Looking for a game server? Visit fullfrag.com and pick one up as low as $2.50 / mo!
Reply
#14
I have three responses

1. The command is not -port 27015, it's +hostport 27015
Huge difference good sir

2. I run my server though two routers. I simply port forwarded both of them and Give the external IP from the router my computer is plugged into to other people so they can join. Been over a year, works fine.

3. I highly recommend specifying the IP (in your case by typing +ip 172.16.0.1). In the past not specifying the IP allowed me to play source games on the same computer but I was only able to host one source server. Now I believe it's a requirement to specify the ip or the server wont bind to a port and will only work on lan.
Experienced SRCDS server host and leader of The World of NOPE [TWoN].

http://steamcommunity.com/id/legendddhgf/
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)