Way too-specific achievement guide

Day of Infamy4 · 35 ratings656 views57 favorites23 min readby BraiweNUpdated Aug 29, 2025View on Steam ↗

Intro

First and foremost - if you have any thoughts about "that is not the way this game meant to be played", "this is not how achievements should be earned" bla bla bla - i dont give a damn ♥♥♥♥ on your opinion, this guide is created for achievement hunters like me, who play games only, ONLY for achievements, and not interested in simple "just wanna play games" in first place. I've wasted few hours researching how this game works and which goals must be fulfiled in server configuration for achievements to pop-up. Spoiler - not like most source games.
Actually, this guide is created just for few of my friends who want to get this completed, and nothing more. If it helps someone else - good, if not - pohuy.

This guide may be too-specific for most players out there, cause it requires creating a server and more things to do, but dont be afraid, its not hard and if you have brains bigger than monkey balls Walnut then you'll be able to figure it out through this guide. Ok, no more talk, let's move on.

If you're searching for specific achievement - use Search function through this guide to see in which category it is, and if I have any detailed description for this.

P.S. SAM users - BURN IN HELL.

How achievements in this game work

First of all, lets get into 'how achievements work' here. There're 3 "groups" of achievements with different requirements that need to be fullfiled for them to work. In this section Ill write down only basic things you need to know to understand how achievements work here.

1st group: Base game achievements. When the game was first released, all achievements from that base achievement pack can be earned on any server you want, even in "Practice" with bots on custom map. In this step you'll need my custom map i've created for that, and a config file for easier console commands execution. More on that in corresponding section of this guide.

2nd group: Achievements that were added with free patches later on. They require you to play on the server which is using Whitelisted mode playlist, that is where you need to create your own server for much more easier gameplay and much more faster achievement boosting. Check corresponding section of the guide for them.

3rd group: Base game achievements, but which require at least one more alive person on the server. I'm posting this as 3rd, and not 2nd group, even thou it is about base game achievements that can be done anywhere, cause you'll need server for them for your friend to connect. Server, which you'll be creating for 2nd group anyway. Don't worry about your friend for not be able to connect to your server, just use RAdmin (hamachi analog) for connection and you should be fine.

4th group: "Bad Reception" achievements. Only this four requires you to play on official server. Why? Check corresponding section.

1st group. Base game solo achievements

For this achievements group you'll need to download THIS[drive.google.com] map. Open your steamapps\common\dayofinfamy\doi\maps folder and unarchive files there. Then go to steamapps\common\dayofinfamy\doi\cfg and create a cfg file. If you dont know how - google will help you. In two words - create txt file, open it up and place inside following commands:
"mp_maxgames" "50" "mp_maxrounds" "50" "mp_winlimit" "50" "mp_timelimit" "20" "mp_roundtime" "600" "mp_cp_capture_time" "1" "mp_cp_deteriorate_time" "0" "mp_wave_count_attackers" "0" "mp_wave_count_defenders" "1500" "mp_wave_capture_increment" "0" "mp_respawnwavetime_min" "1" "mp_respawnwavetime_max" "1" "mp_wave_grace_period" "0" "mp_freezetime" "0" "mp_spawnprotectontime" "0" "mp_switchteams_each_round" "0" "mp_switchteams_each_game" "0"
Save it as buzt.cfg

Or, just download one from HERE[drive.google.com] and place in that cfg folder above.

