The main goal of the Metamod project is to extend the capabilities of an HLDS server, add new functionality, or modify existing functionality using plugins.
ReHLDS is the result of reverse-engineering the original HLDS (build 6152/6153) using DWARF debugging information embedded in the Linux version of HLDS,