I’m running a dedicated Team Fortress 2 server on my LAN to which I can connect through my TF2 client’s console. However, it does not show in my TF2 client’s server browser. When I go to Servers > LAN, it just says “There are no servers running on your local network.”

What could be the problem and how do I solve it?


Found the solution: In /home/tf2server/hlds/gameserver/orangebox, put a file called steam_appid.txt whose sole contents are


Source: http://forums.srcds.com/viewtopic/18494

This also fixes « Loadout unavailable on dedicated TF2 LAN server ».

UPDATE: Found out there there are a couple more reasons why this can happen.

  1. On the machine where you are running the Steam server, you also have the Steam client installed. Solution: Uninstall the Steam client. (Source: http://forums.srcds.com/viewpost/21999/118725#pid118725)
  2. When you start the Steam server, you are specifying an IP address. Solution: Leave out the +ip parameter. (Source: http://webcache.googleusercontent.com/search?q=cache:oxKNEJJ8JvYJ:www.fusionnetwork.us/index.php/articles/general-tutorials/steam-fix-lan-server-not-showing-up-in-lan-server-browser/+&cd=4&hl=en&ct=clnk&gl=us&client=safari)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.