JoinGG

How to Install Day of Defeat: Source and Join a Server

A machine gunner who has found a second-storey window and set his bipod on the sill will hold a street alone until someone flanks him or lands a grenade.

SweetMask Β· 10 min read

A machine gunner who has found a second-storey window, dropped his bipod on the sill and settled in will hold a street by himself until somebody flanks him or lands a grenade in the room. Running at him does not work. It has never worked, and the regulars on these servers have been demonstrating that to new players since 2005.

Day of Defeat: Source is Valve's Source-engine rebuild of a Half-Life mod, and the striking thing about it is how little the rebuild changed. The design was carried across almost intact. There are 58 servers listed here, which for a twenty-year-old team shooter that nobody advertises is a real population rather than a rounding error.

The install takes about fifteen minutes, most of it Steam downloading. What happens after you press connect is the part worth reading about.

What you need

  • A Steam account
  • Day of Defeat: Source, which is a paid game and a cheap one
  • Roughly 8 GB of disk space

Check your Steam library before you buy anything. DoD:S was folded into several Valve bundles over the years, and a surprising number of people already own it from a Complete Pack purchase they made a decade ago and forgot about.

If this would be your first Steam purchase, our guide to installing Steam covers account creation and securing the account before it holds anything worth stealing.

Two games called Day of Defeat

They are separate purchases with separate server populations, and the store does little to distinguish them.

Day of Defeat is the 2003 GoldSrc release, which started life as a Half-Life mod and was absorbed by Valve. It has its own servers and its own regulars.

Day of Defeat: Source is the 2005 rebuild β€” better lighting, physics, ragdolls, and Source's netcode underneath.

Skill transfers between them directly. The Source version behaves better on a modern monitor and a modern connection, and that is the practical argument for starting here rather than there.

The shape of a round

Two teams, Allied and Axis, fight along a linear map over a row of capture points. Stand near a flag long enough and it flips. Take the whole row, or complete whatever fixed objective the map defines instead, and the round ends.

You respawn in waves on a timer. Not instantly.

That one decision shapes everything else. Wiping an enemy push does not merely win the exchange β€” it buys your team twenty or thirty seconds where the other side simply is not there. Ground taken in that window is ground you keep. Momentum is a physical thing in this game in a way it is not in shooters where the dead are back in four seconds.

The corollary is that your own death costs the team more than it costs you. Trading yourself for one kill is a bad trade if it happens at the wrong point in the wave.

Weapons are lethal. Rifles kill in one or two hits, submachine guns need a burst at close range and are close to useless past it, and there is no floating crosshair on most of the arsenal. You bring up iron sights, or you spray and accept what happens.

The classes and what each is for

Slots are limited per team, so a server will not let five people all take the machine gun.

Rifleman is the spine of both teams. The Allies carry the M1 Garand, semi-automatic, which ejects its clip with a metallic ping that announces to everyone nearby that you are reloading. The Axis carry the Kar98k β€” bolt-action, slower between shots, brutal when it connects.

Assault carries the submachine guns, Thompson and MP40. Around a corner or inside a building they win every argument. At thirty metres they are decoration.

Support sits between the two, carrying automatic rifles that can be fired from the hip in a pinch and are far better braced.

Machine gunner carries the belt-fed guns, and this is the class that defines the game's geometry. Undeployed, the gun is nearly useless. Deployed against a windowsill or a sandbag, it turns a street into a place nobody crosses.

Sniper takes the Springfield or the scoped Kar98k. The official maps were built with long sightlines on purpose, and a sniper who has picked a good one is the standard answer to an entrenched machine gun.

Rocket carries the bazooka or the Panzerschreck. Its job is removing fixed positions, which in practice means removing the sandbagged corner the machine gunner likes.

Grenades matter more than any of this. Every official map narrows somewhere, the round is decided at that narrowing, and a grenade is how a narrowing gets opened. Smoke is worth learning too β€” a smoked street is a crossable street.

Installing

Buy it, find it in your Library, click Install. The files land under steamapps/common in a folder named for the game, and the folder that matters inside it is dod. Custom maps, configuration files and downloaded server content all end up in there.

Launch it once and let the first-run setup finish before you change anything.

Turning on the console

Open Options, then Keyboard, then Advanced, and tick Enable developer console. You can also add -console to the launch options through the game's Properties in Steam, which achieves the same thing and survives a settings reset.

Do this before you go looking for a server. Joining by address is the only reliable way in, and every troubleshooting instruction anyone will ever give you for a Source game begins with opening the console.

Network rates

Source handles this far more gracefully than GoldSrc did, and the defaults will not ruin your evening. Two values are still worth setting so your client asks for updates as fast as the server is willing to send them:

cl_updaterate 66
cl_cmdrate 66

A server that runs lower silently clamps you down, which costs nothing. A server that runs higher will send you more. Our explanation of tick rate covers what these numbers actually control and why a server owner's choice of tick rate matters more than yours does.

Finding a server

There is no matchmaking here. No queue, no rank, no button that decides for you. You choose a specific machine run by a specific person, and then you keep choosing it, because that is how populations in this game work.

The in-game browser lives under Find Servers, Internet tab. With a population this size the whole list fits on a screen or two, which makes browsing genuinely practical β€” an advantage DoD:S has over games with four thousand listings and no way to sort them honestly.

