18

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

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

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

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....


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


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 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

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

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

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

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

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("...


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!


2

While it is still in the experimental stages and only available in source code form (java), DemoReader by Asher Baker can decode and playback the voice chat audio from demos.


2

A lot of the files, such as assets (images, textures, models), config files etc, are shared between Windows & Mac - They are the same files and can be used on both Windows and Mac without problems as proved here: Do Mac and Windows versions of Source games contain the exact same files?. However, the actual executables (.exe for Windows, .app for Mac) ...


2

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


2

Not every game supports alt-tabbing. Games that don't support it can trigger this kind of behaviour, or worse: crash entirely. The easiest way to deal with this, is by running the game in windowed mode. If you want the game to fill your entire screen, there is the popular "Borderless Windowed" mode, aka. "Windowed Fullscreen". Unfortunately, this isn't ...


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