What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Prefer not to run the server on your own PC? Godlike.Host offers hosted Left 4 Dead 2 servers with free DDoS protection and up to three free backups a day.
Set the server’s active mode with mp_gamemode, then make sure that mode is included in sv_gametypes. For example, a Versus server normally uses mp_gamemode "versus" and sv_gametypes "versus". A server that should be eligible for both cooperative and Versus lobbies can use sv_gametypes "coop,versus", while mp_gamemode selects the mode currently running.
Put these cvars in server.cfg, or pass them at startup with +sv_gametypes and +mp_gamemode. The values must match the lobby filter you want: community hosting guidance says a server needs the correct combination of mp_gamemode and sv_gametypes to appear under the corresponding Left 4 Dead 2 browser filter.
What the two game-type settings do
Left 4 Dead 2 uses two related console variables rather than one universal “game type” switch. They should be treated as different jobs:
mp_gamemodeselects the mode the server is running now. Typical values includecoop,versus,survivalandscavenge.sv_gametypesdefines the modes the server is allowed to run or advertise. Multiple values are separated with commas, such as"coop,versus".
Setting only one of them can produce a server that runs locally but does not appear where players expect. For a single-mode server, use the same value for both variables. For a server intended to support several filters, list the allowed modes in sv_gametypes and choose the current mode with mp_gamemode.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
The command names and examples below reflect long-used community configuration practice. No current Valve command reference was identified for this subject, so test the syntax on the build you operate before deploying it to a public server.
Choose the mode you want to run
Use the value that corresponds to the lobby category and ruleset you want players to see. The table separates commonly used values from additional values listed by a community guide; the latter should be verified on your current server build.
Free tools Windows power users keep installed
One-click scans. No signup required.
| Mode | mp_gamemode value |
Single-mode sv_gametypes |
Notes |
|---|---|---|---|
| Campaign co-op | coop |
coop |
Standard cooperative campaign category. |
| Realism | realism |
realism |
Listed by the community guide; verify availability on the current build. |
| Survival | survival |
survival |
Timed survival category. |
| Versus | versus |
versus |
Player-versus-player campaign category. |
| Scavenge | scavenge |
scavenge |
Listed by the community guide; verify availability on the current build. |
| Dash | dash |
dash |
Listed by the community guide; not independently confirmed for every build. |
| Holdout | holdout |
holdout |
Listed by the community guide; not independently confirmed for every build. |
| Shootzone | shootzone |
shootzone |
Listed by the community guide; not independently confirmed for every build. |
For the least ambiguous setup, start with coop, versus, survival or scavenge, because those are the values consistently cited in the available guidance. Treat the other listed values as build-dependent until you have confirmed that the server accepts them.
Set the game type in server.cfg
A configuration file is the most maintainable choice when the same settings should be applied every time the dedicated server starts. In a standard Source dedicated-server installation, the file is normally under the game’s cfg directory, such as left4dead2/cfg/server.cfg. Use the path created by your particular installation or host panel if it differs.
1. Open or create the configuration file
Stop the server before editing its configuration. Open server.cfg in a plain-text editor. Do not save it as a formatted document, and do not add a file extension such as .txt accidentally.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
2. Add the active mode and allowed modes
For a server dedicated to Versus, use matching values:
hostname "My L4D2 Server"
mp_gamemode "versus"
sv_gametypes "versus"
sv_lan 0
sv_region 255
The hostname, sv_lan and sv_region lines are shown in the commonly circulated example; they are not required to select a mode. The two lines that control this article’s subject are mp_gamemode and sv_gametypes.
For cooperative and Versus availability, keep the current mode and allowed list distinct:
mp_gamemode "coop"
sv_gametypes "coop,versus"
This tells the server to run co-op now while allowing the server’s advertised game-type set to include both co-op and Versus. If you want only one lobby category, list only that category instead of leaving unrelated values enabled.
3. Save, restart, and load a map
Save the file, restart the dedicated server, and load the map or campaign you intend to host. A restart is the safest way to ensure the file is read in a clean order. If the server is already running, inspect the console after startup for configuration errors and verify the cvars from the server console before inviting players.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallRank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
Set the game type on the launch line
You can also provide the variables when starting the Source dedicated server. This is useful for a temporary test, a scripted instance, or a host that generates the command line rather than letting you edit a persistent file.
A community-assembled Windows-style example is:
srcds.exe -console -game left4dead2 +sv_gametypes "coop,versus,survival" +mp_gamemode versus +exec server.cfg +map c2m1_highway
This line combines startup options described in community guidance; it was not copied as a single, currently validated command from Valve documentation. Test it with your executable, shell and server build. In particular, confirm that your shell preserves the quotation marks around the comma-separated sv_gametypes value.
What each part does
-consolestarts the server with a console window.-game left4dead2selects the Left 4 Dead 2 game directory.+sv_gametypes "coop,versus,survival"supplies the allowed game-type list at startup.+mp_gamemode versusselects Versus as the mode to run initially.+exec server.cfgloads the rest of your persistent settings.+map c2m1_highwaystarts the specified map after launch.
If both the launch line and server.cfg assign a variable, the final value depends on the order in which your installation executes them. Avoid conflicting values while troubleshooting: put the same intended settings in both places, or use one place as the single source of truth.
Use autoexec.cfg when startup control matters
One community guide recommends putting sv_gametypes in autoexec.cfg so that users who can alter the command line cannot easily replace the allowed game-type list. This is an operational choice, not a requirement for the variable to work.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →A practical arrangement is:
- Place the allowed list in
autoexec.cfgwhen it must be applied as early and consistently as possible. - Place ordinary server identity and gameplay settings in
server.cfg. - Use the launch line for the game directory, map and any per-instance value that genuinely changes between launches.
The same guidance notes that some operators want to restrict command-line access while still permitting game-type changes. Decide who can edit each file and who can restart the process; file permissions and host-panel roles are part of the control model, not substitutes for correct cvar values.
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Make the values match the lobby filter
Players often search by a lobby category rather than by the server’s hostname. The server therefore needs both a valid active mode and an allowed-type list that correspond to that category. For example:
| Desired listing | mp_gamemode |
sv_gametypes |
|---|---|---|
| Versus only | versus |
versus |
| Co-op only | coop |
coop |
| Survival only | survival |
survival |
| Scavenge only | scavenge |
scavenge |
| Currently co-op, potentially Versus | coop |
coop,versus |
If mp_gamemode says versus but sv_gametypes contains only coop, the settings describe different realities. Correct the mismatch before investigating network, region or browser problems.
Verify the setting instead of assuming it loaded
- Restart the server or launch it with the intended arguments.
- Read the startup console for an unknown-command, parsing or configuration-file error.
- At the server console, query
mp_gamemodeandsv_gametypesto see the effective values. If your console supports a cvar query without an argument, use that form; otherwise issue the variable with the value you expect and watch for an error. - Load a map and join from a client using the matching lobby category.
- If the server is visible in one category but not another, compare the category with the exact spelling and comma-separated list in the configuration.
Do not treat the presence of a line in a file as proof that the server accepted it. A typo, a later configuration file or a launch argument can leave the effective value different from the text you edited.
Change modes safely
For a permanent change, edit the persistent configuration, update both cvars, and restart or reload the map using your normal server procedure. A temporary console assignment is useful for testing, but it can be lost at the next restart if the file still contains the old value.
When moving from one ruleset to another, change both settings together. For example, do not leave sv_gametypes "coop" in place while switching mp_gamemode to versus. Make the pair internally consistent, then start a fresh map so clients receive the intended ruleset.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
Troubleshooting common failures
The server runs, but it does not appear under the expected filter
- Check that
mp_gamemodeexactly matches the desired category, including spelling and capitalization conventions used by the command. - Check that the same value is present in
sv_gametypes. - Remove accidental spaces or malformed separators from a comma-separated list.
- Restart after editing and verify the effective values from the console.
Only one of several requested modes appears
Confirm that the list is written as one quoted value, for example "coop,versus,survival", rather than as separate unquoted arguments. Then confirm that the current mp_gamemode is one of the values in that list. The server can run only the mode selected by mp_gamemode; listing several values does not make all of them active simultaneously.
The server starts in the wrong mode after a restart
Search every place that can assign the cvar: the launch command, autoexec.cfg, server.cfg and any host-panel startup field. Remove contradictory entries or place them in a deliberate order. A common cause is changing server.cfg while an older +mp_gamemode argument continues to override the intended value.
A listed mode is rejected or behaves like an ordinary mode
The community list includes dash, holdout and shootzone, but those values were not independently confirmed against the current game build. Test each one on a private instance first. If the cvar is rejected or the resulting rules do not match the category, use a mode confirmed by your build rather than assuming every historical value remains available.
Custom content causes unexpected consistency problems
Some hosting examples use sv_consistency 0, while others use sv_consistency 1. The appropriate value depends on whether you want to permit custom content and how strictly clients must match server files. This setting is separate from game type; changing it will not fix a mismatch between mp_gamemode and sv_gametypes. Choose the consistency policy deliberately and document it for players.
Recommended configuration patterns
Single-purpose Versus server
mp_gamemode "versus"
sv_gametypes "versus"
Use this when the server should consistently be found as Versus and should not advertise other categories.
Single-purpose campaign co-op server
mp_gamemode "coop"
sv_gametypes "coop"
This keeps the active mode and advertised type unambiguous.
Server that can be switched between common modes
sv_gametypes "coop,versus,survival,scavenge"
mp_gamemode "coop"
The server starts in co-op, while the allowed list includes the other commonly cited modes. Change mp_gamemode only as part of a controlled mode switch, and keep it inside the allowed list.
Pre-launch checklist
- The desired mode is spelled correctly.
mp_gamemodeselects the mode you want to run first.sv_gametypescontains that mode.- Comma-separated values are inside one quoted argument.
- No launch argument or second configuration file assigns a conflicting value.
- The server has been restarted or otherwise reloaded after editing.
- The effective cvars were checked in the server console.
- The mode was tested through the matching lobby filter.
- Any use of
dash,holdoutorshootzonewas verified on the exact build in use. - The separate
sv_consistencypolicy matches your custom-content requirements.
Bottom line
For most installations, the dependable pattern is simple: set mp_gamemode to the mode the server should run, include that same value in sv_gametypes, save the pair in server.cfg or pass them at launch, then restart and verify the effective cvars. Matching values are what allow the server to run the intended rules and appear under the corresponding Left 4 Dead 2 lobby filter.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

