1. Create a folder for the server or buy a game server. for example folder name is "hlds"
1.1. Setup HLDS (Half-Life Dedicated Server) and Day of defeat mod into your server (folder)
1.2 Go to server folder , start HLDS.exe , choose game mod Day of Defeat , Enter the RCON , set thre VAC guard and START SERVER
1.3. For Checking that all is Good You should Visit this server by using another DOD client, "connect 127.0.0.1" if server and client on your PC
1.4. If server is in internet, visit your server
2. Visit
https://www.amxmodx.org/ , go to DOWNLOADS page
2.1. Download Metamod
2.2. Download AMX Mod X Base v1.8.2 Windows (today 04 january 2023, and I'd prefer official release)
2.3. Download Day of Defeat Addon v1.8.2 Windows (today 04 january 2023, and I'd prefer official release)
3. Metamod , Amx mod x, DOD addon
3.1. Go to /hlds/dod/addons <== You didn't have this folder , so time to create it "addons"
3.2. Unzip Metamod to temp folder and find folder "metamod", copy this to addons.
3.3. Unzip AMX Mod X Base v1.8.2 Windows to temp folder and find folder "amxmodx", copy this to addons.
3.4. Unzip Day of Defeat Addon v1.8.2 Windows to temp folder and find folder "amxmodx", copy this to addons with rewriting
3.5. "hlds/dod/liblist.gam" open with notepad. find dod.dll and use ";" symbol in start of line for turn off this dll and add new line:
;gamedll "dlls\dod.dll"
gamedll "addons\metamod\dlls\metamod.dll"
You should check that this file exists when you did a "3.2."
3.6. "hlds\dod\addons\metamod\plugins.ini" open with note pad, if doesn't exist - create it and type only this line:
win32 addons\amxmodx\dlls\amxmodx_mm.dll
3.7. Start HLDS.exe , go to server console and type: "amxx plugins" Enter.
3.8. If you see the plugins list all work goodm if not, find another instruction. maybe somewhere I did explain it not very well.
3.9. You can add you account as admin in "hlds/dod/addons/amxmodx/configs/users.ini"
4. Add new plugins , compiling.
4.1. You should Install AMX Mod X Studio v1.4.3 - this program for tune and compile *.sma files. Its the resourse file of plugins.
4.2. Open *.sma file with AMX Studio and tune it if you can. Compile to "hlds/dod/addons/amxmodx/plugins/dod_newplugin.amxx"
4.3. Open "hlds/dod/addons/amxmodx/configs/plugins.ini" with notepad, add line "dod_newplugin.amxx"
4.4. Restart server, enter to console "amxx plugins", and in plugin list you should see your plugin in status "running" as another plugins.
4.5. Codding - here you should understand that we have a lot of info about this.
5. Bots. Shrikebots.
5.1. Downnload Shrikebot,
http://shrikebot.bots-united.com/index.htm install/unzip to temp-folder
5.2. Make a shortcutlink in desktop of hlds.exe and open prorities, add this line "..... -consolse" it would be like:
hlds\hlds.exe -console -game dod +port 27015 +map dod_caen -autoupdate +maxplayers 16 +localinfo mm_gamedll "dlls/shrikebot.dll"
5.3. As you see "dlls/shrikebot.dll" . so do copy this file to there.
5.4. Take a "shrikebot" folder and put into only "hlds/dod/"
5.5. Open "hlds/dod/shrkebot/shrikebot.cfg" and config this by using official manual. but for fast: delete "#" near add bot:
addbot 1 0
addbot 2 1
5.6. Restart server , if erver is in internet, just add comandline in server proroties web page (5.2). Restart. Play.
6. Shrikebots alternate simple running . work for NFO servers
6.1 Put a config.ini file with the following entry in your metamod directory: "gamedll dlls/shrikebot.dll" one string without symbols
6.2 Put the following entry in your server.cfg or autoexec file:
exec /shrikebot/shrikebot.cfg
This guide useful for:
Protocol version 48
Exe version 1.1.2.6 (dod)
Exe build: 15:17:10 Jul 24 2019 ( 8308 ) Latest verse before 25th update
STEAM Auth Server
Metamod version 1.21-am
AMX Mod X version 1.8.2 Copyright (c) 2004-2006 AMX Mod X Development Team
And now I testing this with amxx AMX Mod X 1.9.0.5294 with latest 25th year update HLDS and it works