- C++ 72.4%
- C 25.7%
- Pawn 0.6%
- Shell 0.5%
- Batchfile 0.5%
- Other 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Debian 11 left LTS on 2026-08-31. The bullseye-security suite is frozen and its pool is being pruned from deb.debian.org, so the apt step fails with exit code 100: expired InRelease on update, or 404 on fetched packages. Keep the same debian:11-slim container and gcc 10 toolchain: the release binaries must keep passing glibc_test.sh with the current baseline. Point the base suite at archive.debian.org and pin bullseye-security to its last complete snapshot (2026-08-31), fetched via the cloudflare snapshot mirror with apt retries (plain snapshot.debian.org resets connections under CI burst load, and debian:11-slim needs ca-certificates bootstrapped from the archive for https). Verified in Docker and CI: the same toolchain (gcc 10.2.1, cmake 3.18.4), builds succeed, glibc_test.sh passes on every artifact. Resolves: #26 |
||
| .github/workflows | ||
| dep | ||
| msvc | ||
| reunion | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| build.sh | ||
| CHANGELOG.md | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
| version_script.lds | ||
ReUnion

Metamod plugin that allows protocol 47 and 48 non-steam clients to connect to ReHLDS servers.
Reunion is a continuation of the DProto project adapted for ReHLDS.
You can try playing on one of many servers that are using Reunion: Game Tracker
Downloads
Environment requirement
- ReHLDS API >=
3.10
Installation
Click to expand
-
Go to
<gamedir>/addons/and make new directory namedreunion
<gamedir>- its a game directory (cstrike for Counter-Strike, valve for Half-Life, etc) -
Copy
reunion_mm.dllorreunion_mm_i386.soto<gamedir>/addons/reunion/ -
Go to metamod installation directory (usually its
<gamedir>/addons/metamod/) and editplugins.ini:
add this line at the beginning of the file
for windows
win32 addons\reunion\reunion_mm.dll
for linux
linux addons/reunion/reunion_mm_i386.so -
Copy
reunion.cfgto server root or gamedir. -
Start the server. When server loads, type
meta listin console. You'll see something like this:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Reunion RUN - reunion_mm_i386. v0.1.58 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running
- Ready to use
If reunion doesn't work, meta list says this:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Reunion fail load reunion_mm_i386. v0.1.65 ini Start Never
Start server with -console +log on +mp_logecho 1 parameters and look through console output.
You'll find the reason there.
FAQ
Click to expand
-
QI configuredSteamIdHashSaltas well as in the dproto, but players get a different steamids. Why?
AReunion uses an another hashing algorythm with improved security. Knowing of someones's steamid before enablingSteamIdHashSalt