So - now that I've learnt how to play around with Hammer and can test my maps in TF2, this should be my last question for a bit...
I'm trying to host a game with my newly built map through the "Create Server" option in TF2, for me and some friends. I can set it up just fine, but everybody else can only see my LAN IP and not my external internet IP. So when they try to join, they get a "Server is not responding" error.
I'm certain this is because I am behind a router, and I have tried to find a guide or crucial tidbit of info to get around this, but no luck... :(
The ports Steam uses are all forwarded correctly on my router (incoming and outgoing).
So although this question has been asked lots for dedicated servers, is there any way I can simply use "Create Server" in TF2 and get it to use my external IP? Any advice greatly appreciated!
Want access to cool stuff? As a member you can:
This has to be the worse one yet :P
My god, it's like Dawn of the Dead - Forum edition.
I know, it makes no sense.
First, you bumped a 3 year old thread!!!!!
Second, you aren't even bumping for the sake of the topic, you sir should just leave.
Also why do new members go back into the forums just to post in a 3 year old thread, like they found this thread after looking around for 20 pages....
This has no subject to what people are helping you for but I want to know your steam name so I can test to see if your server is running and play with the hamachi thing.
If you are still having trouble getting your friends to connect to your private server, I believe I have a solution for you.
I to had the same problem but it appears this piece of software solves it.
Hamachi is a neat little program that makes your computer think it has a lan connection with other users who join a private network you set up.
Get all your friends you want to play with to download and install this too, set up a network and have them join it.
Host on the Dedicated Server Tool and in the console tab on the server window type in your
sv_lan and sv_lan0, and heartbeat just as a fail safe.
Then when you want your friends to join have them do the "connect YOURHAMACHIIP:27015"
If that doesnt work for you then it looks like your just unlucky as its worked for me
I'm not sure how to enter console commands into the vanilla Steam-launched TF2DS. If someone can give me a pointer how to do this, I'll try sv_lan 0 on the dedicated server and see if that makes a difference.
I mean the tool...
Isn´t it TF2 Dedicated Server you have to use?
Thanks for trying to join :)
With the (probably quite limited) knowledge I have, I'm pretty sure sv_lan 0 is set. I've created a listenserver.cfg file with the sv_lan 0 command inside it, and that appears to get run every time I use the "Create Server" option in TF2. But to make sure, I also typed sv_lan 0 into the console after the server was started, as The404Error suggested earlier in the thread.
EDIT: Server is down again for the moment. I'll check back here every hour or so tonight but myself and a couple of mates are having an evening of Hellgate London fun, so I may not reply instantly :)
Let's see, it's restricted to local clients(C). Are you 100% sure sv_lan is 0?
I see it. I'll be joining.
Already been suggested and tried, Rootbeer - doesn't work! :(
EDIT: If anyone wants to check what happens right now, I'll leave my server up for an hour or so. As before,
Server Name: Prospero's Place Map: nightcap
My IP should currently be 220.127.116.11.
sv_lan 0 is set, heartbeat done. If anyone manages to connect by any means, let me know. I'm joined as a Scout but obviously I'll be AFK :)
Tell your buddies to use the IP you get from going here.
Sadly the problem still remains unsolved for the moment. I'll be emailing Valve later to see if they can suggest anything. Meantime though, feel free to keep posting ideas :l
Yep, exactly, even with this, no-one can join - and it's my static IP they're seeing :(
My local IP setup:
Even with this though, no one can join...
I also have this problem in css. :(
Jason, as I've said, the server is not running using my external IP, so that doesn't work. It's appearing as a LAN server with an address of 192.168.0.2, despite trying everything mentioned so far. Like this:
Www.showmyip.com then just addd the :"port number"
When (being optimistic for the win!) we suss this problem out, I'll certainly try to write a proper guide - I don't think it need be complicated, there's just a setting or two somewhere that is putting a spanner in the works...
I have this problem.... Ive always wanted to get it to work.
Prospero, do you think that once you get it working, and you will ( fingers crossed xD ), you could type up the correct steps into making it work into a tutorial in the TF2 Section please. I think alot of people would benefit if you or someone else typed the final solution up into a nice tut.
Anyway, good luck !
Added a listenserver.cfg with
sv_lan 0 rcon_password goerge
in it, and that removed the warning, so looks like it ran. Any change?
EDIT: Going to call it a night for now, but will start bashing my head against this problem again tomorrow...
Big thanks for your time and help so far, Goerge :)
Still no dice. try putting exec autoexec.cfg in your game.cfg
Done - I'll reload TF2 / recreate the game. Sec :)
EDIT: Console is complaining that "exec: couldn't exec listenserver.cfg", so maybe the commands need to be put in there - am I right in thinking that should be in
[steamdir] \ [userdir] \ team fortress 2 \ tf \ cfg
You can use autoexec in a listen server just create the file in the folder, and add the command. put in rcon_password goerge and I'll see what I can see
Sorry, we may be talking at cross purposes. I'm not running this on the DS right now, only through TF2's ingame Create Server. I haven't had chance to download the proper (i.e. non Steam Tools) HLDS yet, so I can't try the autoexec.cfg idea.
Put it in the autoexec.cfg ....orangebox/tf/cfg/autoexec.cfg you have an rcon password?
It's up - I'll leave it running for 20mins or so. Tried the sv_lan 0 and heartbeat commands, so see what happens. The map name is "nightcap", server name is "Prospero's Place".
I'll post some screenies of my router config for you to check in a moment too...
EDIT: Nngh! I definitely typed it into the console but I'll do it once more for good luck...
I can see the server... but I cannot join it. it seems you have sv_lan set to "1" still Prospero's Place
Launch your server, I wana see if I can see it.
After you type 'sv_lan 0' sometimes you have to type 'heartbeat' to kind of "jump start" the server I guess you can say.
Also, portforward.com has specific guides on forwarding ports.
@The404Error - I'll give it a try later (or tomorrow now) :)
@Rufus - Er, well, like I mentioned in the first post, I've opened up the Steam ports as best I can, but if you can be more specific about what I should be looking for, that'd be helpful.
Your firewall is blocking it.
Have you tried telling your friends to use the "Friends" tab after putting "sv_lan 0" AFTER you start up your server?
Nope, no joy. Unless I'm being a spazz, even with the "sv_lan 0" command the game still uses my network IP when hosting. It's visible under the LAN tab of Find Servers... but obviously that's no good to anyone else :)
Thanks for the help so far...
Also an easy way is to tell your friends the name of the map, then your friends put the name of the map in search filters on the server list, it will take about a 2 minute wait and your server should appear on the server list, also always put sv_lan 0 in console or in your listenserver.cfg.
Get your ip, and tell them to connect to your ip and port through the console "connect YOURIP:27015"
Ok, tried that command but it made no difference. I'm also having exactly the same trouble when hosting through the dedicated server cry :(
It seems a bit of overkill to need a DS just to do a quick 'n' dirty test game between friends :\ Any other ideas?
Type this in your console
If it dosent work then use
Team Fortress2 Dedic. Server, in 'tools'