Metamod-r 1.3.0.131
f0rt1k

Владелец проекта


Рейтинг: 36


Сообщений: 16


Спасибок: 4

Автор
Asmodai / s1lent
 
Описание
Metamod-r основан на оригинальном метамоде от Will Dayдля Half-Life 1 с некоторыми улучшениями Jussi Kivilinna. Он содержит огромное количество оптимизаций производительности и намного более чистый код. Ядро было написано с использованием JIT-компилятора.

Рекомендуется:
  • ReHLDS с версией API 3.1 или новее

    Команды
    Синтаксис команд: meta <команда> [<параметры>]

    Консольные команды, где  это ID мета-плагина, его префикс или путь:

    version
     - отобразить информацию о версии metamod
    game - отобразить информацию о gamedll (список зарегистрированных msg, их id и размер)
    list - отобразить список загруженных плагинов
    cmds - список консольных команды, добавленных плагинами
    cvars - список кваров, добавленных плагинами
    refresh - загрузить/выгрузить любые новые/удаленные/обновленные плагины
    config - отобразить конфигурацию из config.ini
    load  - найти и загрузить плагин по указанному пути
    unload  - выгрузить указанный плагин
    reload  - перезагрузить указанный плагин
    info  - отобразить всю информацию о указанном плагине
    pause  - приостановить работу плагина
    unpause  - возобновить ранее приостановленный плагин
    retry  - перезапуск мета-плагина
    clear  - выгрузить из памяти неудачно загруженный плагин
    force_unload  - принудительная выгрузка плагина
    require  - выключить сервер, если указанный плагин не запущен



metamod-bin-1-3-0-131


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


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

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

    Создать файл plugins.ini в директории addons/metamod/
    Пример подключения мета-плагинов:
    Для Windows
    win32 addons\amxmodx\dlls\amxmodx_mm.dll
    Для Linux
    linux addons/amxmodx/dlls/amxmodx_mm_i386.so
    Настройки
    Код:
    // Format is as follows:
    //   
    //
    // Fields are whitespace delimited (tabs/spaces).
    //
    // Comments are either c++ style ("//") or unix shell style ("#"), and
    // can appear ONLY at the beginning of a line.
    //
    // The following provide a list of recognized options, their defaults, and
    // examples of usage.
    //
    //    debuglevel 
    //    gamedll 
    //    exec_cfg 
    //    clientmeta <yes/no>
    //    dynalign_list <yes/no>
    
    
    // debuglevel 
    //   where  is an integer, 0 and up.
    //   Sets the initial debugging level for metamod (same as cvar "meta_debug").
    //   Default is normally 0.  If hlds is run with "-dev", default is 3.
    //   Overridden by: +localinfo mm_debug 
    //   Examples:
    //
    // debuglevel 0
    // debuglevel 42
    debuglevel 0
    
    // gamedll 
    //   where  is an absolute path, or a path relative to the gamedir.
    //   Overrides the auto-detected gamedll, in particular for bots.
    //   Default is empty, with gamedll being auto-recognized based on the
    //   gamedir.
    //   Overridden by: +localinfo mm_gamedll 
    //   Examples:
    //
    // gamedll dlls/hl.dll
    // gamedll ../podbot/podbot.dll
    // gamedll /home/bots/dlls/mybot.dll
    
    
    // exec_cfg 
    //   where  is a path relative to the gamedir.  Note!  This CANNOT be
    //   an absolute path, as hlds will not "exec" absolute pathnames.
    //   Overrides the default filename containing hlds commands to run just
    //   after loading Metamod.
    //   Default is "addons/metamod/exec.cfg".
    //   Overridden by: +localinfo mm_execcfg 
    //   Examples:
    //
    // exec_cfg configs/debugging.cfg
    // exec_cfg ../clan/match.cfg
    
    
    // clientmeta <yes/no>
    //   Setting to disable or enable Metamod's client commands ('meta list' and
    //   'meta version')
    //   Extra setting for Metamod+All-Mod-Support Patch.
    //   Default is "yes".
    //   Overridden by: +localinfo mm_clientmeta <yes/no>
    //   Examples:
    //
    // clientmeta yes
    // clientmeta no
    clientmeta no
    
    
    // dynalign_list <yes/no>
    //   Setting to disable or enable plugins list dynamic alignment into output
    //   NOTE: This option affect's on incorrect parse from HLSW on Tab 'Metamod Plugins'
    dynalign_list yes


    Источник
Отредактировал: f0rt1k, 24 ноября 2023 г, 01:30

Мозг и бан понятия не совместимые!
Первый не работает, пока не появляется второй . . .

Авторизация
  Войти через ВК
Последнее на форуме

Флудильня (общение)

Дата: 15 января 2024 г, 17:32

Автор: DiMbI4

Не Разбанивают!? Тебе суда!!!!

Дата: 12 января 2024 г, 21:39

Автор: DiMbI4

Советы и рекомендации начинающим игрокам

Дата: 28 декабря 2023 г, 00:23

Автор: DiMbI4

Ваши пожелания

Дата: 2 декабря 2023 г, 23:21

Автор: DiMbI4