mirror of
https://github.com/rehlds/metamod-r.git
synced 2025-02-05 10:10:38 +03:00
Metamod-r
![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)
Metamod-r is based on the original version of Metamod written by Will Day for Half-Life 1 with some improvements from Jussi Kivilinna (Metamod-p). This product contains a large number of performance optimizations and more pure code. The core was written using JIT compiler.
Metamod-r is recommended to be run with ReHLDS (API 3.1+
).
There is compatible with original HLDS
HLDS | ReHLDS | OS | Download |
---|---|---|---|
✔️ | ✔️ API 3.1+ |
![]() ![]() |
Documentation
- All actual documentation in
English and
Russian languages is placed at this link.
Supported games
Actual list of supported games.
Актуальный список поддерживаемых игр.
Build instructions
Checking requirements
There are several software requirements for building Metamod-r:
Windows
Visual Studio 2015 (C++14 standard) and later
Linux
git >= 1.8.5 cmake >= 3.10 GCC >= 4.9.2 (Optional) ICC >= 15.0.1 20141023 (Optional) LLVM (Clang) >= 6.0 (Optional)
Building
Windows
Use Visual Studio
to build, open msvc/metamod.sln
and just select from the solution configurations list Release
or Debug
Linux
- Optional options using
build.sh --compiler=[gcc] --jobs=[N] -D[option]=[ON or OFF]
(without square brackets)
-c=|--compiler=[icc|gcc|clang] - Select preferred C/C++ compiler to build -j=|--jobs=[N] - Specifies the number of jobs (commands) to run simultaneously (For faster building) Definitions (-D) DEBUG - Enables debugging mode USE_STATIC_LIBSTDC - Enables static linking library libstdc++
- ICC
./build.sh --compiler=intel
- LLVM (Clang)
./build.sh --compiler=clang
- GCC
./build.sh --compiler=gcc
Checking build environment (Debian / Ubuntu)
Click to expand
-
Installing required packages
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install -y gcc-multilib g++-multilib sudo apt-get install -y build-essential sudo apt-get install -y libc6-dev libc6-dev-i386
-
Select the preferred C/C++ Compiler installation
1) sudo apt-get install -y gcc g++ 2) sudo apt-get install -y clang
Languages
C++
74.7%
C
24.8%
Batchfile
0.2%
Shell
0.2%
CMake
0.1%