I have a solution for:
-deleted my shortcut / create shortcut file
-no games on internet tab
I spend some time for this and checked out that if there is no 'name "abc"' (wihout ' ') in the cstrike\cfg\config.cfg the serverbrowser works ONCE. This is because the game adds the name line itself. You could make it read only but then u cant change ur config ingame. Here is my batch solution:
It kills the hl2.exe first. because it does not shutdown correctly
@echo off :kill hl2.exe TASKKILL /F /IM hl2.exe /FI "STATUS eq RUNNING" :delete "name" from cstrike\cfg\config.cfg cd cstrike cd cfg if exist tempfile.txt del tempfile.txt for /f "delims=" %%i in ('findstr /V /B "name " config.cfg') do echo %%i >> tempfile.txt del config.cfg move tempfile.txt config.cfg cd .. cd .. :run css start hl2.exe -steam -game cstrike -console -appid 240
Did you installed latest patch? Serverbrowser works ok now in latest patch, read FAQ.