Then launch the game, choose Practice, move down to Cheevobuzt custom map, select 16 bots per team, and start. After the game started, spawn as USA, open console (`tilde as default key) and type down "exec buzt" and Enter. After that type down "mp_restartround 1" and Enter. Wait for few seconds for the round to restart. If everything done correctly - then you should see on the bottom of the screen that attackers have 0 respawn waves and defenders have 1500. Choose any class and weapon you need for achievements (check below for which achievements this map can be used), lay down (Z default key) and crawl out of the spawn cage. Then just keep killing waves of enemies in front of you. Dont be afraid of coming too close to the bots and getting hit from them, they wouldnt damage you (thanks to bot_damage 0 console command from that config file)

Game checks your stats like every minute or so, so dont worry if you killed one for achievement but it didnt pop, just wait a minute and it should pop.

For achievements like "Kill N amount of enemies using a bolt action rifle" and "Capture N amount of control points" you may want NOT to boost right now, cause they will anyway pop while boosting other achievements from 2nd group (you will need to kill 800 enemies with 5 different rifles, and while doing that you'll also capture a ton of control points). Use this map for like "flamethrower", "machinegun", "full auto weapon", "bayonet", etc., things that you wont be using later on.

For kills with grenades (Boomstich I, II, III, IV) - get on top of the stairs near the enemy spawn, take your grenade out, hold down LMB.... Keep holding it.... Until it.... BOOM. Console command from cfg file that you created which is called "bot_damage 0" - actually dont turn off the damage that bots output (as you may think), it actually makes the player invincible (seems like devs couldnt program it other way than that, genious -_-). If you throw the nade - it will NOT explode (spawn protection volume), plus bots may throw it away elsewhere, so thats why you need to hold it in your hands until it explode. For this just choose class that have 2 explosive nades (or give yourself them on class selection screen), after you used one, just wait for bots to respawn, and use the same way second nade. After that, run back to the stairs of the spawn of your own team, get inside the spawn cage again, use Class selection to get resupplied, and repeat the process.

For National Hero I, II, III, IV (Secure an objective to revive your team if you are the last person alive 1, 5, 10, 25 times) - you will definitely get many of them while going for rifle kills from 2nd group, but if you want to boost them quickly out of the way then: go to Practice, choose Cheevobuzt map, choose 1 bot per team only (it will be only in opposite team), after game loaded choose USA, spawn, exec buzt, mp_restartround 1. Check bottom of the screen if it says that attackers have 0 waves, if it does - then get out of spawn cage, and capture objectives (each objective captures in a second or two, doesnt grant you any bonus spawn waves, so you will be only alive person with 0 waves left every time, and it gives you +1 toward achievement progression). Then just keep playing the same way round by round, until every of them pop.

Achievements you can earn in this step are:

Trailblazer I, Trailblazer II, Trailblazer III, Trailblazer IV (Capture 1,10, 25, 100 control points)

National Hero I, National Hero II, National Hero III, National Hero IV (Secure an objective to revive your team if you are the last person alive 1, 5, 10, 25 times)

Stick 'em I, Stick 'em II, Stick 'em III, Stick 'em IV (Kill 1, 10, 25, 100 people using a bayonet)

Burn 'em I, Burn 'em II, Burn 'em III, Burn 'em IV (Kill 1, 10, 25, 100 people using a flamethrower)

Leverage I, Leverage II, Leverage III, Leverage IV (Kill 1, 10, 25, 100 people using a bolt action rifle)

Snap Shooter I, Snap Shooter II, Snap Shooter III, Snap Shooter IV (Kill 1, 10, 25, 100 people using a semi-automatic weapon)

Filtration Specialist I, Filtration Specialist II, Filtration Specialist III, Filtration Specialist IV (Kill 1, 10, 25, 100 people using a full-automatic weapon)

Flash Photography I, Flash Photography II, Flash Photography III, Flash Photography IV (Kill 1, 10, 25, 100 people using a machine gun)

Gatekeeper I, Gatekeeper II, Gatekeeper III, Gatekeeper IV (Kill 1, 10, 25, 100 people using a sniper rifle)

Boomstick I, Boomstick II, Boomstick III, Boomstick IV (Kill 1, 10, 25, 100 people with your grenades)

2nd group. Achievements that require whitelisted server

OK, so here's where the real deal comes in.

This step requires you to create few config files for server and .bat files to launch it, if you dont want to create them by yourself - simply download THIS[drive.google.com] and place every file like it is, saving the folder hierarchy. Below I'll write down detailed explanation, still, at least read that so you will understand how it works and what means what.

First step (if you have downloaded archive from above, just unarchive it and start SERVER-DOI.bat): download SteamCMD from HERE. After you followed few steps from that guide (created folder for SteamCMD and unpacked archive which contain only one file 'steamcmd.exe' there) - get inside that folder where steamcmd.exe is and create text file, for example SERVER-DOI, and place inside next thing:

steamcmd -tcp +login anonymous +force_install_dir D:\GameServers\DOI +app_update 462310 validate

Save it, and change file extension to .bat
D:\GameServers\DOI is the path where the server will be downloaded, you may change it on any you want.

Then start this newly created SERVER-DOI.bat file, wait until SteamCMD updates itself and downloads the server for you. After it is done, you can close SteamCMD, we wouldnt need it anymore. Open up the folder where you have downloaded the server, get to doi\doi\cfg folder (for example D:\gameservers\doi\doi\cfg), and create a config file called "server.cfg". Place inside next thing:

hostname "CHEEVOS_BUUUZT" rcon_password "123123" log on sv_logbans 1 sv_logecho 1 sv_logfile 1 sv_log_onefile 1 sv_playlist nwi/coop_commando sv_pure 0 sv_battleye 0 exec banned_user.cfg exec banned_ip.cfg writeid writeip

Save it. Here's where you set your server as Whitelisted with sv_playlist parameter. NWI made this game to work like this: there're few default "playlists" that server must use to get Whitelisted status, using which then allow statistics AND ranking system to work on the server. That's why you wouldnt be able to use my map and need to boost everything from this achievement group on official maps. BUT there's a way making it much more easier and that's why you're creating your own server.
Here's the list of official playlists that may be used to get achievements:
nwi/coop nwi/coop_commando nwi/mp_battles nwi/mp_casual_with_bots nwi/mp_first_deployment nwi/mp_special_assignments

We'll be MOSTLY using nwi/coop_commando, that is one you have placed inside that cfg file.
After that you have saved that config file, we need one more config file with commands to execute them fast. Create in same CFG folder file called buzzt.cfg, and copypaste inside it next things:
mp_spawnprotectiontime_navspawn 1 doi_target_health 1 mp_match_restart_delay 1 mp_cp_capture_time 1 mp_friendlyfire_damage 5 doi_bot_melee_only 1 bot_damage 0

Save config file.
Get back to DoI server folder (D:\gameservers\doi\ for example), where the srcds.exe is located, and create START_COOP text file, and copypaste inside there next thing:
start srcds.exe -usercon -port 27015 -insecure +maxplayers 32 +sv_lan 0 +map "Dunkirk Stronghold"

Save, and change file extension to .bat
And at last, we're ready. Start your game first (ALWAYS START THE GAME FIRST, cause Steam detects the server as "playing the game", and if you start server first, then to start the game you'll need to open up and start game exe file from game folder).
When game loads and you're in main menu, minimize the game window, and then start file called "START_COOP.bat" from server folder, you should see server console starting up. When it loads up (you will see in server console that "VAC Secure mode disabled" message, what means that the server has loaded succesfully)

Scroll up and search for next message. It should be about "MATCHMAKING: Server set to playlist 'nwi/coop_commando' on ruleset 'default'", and looks like this.

That means that the server is configured right, and we're able to boost achievements there. Scroll up few rows more to see what is your local ip adress and which port the server is using. Something like that:
Then get back to your game, open console (`tilde by default) and type down "connect .....", instead of ...... - place your local ip adress then ":" and port the server is using, for example like here on screenshot, it should be then: "connect 192.168.1.115:27015" and press Enter. It should connect you to the server. (26.203.201.77 is my local RADMIN ip and it can be used if my friend who is in the same RAdmin lobby with me want to connect to my server, but as for yourself - use your regular local IP which begins with 192.168....)
When you're connected and spawned on the map, minimize your game again, and type inside SERVER CONSOLE, NOT YOUR GAME CONSOLE, "exec buzzt", just activate as active window - your server window and type that thing inside. It should load the settings we need. What does this settings mean?

