I want to make a Counter-Strike 1.6 dedicated server. When I run hlds.exe it shows this error:

Half-Life Dedicated Server Error. Unable to load engine, image is corrupt. Windows 7

I tried three different counter strike but same error. Does anyone have an idea what's wrong?

  • Humpf... Have you tried re-downloading? Are you using a custom build? I think we need some more information... – Lysarion Feb 25 '12 at 13:07
  • i tried three different copies. Can you provide orginal link ? – user525717 Feb 25 '12 at 13:22

The best way to install the Counter Strike 1.6 dedicated server is by using Valve's hldsupdatetool and using the command line to update/install the server directly from Steam.

  1. Download hldsupdatetool from Valve
  2. Create a directory to hold your server files, such as C:\cstrike16
  3. Copy hldsupdatetool.exe into this folder
  4. Open a command prompt
  5. Change directory to your server directory (ie, "cd C:\cstrike16"
  6. Run hldsupdatetool to download the server files:

hldsupdatetool.exe -command update -game cstrike -dir .

You might have to run this command a couple of times, as Valve frequently updates their update tool. When the update tool's out of date, you'll update the tool instead of the dedicated server files. I know at least on Linux the updater downloads a differently named updater (ie, the command changes from hldsupdatetool to steam) so watch the updater's output carefully.

There's also a pretty good guide with screenshots on CStrike Planet if this isn't enough to get you going.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.