Jump to content

MetaMod:Source 1.11 - build 1148

   (0 reviews)

About This File

Metamod:Source — это среда плагинов C++ для Half-Life 2. Он действует как «метамод», который находится между игрой и движком и позволяет плагинам перехватывать вызовы, которые проходят между ними. Он предоставляет механизм под названием SourceHook, очень мощную библиотеку для перехвата, переопределения и замены вызовов виртуальных функций.

Хотя Valve предоставляет собственную среду плагинов C++, мы нашли две основные причины для разработки Metamod:Source:

  1. Если отдельные плагины используют свои собственные механизмы перехвата, возникнут конфликты. Централизованная среда SourceHook решает эту проблему, предоставляя единый шлюз.
  2. Слой Valve имеет свои особенности, такие как неполная выгрузка из памяти и плохое консольное и программное управление. Metamod:Source является явным, гибким и открытым исходным кодом.

Важно отметить, что Metamod:Source — это не то же самое, что «Mani Admin Plugin», «SourceMod» или «EventScripts». Это очень маленькая оболочка библиотеки, предназначенная для загрузки и передачи нескольких указателей на плагины C++. Он практически не предоставляет ненужной функциональности (например, игровых модов или поддержки MySQL) и сам по себе не требует накладных расходов.

Metamod: Source распространяется под очень либеральной лицензией с открытым исходным кодом. Вы не обязаны публиковать какой-либо исходный код своих плагинов, так как лицензия разрешает коммерческое/собственное использование. (Обратите внимание, что вам, возможно, придется следовать лицензионным соглашениям стороннего программного обеспечения, такого как Valve SDK или другие библиотеки.)

User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest

  • This will not be shown to other users.
  • Add a review...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...