doi_bot_melee_only 1 - forces bots to use only melee weapons (for some reason it is not fully operational in coop game mode, some of the bots will still use their full range weapons);
bot_damage 0 - as said above, it SHOULD turn off all the damage bots can do, but seems like developers didnt found any other way to perform it, instead of turning the player invincible. So bots actually do some damage, but you wouldnt receive any.
target_health 1 - makes the flak cannon health 1 instead of 800 for default, which means that you can now destroy it using only one grenade;
And so on, this is the main commands you need to be aware of.

And..... As for kills - (!!!!)your teamkills DO COUNT toward achievement progression(!!!!), thats why we're using the "mp_friendlyfire 5". After you spawn in map and freezetime ends - kill your team first, then move on. After you have killed few enemies and have captured any objective - your team will respawn, then KILL THEM ALL AGAIN. Move on, kill some enemies, capture-destroy the objective, KILL YOUR RESPAWNED TEAM, and move on.... Keep doing that. You can get ammo from ammo stash located on your spawn. If you dont have a grenade to destroy flak cannon, or dont want to run almost full map to the spawn to get ammo, just type "kill" in game console, what will then kill you, and round restarts from beginning.

If you have completed the map, then in vote screen just choose "play again" option. If you choose to play any other map - then you have to execute the buzzt cfg again every time the server changes the map.

