Каталог Новости Руководства Сообщество Авторам
Всё для серверов CS 1.6 / CSS / CS:GO — плагины | сборки | модели | карты » Counter-Strike » Готовые сборки » Основа сервера » Metamod-P [1.21p38]

Metamod-P [1.21p38]

21.06.2019, 20:06SokratПросмотров: 4 220Комментариев: 0
Metamod-P [1.21p38]

О материале

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

Metamod-P -это специальная версия Metamod от финского коддера Jussi Kivilinna. Отличия от оригинальной версии:
  • Встроенный список энтайтов в библиотеке был замен на динамический. Информация о энтайтах берется на прямую из мода. Можно подключить и использовать этот метамод в любом моде.
  • Автоматическое обнаружение и загрузка библиотек сервера.
    Лучшее потребление ресурсов CPU.


    Установка:
  1. Создать директорию addons в директории вашего мода (в нашем случае это cstrike)
  2. Создать директорию metamod в созданной директории addons
  3. Скопировать файлы metamod_i386.so или metamod.dll и config.ini из архива в директорию addons/metamod/
  4. Подключаем metamod к серверу в liblist.gam
    • Открываем liblist.gam текстовым редактором и ищем строки gamedll_linux
    • Удаляем их и вписываем одну строку, согласно нашей ОС
      Для Windows
      gamedll "addonsmetamoddllsmetamod.dll"
      Для Linux
      gamedll_linux "addons/metamod/metamod_i386.so"
    • Сохраняем liblist.gam


Подключение плагинов в metamod

Синтаксис файла plugins.ini: 
<платформа> <путь к DLL плагина> <описание (опционально)>


Создать файл plugins.ini в директории addons/metamod/

Пример подключения:

Для Windows
win32 addonsamxmodxdllsamxmodx_mm.dll
Для Linux
linux addons/amxmodx/dlls/amxmodx_mm_i386.so




Комментарии (0)

Добавить комментарий

Оставить комментарий

Новые материалы на почту

Подписка с подтверждением по email. Не чаще одного письма в сутки, ссылка для отписки есть в каждом письме.

Войти в сообщество

Регистрация · Восстановить пароль