Source-checked★ FeaturedLibraries & compatibility

ReHLDS

by rehlds · for Counter-Strike 1.6

Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.

159KDownloads
25d agoLast updated
MITLicense
GitHubSource

About ReHLDS

From GitHub

Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.

ReHLDS C/C++ CI GitHub release (by tag) GitHub all releases Percentage of issues still open License: MIT CII Best Practices ReHLDS

Reverse-engineered (and bugfixed) HLDS

What is this?

ReHLDS is a result of reverse engineering of original HLDS (build 6152/6153) using DWARF debug info embedded into linux version of HLDS, engine_i486.so

Along with reverse engineering, a lot of defects and (potential) bugs were found and fixed

You can try playing on one of many servers that are using ReHLDS: Game Tracker

> [!TIP] > ReHLDS linux-releases now is signed via GPG, pubkey is: 63547829004f07716f7be4856c32c4282e60fb67 and could be found at https://keyserver.ubuntu.com/. > > How to: > 1. Download 63547829004f07716f7be4856c32c4282e60fb67.asc key > 2. Import: gpg --import 63547829004f07716f7be4856c32c4282e60fb67.asc > 3. Download release archive and .asc file. > 4. Verify: gpg --verify some-rehlds.zip.asc some-rehlds.zip.

Goals of the project

  • Provide more stable (than official) version of Half-Life dedicated server with extended API for mods and plugins
  • Performance optimizations (use of SSE for vector math for example) is another goal for the future

🛠 License

ReHLDS is licensed under the MIT License.

License Transition

> [!NOTE] > Originally released under GPLv3, ReHLDS transitioned to the MIT License in July 2025 with the agreement of the core contributors. > See LICENSE-TRANSITION.md for details.

How can use it?

ReHLDS is fully compatible with the official pre-anniversary edition of HLDS (engine version <= 8684) downloaded by steamcmd. All you have to do is to download ReHLDS binaries and replace original swds.dll/engine_i486.so. For windows you can also copy a swds.pdb file with a debug information.

> [!CAUTION] > ReHLDS is not compatible with an old 5xxx or below platforms downloaded by hldsupdatetool.

Downloading HLDS via steamcmd

app_set_config 90 mod cstrike
app_update 90 -beta steam_legacy validate

Downloads

ReHLDS binaries require SSE, SSE2 and SSE3 instruction sets to run and can benefit from SSE4.1 and SSE4.2

Warning! ReHLDS is not binary compatible with original hlds since it's compiled with compilers other than ones used for original hlds. This means that plugins that do binary code analysis (Orpheu for example) probably will not work with ReHLDS.

Read the full description on GitHub →

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 25d ago.

ReHLDS on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server side
Required on the server
Server load
light
Smallest plan we suggest
CS 1.6 — 1 GB (1 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
3.15.0.896, released 2026-05-18

Recent builds

BuildReleasedGame versionsLoaders
3.15.0.8962026-05-18n/an/a
3.14.0.8572025-03-27n/an/a
3.13.0.7882023-07-12n/an/a
3.12.0.7802022-09-19n/an/a
3.11.0.7792022-08-24n/an/a
3.11.0.7772022-06-29n/an/a

Run ReHLDS on a Counter-Strike 1.6 server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on GitHub as “Core”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Runs on your server

From source side support

GitHub lists ReHLDS as required on the server. Check its GitHub page to see whether players need it too.

Compatibility

Game
Counter-Strike 1.6
Runs on
Serverrequired on the server

Verified at the source

  • ✓GitHubOfficial listing, checked 2026-10-02Open ↗
  • ✓Authorrehlds, as published on GitHub
  • ✓LicenseMITFree

ReHLDS, answered

Generated from the mod’s own source data.

Do my players need to install ReHLDS?

GitHub lists ReHLDS as required on the server. Check its GitHub page to see whether players need it too.

Is it free?

Yes. ReHLDS is free to download from GitHub. Its license is MIT.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download ReHLDS from GitHub and upload it to your Nxeon Counter-Strike 1.6 server in Files.

NxLabs

Run ReHLDS on a Counter-Strike 1.6 server.

Deploy in about a minute from $2.79 a month, then upload ReHLDS in Files.