Statistics are stored every time the round or game ends, and that is when achievements will pop up.

2nd group. Achievements you may earn here

Thanks Steam for limiting symbol quantity in each section so I couldn't paste it in previous section.

This map we're using currently is called Dunkirk, and it only allows you to play as a german, and making kills from german weapons (K98, G43, and german melee weapons). If you have downloaded archive with every .bat file from above from step 2 (with steamcmd and gameserver folders), then just start the bat file for the team that you need from your server folder, you will have all the bat files already there. If you were creating the files by yourself and didnt download anything then:

For american and british weapons, we need another map. To get there - close the server window, then get to "START_COOP.bat", edit it, and change Dunkirk to Foy (for US Army weapons which are Springfield, Garant and US army melee) or to Ortona (for British weapons which are Enfield and british melee). Stronghold stands for game mode, dont touch it, just replace the map name only. After you have changed the map in bat file (instead of changing it every time, you can save for different bat files, for example START_COOP_US.bat, START_COOP_German.bat, etc), start the server using that bat file, and check the same thing which you checked before about which "config" of coop_commando is loaded, MATCHMAKING status, ip and port. Then if everything is alright - connect to your server, exec buzzt in SERVER CONSOLE, and keep boosting.

Achievements that you can earn in 2nd step are:
Enfield Veteran I, Enfield Veteran II, Enfield Veteran III, Enfield Veteran IV (Kill 100, 200, 400, 800 people with the Enfield)

Enfield Deadeye I, Enfield Deadeye II, Enfield Deadeye III, Enfield Deadeye IV (Get 10, 50, 100, 200 Headshots with the Enfield)

Springfield Veteran I, Springfield Veteran II, Springfield Veteran III, Springfield Veteran IV (Kill 100, 200, 400, 800 people with the Springfield)

Springfield Deadeye I, Springfield Deadeye II, Springfield Deadeye III, Springfield Deadeye IV (Get 10, 0, 100, 200 Headshots with the Springfield)

Garand Veteran I, Garand Veteran II, Garand Veteran III, Garand Veteran IV (Kill 100, 200, 400, 800 people with the Garand)

Garand Deadeye I, Garand Deadeye II, Garand Deadeye III, Garand Deadeye IV (Get 10, 50, 100, 200 Headshots with the Garand)

G43 Veteran I, G43 Veteran II, G43 Veteran III, G43 Veteran IV (Kill 100, 200, 400, 800 people with the G43)