Our list queries each server directly on a schedule, so the player counts are measured rather than claimed, and every entry carries an address you can copy. If you want the reasoning behind picking one server over another, how to find a server worth playing on goes through it properly.

Populations here concentrate hard. A handful of servers hold nearly everybody, and each one fills in the evening in its own timezone. A list that looks abandoned at two in the afternoon is a different list at nine at night, and judging the game by a midday snapshot is the most common mistake people make.

Connecting

Open the console and type connect, a space, then the address:

connect 74.91.113.116:27015

Copy the port along with the IP. 27015 is the conventional default and a host running several Source servers on one box has moved most of them elsewhere. An address without a port is an address that will fail for reasons that look like your fault and are not.

The first join to a modded server downloads its custom maps and content before letting you in. On a server with a fast download host configured that takes seconds. On one without, it takes minutes, and the loading screen will sit on a filename looking like it has frozen. It has not. This happens once per map, not once per join.

Learn one map properly

The rotation across the whole game is narrow, and the people you are playing against know every angle on it.

dod_avalanche, dod_anzio, dod_donner, dod_flash, dod_kalt, dod_argentan, dod_colmar, dod_palermo and dod_jagd shipped with the game, and most servers run some subset. Learning one of them thoroughly beats knowing all nine vaguely, by a wide margin.

dod_avalanche is the usual place to start. Snow, a clear centre, a flag order that teaches you how wave respawns feel without punishing you as hard as the tighter maps will.

dod_donner teaches the opposite lesson. Long streets, obvious machine gun positions, a middle that changes hands five times a round. It is the map where you stop treating grenades as optional.

The server listing shows what each machine is running at this moment, so you can wait for the map you know rather than learning three at once badly.

Why this version survived

Worth understanding if you are choosing between the two rather than buying both.

The design was ported, not modernised. Iron sights stayed. The deploy mechanic stayed. The wave respawn stayed. Nobody bolted on regenerating health or a sprint button or a progression tree, and the absence of those is exactly why the players who stayed, stayed.

The netcode is Source's. Hit registration on a modern connection is noticeably better than the GoldSrc version manages, and that is the strongest practical reason to pick this one.

The presentation moved on twenty years. Physics, ragdolls, proper shadow and surface work. A firefight leaves visible evidence of itself on the ground.

Neither version replaced the other. Both still have servers, and the people on each chose it deliberately.

Chat commands most servers understand

Populated DoD:S servers run SourceMod, the same plugin platform as most of the Source engine's community scene. These go in normal chat, not the console:

  • !rtv β€” rock the vote, a request to change map.
  • !nominate β€” put a map onto that vote.
  • !motd β€” the server's rules page.
  • !admin β€” page whoever is moderating.

If one does nothing, that server has not installed it. Trying costs nothing.

Settings that survive a restart

Put anything you want to keep in dod/cfg/autoexec.cfg, creating the file if it does not exist. It runs at startup and survives updates.

Editing config.cfg is a waste of an evening. The game rewrites that file every time it closes, and your changes go with it.

Problems you will hit

You keep dying to people you never saw. Sightlines. This game rewards knowing where you can be shot from, and that knowledge only arrives from playing one map many times.

A machine gun has shut down the map. Working as designed. Grenade it, smoke it, flank it, or let the sniper handle it. A frontal push into a deployed gun is a donation.

"Server is running an older version." That server has not been restarted since the last engine update. Nothing you do on your end fixes it β€” pick another and come back tomorrow.

Missing textures on a custom map. The download did not finish. Reconnect and let it run.

The image is stretched. Set resolution and aspect ratio yourself in Options, Video. The game will not guess correctly on an ultrawide.

Where to go next

The GoldSrc original has its own population and its own regulars, and everything you have learned here works there with different key names.

If it is the Source engine's community server culture that appeals rather than the war setting, Counter-Strike: Source, Team Fortress 2, Garry's Mod and Half-Life 2: Deathmatch all share the same console, the same download behaviour, the same autoexec.cfg convention and the same SourceMod chat commands. All of them have more players than this does.

None of them have the machine gun.

<!-- joingg-footer -->

---

JoinGG is a live directory of community game servers. Every listing is queried directly every fifteen minutes, so the player count you see was measured rather than reported by its owner, and each one carries a copyable connect address. Day of Defeat: Source servers are listed here, and every game on the site has its own hub. Player counts across every game are on the statistics page, and Day of Defeat: Source's own numbers β€” servers online, players now, activity by hour β€” are on its statistics page.

Common questions

Where should custom configuration settings be saved to prevent them from resetting?
Save your settings in the dod/cfg/autoexec.cfg file, creating it if it does not already exist. Editing config.cfg will not work because the game completely rewrites that file every time it closes, erasing any changes you made.
How can an entrenched enemy machine gunner be countered?
A deployed machine gunner can be countered by throwing a grenade, smoking the street to cross safely, flanking the position, or letting a sniper take the shot. Rockets can also remove the sandbagged position entirely, whereas running straight at the gunner will fail.
Tags
day of defeat: sourcedodssource enginegoldsrccommunity serversserver browsersourcemod
Share

SweetMask

Published Β· 10 min read

All articles

Keep reading

Guides Β· Day of Defeat: Source

Day of Defeat: Source Servers: Complete Guide

How Day of Defeat: Source differs from the GoldSrc original, what its community servers actually run, and how to install it and find one worth joining.

Β· 10 min read