Half-Life mod - Day of Defeat Beta 2.1 dedicated server working over WON2 with Sturmbot and clients

Tutorial by "colors" (YouTube)

The following information has been assembled by colors and will guide you through the process of obtaining and installing one of the oldest dod versions, dod 2.1  and the matching SturmBot versions, 1.31. Here is what colors published on 18 June 2015...

Credits: Published on 18 Jun 2015 . colors (YouTube link)

Published on 18 Jun 2015

Half-Life mod - Day of Defeat Beta 2.1 dedicated server working over WON2 with Sturmbot 1.3.1 and clients

Map bsp dod_caen2 map used from dod 2.1 beta all stock maps work also as tested

IMPORTANT NOTES FOR BOTH SERVERS AND CLIENTS "WHEN JOINING A GAME FROM LAN OR IP ADRESS OR BROWESER DO NOT DOUBLE CLICK GAME TO JOIN USE JOIN INSTEAD OR THIS WILL CRASH THE GAME"
ALSO use:
Enable Enhanced Graphics Engine
Enable transparency fix

to fix d3d or open gl problems if needed
these can be found in start menu Half-Life 1.1.1.2 Retail Update options

If the video seems a little choppy bear in mind this was a "basic test server" using on board graphics with fraps in background with two clients one joining from the same machine

This is how it works you must use these specific files to work over WON2 network
For clients
Half-Life retail cd with key

hl1110 full patch

http://www.ausgamers.com/files/downlo...

You must then patch too Half-Life 1.1.1.2 Retail Update
http://www.moddb.com/mods/won2-cd-ret...

WON2 Listing Patch (Half-Life and Counter-Strike Retail Clients; all HLDS versions)
http://www.moddb.com/mods/won2-cd-ret...

Day of Defeat Beta 2.0 and 2.1 upgrade
http://www.4players.de/4players.php/d...

http://www.4players.de/4players.php/d...

For a dedicated windows server you must use these specific files too work over the WON2 network

Shortcut must look someting like this for a dedicated server too work
C:\HLServer\hlds.exe -game DoD -port 27015 +maxplayers 32 +map dod_avalanche +sv_lan 1 sturmbot/dlls/STURM_bot.dll

You must allways use sv_lan 1 to connect to master won2 servers or it won't work

You must forward port 27015 for HLDS too work

Half-Life Dedicated Server 4.1.1.0
http://www.moddb.com/mods/won2-cd-ret...

Don't try any higher series dedicated of servers we tested they crash and do not work

You must install dod into HLServer server folder

Use only Sturmbot version 1.3.1 for (dod 2.1 Beta)
http://sturmbot.org/index.php/downloa...

If you have problems use Sturmbot 1.3 lesser version for (dod 2.1 Beta) works also

Don't try any higher series of Sturmbot for Day of Defeat Beta 2.1 Sturmbot version 1.3/1.3.1 are specific only for Day of Defeat Beta 2.1

You must now patch swd.dll or it won't work

WON2 Patch for Windows Servers (HLDS 1.1.1.0/4.1.1.0)
http://www.moddb.com/mods/won2-cd-ret...

Also Sturmbotloader 1.2 for seems too work with Day of Defeat Beta 2.1 but may be buggy?

http://sturmbot.org/index.php/downloa...

liblist should look like this:

// Sturmbot add-on for Day of Defeat Mod

game "Day of Defeat with Sturmbot 1.31"

url_info "http://www.dayofdefeatmod.com"

url_dl ""

version "2.1"

size "154000000"

svonly "0"

cldll "1"

hlversion "1018"

type "multiplayer_only"

nomodels "1"

mpentity "info_player_allies"

gamedll "sturmbot\dlls\STURM_bot.dll"

liblist21 should look like this:

// SturmBot add-on for Day of Defeat Mod

game "Day of Defeat"

url_info "http://www.dayofdefeatmod.com"

url_dl ""

version "2.1"

size "154000000"

svonly "0"

cldll "1"

hlversion "1018"

type "multiplayer_only"

nomodels "1"

mpentity "info_player_allies"

gamedll "dlls\dod.dll"

gamedll_linux "dlls/dod_i386.so"


gamedll_linux "sturmbot/dlls/sturmbot-i486.so&quo­t;


With that setup a dedicated windows server will work with clients and bots over the WON2 network

we tested all stock maps/weapons/tnt objects document objects/fixed guns/tanks/flags/para mode other game objectives no crashes so far

AMX mod/Meta mod/Admin mod all untested so far

Host won't see the server in the browser list you must use the lan option to join
The server must give ip adress and clients join by add server ip or use the browser

Now you can try this over Steam good luck with the screaming fits because every time the steam client/half-life updates it breaks something new every time.

credits and shout out go too Ian Milo for lots of testing

Video