Каталог Новини Посібники Спільнота Для авторів
Усе для сервера 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 плагіна, він перехоплює виклики функцій між ними та може передавати їх іншим плагінам. Таким чином, ви можете підключати необмежену кількість плагінів і розширювати можливості рушія. Простіше кажучи, Metamod впроваджує функції DLL плагіна в мод. Плагіни можуть додавати або змінювати функціональність мода чи самого рушія — наприклад, додавати нові команди та кварі для сервера або клієнта.

Metamod-P — це спеціальна версія Metamod від фінського розробника  Jussi Kivilinna. Відмінності від оригінальної версії:
  • Вбудований список ентіті в бібліотеці було замінено на динамічний. Інформація про ентіті береться безпосередньо з мода. Цей Metamod можна підключити й використовувати в будь-якому моді.
  • Автоматичне виявлення та завантаження бібліотек сервера.
    Нижче споживання ресурсів 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. Не частіше одного листа на добу, відписка доступна в кожному листі.

Увійти до спільноти

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