The Stack Overflow podcast is back! Listen to an interview with our new CEO.
17

Source Engine games (all those you've mentioned) are really closer to what you'd usually call a ("total conversion") mod. You're never running the game - you're running the engine, telling it to select a given mod (note how the games are run like hl2.exe -game cstrike, for example). The exe file is just a bootstrap that prepares the engine, and loads the ...


11

In short: It is used because it preserves your configuration. If you edit the config.cfg or use the ingame console directly the settings will only stay until you closed the game. First we need to clarify what happens when you start a source-engine game from steam. At startup steam - if activated - loads a config from the cloud and checks back with the ...


11

I believe the first time you load a map during a session in Source games, the engine will cache some loaded map resources. This is done to speed up subsequent load times for the same map. When you close the game, the cache is deleted.


11

Because all/most of their games are build on the Source Engine. The Source Engine was originally made for Half-Life 2. Which started the trend of hl2.exe. So in short: Games made in the Source engine have their executable named hl2.exe


10

You can write your configuration file to disk using the following command in the CS:GO console; host_writeconfig <name_of_file> For example, if you wanted to write your current configuration settings to a file called "myConfig.cfg", you would use the following in the CS:GO console; host_writeconfig myConfig This would create a file called myConfig....


9

Their lagging does not hurt the server. Players with high ping usually lag visibly in-game, such as seeming to stutter or 'teleport'. This makes them more difficult to hit as they're not actually where they appear to be, giving a bad experience for the other players.


7

To cycle through different names/settings/scripts etc you need to follow the following pattern (At the end there is the full code if you want to skip the details): Cycling through self made scripts using alias Step 1: Set a starting point alias cycler "useName1" Now if we trigger cycler -> useName1 will be executed. cycler and useName1 are names i made ...


7

One thing you can try (with sv_cheats on) is the console command r_drawclipbrushes 2. This should draw all clipping brushes as solid objects, letting you see most invisible walls/floors/ceilings/etc. Set it back to 0 to turn it off.


6

When in-game, and with a level loaded, the 'status' command in the game's developer console will show the exact detected public IP address that would be used to invite others. The developer console can be enabled under Options -> Keyboard/Mouse.


6

You can enable DirectX 6 mode with the command line "-dxlevel 60".


5

You probably don't hit his hitbox. This can be caused by you (not hitting hitbox) or your internet (lag). If bleeds when you hit him on your pc and not on server (lag) or when you shoot his model, but not his hitbox. Image courtesy Blankooie.


5

I think by default your '3' key is bound to execute 'slot3' which simply brings up your third weapon in mostly every source game and, in TF2's case it is always the melee. If you're unsure how to bind however, open your developer console (needs to be enabled in Keyboard/Mouse Settings > Advanced) and enter: bind "3" "slot3" Replacing '3' with whatever ...


4

You cannot nest quotes in console commands. I'm not sure if there is a way to escape them, but you can work around this limitation by aliasing the quoted command. For example, in your case: alias givewpn "give weapon_357" Then do: bind KP_INS "bind KP_END givewpn" And voilà, the second command doesn't require quotes anymore.


4

No - unfortunately not. The Gold SRC engine used in Half Life and the Source engine used in Half Life: Source are completely different engines with no save game compatibility.


4

Unfortunately, it is not likely that you will be able extend the graphics settings beyond what you see available without resorting to mods. Nothing noteworthy, at least, with the exception of changing the resolution (see below). The reason why higher graphical settings are not readily available (without mods) is because the version of the Source Engine that ...


4

Always face towards and in the direction you wish to move (across the ramp.) Move left and right (strafing) and avoid pressing the forward or backward keys as they will often cause you to stop. Jumping or crouching is often not necessary.


4

Valve's wiki has an article on the topic. Too much to quote, but the link should be stable. http://developer.valvesoftware.com/wiki/Server_queries


4

You will want to bring back a backup copy of the file at Steam\userdata\<id>\7\remote\serverbrowser_hist.vdf. Note that if you just replace the favorites list in Steam\userdata\<id>\7\remote\serverbrowser_hist.vdf with your backup and restart Steam, it just gets replaced with the newer version with everything cleared. That's because remotecache....


4

This means the mysql extension is not running correctly. Check that the following file exists: addons/sourcemod/extensions/dbi.mysql.ext.so If it does, make sure it has execute-permissions (chmod u+x dbi.mysql.ext.so). If that doesn't help, the next most common problem (from this thread) seems to be missing the 32-bit zlib library. Try installing it on ...


4

Like all the other answers, this is just going to be a guess, but this one is backed up by actual history. It's because of how Steam packages files. Valve's games made prior to Left 4 Dead all include the Half-Life 2 Shared Files. One of my old answers breaks down how the GCF files were laid out for TF2 specifically. There are 2,722.83MB taken up by ...


4

Unfortunately, no. The only way the player is notified of achievement progress is via those little messages that appear on his or her screen when he or she actually unlocks one.


3

This should work: Navigate to the store page for the game you wish to reset and get the appID from the URL It should look like this: http://store.steampowered.com/app/appID/ Disable Steam Cloud Navigate to "Steam\SteamApps\<username>\<game>\<game>\cfg \" and delete “config.cfg” Navigate to "Steam\userdata\<usernumber>\<appID>\...


3

Maybe I found something around (and your idea is awesome, actually) In your GMOD installation you should see a folder like this: lua/autorun/server/ Create your LUA script (noguns.lua) with a text editor and paste this in: function StripAndGive(ply) ply:StripWeapons() ply:Give("weapon_physcannon") ply:Give("weapon_gravgun") ply:Give("...


3

After the latest update, cmd and update are locked, so you can leave them alone. However, you should change the following settings to these values: cl_interp 0.0 cl_interp_ratio 1 Also, when you you use net_graph 1 and you see your lerp flickering in color, it means the server is rather crappy. It should stay one solid color. If it's flickering, don't ...


2

Change this line: "default" { "driver" "default" ... } so it contains: "driver" "mysql"


2

There is no such command built in, but if you have Wiremod installed, it provides a toolcpanel command that sets both toolgun and its context menu. You can use it like bind t "toolcpanel wire_adv". Found the answer in this thread.


2

Found the solution: In /home/tf2server/hlds/gameserver/orangebox, put a file called steam_appid.txt whose sole contents are 440 Source: http://forums.srcds.com/viewtopic/18494 This also fixes « TF2 dedicated LAN server not found in game’s server browser ».


2

Found the solution: In /home/tf2server/hlds/gameserver/orangebox, put a file called steam_appid.txt whose sole contents are 440 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. On the machine where you are ...


2

The best way to install the Counter Strike 1.6 dedicated server is by using Valve's hldsupdatetool and using the command line to update/install the server directly from Steam. Download hldsupdatetool from Valve Create a directory to hold your server files, such as C:\cstrike16 Copy hldsupdatetool.exe into this folder Open a command prompt Change directory ...


2

Open the config file and change toggleconsole to any key (I used "-"). Save the file, then right click on it, choose Properties, and set as read only. When in game, open the console and type sv_cheats 1, then noclip 1. Close the console, get out of where you were stuck, open the console again and type noclip 0. Worked for me!


Only top voted, non community-wiki answers of a minimum length are eligible