2
0
mirror of https://github.com/rehlds/metamod-r.git synced 2024-12-25 06:05:31 +03:00
14 Home
STAM edited this page 2023-11-28 22:48:06 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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+).