Skip to content
STAM edited this page Nov 28, 2023 · 14 revisions

metamod-r

Metamod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod. Metamod-r is improved version of metamod.

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+ Download

Experimental Build Status GitHub issues GitHub forks GitHub stars

Metamod позволяет расширить возможности HLDS сервера, добавить новый функционал или изменить существующий при помощи плагинов. Находясь в связке между библиотекой мода (далее просто DLL) и DLL подключенного к Metamod плагина, он перехватывает вызовы функций между ними, с возможностью передачи их в другие плагины. Таким образом, вы можете подключать неограниченное количество плагинов и расширять возможности движка.

Проще говоря, metamod внедряет функции DLL плагина в мод. Плагины могут добавлять или изменять функциональность мода, или самого движка - например, добавить новые команды и cvar для сервера или клиента.

Metamod-r - это доработанная версия оригинального metamod.

Metamod-r отныне совместим с оригинальным HLDS. А так же поддерживает и ReHLDS (API 3.1+).