G43 Deadeye I, G43 Deadeye II, G43 Deadeye III, G43 Deadeye IV (Get 10, 50, 100, 200 Headshots with the G43)

K98 Veteran I, K98 Veteran II, K98 Veteran III, K98 Veteran IV (Kill 100, 200, 400, 800 people with the K98)

K98 Deadeye I, K98 Deadeye II, K98 Deadeye III, K98 Deadeye IV (Get 10, 50, 100, 200 Headshots with the K98)

Can Ya Dig It? (Kill 20 people with the US Army Knife, unlocking the US Army Entrenchment Tool)
Knuckle Sandwich (Kill 40 people with the US Army Entrenchment Tool, unlocking the Brass Knuckles)
In The Trenches (Kill 20 people with the Commonwealth Knife, unlocking the Commonwealth Entrenchment Tool)
Lumberjack (Kill 40 people with the Commonwealth Entrenchment Tool, unlocking the Hatchet)
Shanghai'd (Kill 80 people with the Hatchet, unlocking the Fairbairn Sykes)
Road Works (Kill 20 people with the Wehrmacht Knife, unlocking the Wehrmacht Entrenchment Tool)
Newton's Law (Kill 40 people with the Wehrmacht Entrenchment Tool, unlocking the Gravity Knife)

3rd group. Achievements that require at least one more human player.

OK, so here we're at last. Didnt got your brains tired yet? That's good, almost nothing left, few more steps and GG.

In this section you will need a friend to connect to your server. First of all - both of you need to download and install RAdmin VPN, LINK[www.radmin-vpn.com] then start it. Create a lobby through RAdmin, and tell the lobby credentials to your friend so he can join. Now, start your game, then start the server like you did it million times before by launching START_COOP.bat (or any start_coop_german|usa|comw.bat), check if it loaded correctly and have the MATCHMAKING thingy active. Join it. Your friend must copy yours RAdmin IP address, and type into console "connect ...." that IP:PORT (if it was from the example from previous step where I showed you the screen with mine, it would be like 'connect 26.203.201.77:27015').

That's all, you're both here.
Now, exec buzzt in SERVER console.

For the Boxed (Kill an enemy with a Supply Drop) and Incoming! (Request an artillery strike as the leader of your team) - choose a Captain class, your friend need to choose Radioman and stay close to you. Get your binoculars out, and while pressing mouse buttons you'll notice that you can request strikes and supply drops to the point where your binoculars point. For Artillery strike just summon it anywhere (you may need to wait a minute for it to pop). If achievement doesnt pop, try moving closer to any map objective and requesting once more there (it didnt popped for me while i was standing on spawn location).

As for Boxed (Kill an enemy with Supply Drop) just stand still, wait for any of the 'melee_only' bots run to you and start hitting you, then request a supply drop just on your position where you stand. Don't worry, if bot_damage 0 (if you have exec'ed the buzzt config), then supply drop wouldnt damage you but kill the bot who is trying to kick your invincible ass and that will grant you the achievement (you may need to wait a minute for it to pop). If not, try to do the same few more times, if even after that not, try restarting the server. This two may be some glitchy sometimes.

First Blood (Get the first kill in a round) - pretty obvious - do the first kill in a round. If someone already did the kill and you didnt get the achievement then simply type mp_restartround 1 in SERVER console.

Slice and Dice (Kill five people using a knife in a single round) and Spearin' (Kill five people in a single round using your weapon's bayonet) - pretty obvious too, just do what achievement wants, that's all. For some reason this wasnt popping for me until I got my alt acc online on the server too, that's why i'm placing this two achievements in this third section.

For Flame War (Kill someone who is firing their flamethrower with a flamethrower) we'll need to change the server mode (i tried it dozen times with bots, and seems like bot with flamethrower always stops firing just a moment before he dies and that didnt trigger the achievement). Go to SERVER folder, doi\doi\cfg, edit Server.cfg and change the "nwi/coop_commando" to "nwi/mp_casual_with_bots". Then create a text file in the same folder where you have all other .bat files (and srcds.exe) with:

start srcds.exe -usercon -port 27015 -insecure +maxplayers 32 +sv_lan 0 +map "crete frontline"

Save it as START and change the file extension to .bat

Then start it. It should load mp_casual_with_bots mode. Check MATCHMAKING status, bla bla bla, connect to the server, have your friend connected. Type in server console ONLY doi_bot_melee_only 1 and press Enter. DO NOT, DO FCKING NOT exec the config, cause you will make yourself and your friend invincible and wouldnt be able to kill him. Then join different teams, choose class with flamethrower, meet in a middle of the map and do what achievement requires you to do (your friend keeps firing with flamethrower elsewhere, and you need to kill him with yours flamethrower while he is firing his).

4th group. "Bad reception"

And at last - for this LAST group "Bad Reception" (Destroy stationary radio 1, 5, 10, 25 times) - you will need at least ONE MORE alive player PLUS playing on OFFICIAL COOP server (every official server have white circle in server browser just before the server name, and server name starts with "NWI | ....".

Why official servers? Cause dev's are genious in their irresponsible concerns to their own game. Why? Seems like, before in 2017, when this achievements were released - every COOP map got the stationary radio objective as last one (at least i've found rumors about this). But after that, suddenly, they thought "ahm, it going to be cool if we replace them with anything else". And they replaced. Radios from other modes, except COOP - DOESNT COUNT, and THERE'RE NO RADIOS IN COOP ANYMORE.

So, if there're no radios in the only mode which was counting, are we done? We wont be able to get "complete" here? One more game with broken achievements that are not possible to earn? Thank God, No.

So, how to? Connect to any official server that is empty with your friend. Type in console "kill" with your friend, so the round ends and you lose. Why we need to lose? Because then we can vote for next map. Press ESC, choose Call vote, and vote to change map to Brittany Stronghold.

When map changes, choose Engineer class, give yourself bazooka and run towards objective B on right side from your spawn, while your friend gets the A objective. If you dont know were B is located - than just wait for A to be captured. After you're on B, destroy it using bazooka, and after it explodes, write in your console 'kill'. Your friend needs to 'kill' himself that way too. Round ends as lost and restarts. Then just rinse and repeat. For some reason, Flak cannon objectives count as stationary radio objectives on official servers sometimes. Not every time and not on every server. Why? How to do that on your own server? Sorry, but i hadnt found any way to replicate that on my server.

If it stops counting for some reason, then try to replace bazooka with TNT and destroy flak with TNT. It may 'unlock' counting farther on.

If you see that someone connected to the server.... You may try asking him to disconnect and tell about your achievement disease, but, seems like, most players in this game are simply brainless and blind. It would be faster for you and your friend just to change the server and hope that anyone wont connect... Plus, for some reason, progress counts 'good' only if there're only 2 players on the server.

Outro

It is what it is. Sorry for bad english, hope it helps someone, and as i told before - if it not - simply pohuy.

Following this guide will grant you the complete, I think, like, in 12-15 hours or so. I've wasted twice more than that, cause i was figuring out how this piece of crap code game works and what it requires to get the achievements working (and wasted just on "Bad reception" more then 10 hours trying to find a way how it works and trying to replicate it on my server). I HATE DEVS who are locking achievements out with specific requirements for server config or else ♥♥♥♥ (Hello ZOMBIE PANIC SOURCE with your crappy angelscript, you just cant use sourcemod how every other game on source do, you needed to show off and use some crap instead of GODLIKE SOURCEMOD). OK. Sorry, but i'm really tired from this and will not dig about "Bad reception" achievements farther on, and you will need to use official servers for that. But still, you will win a ton of time with other achievements.

Make peace, not war, and keep the cheevohunting alive.

🏆

Beat Day of Infamy's achievements?

Flex it — let your friends know you pulled it off.

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.