Skip to main content

Требования

Перед установкой убедитесь, что на сервере установлены:
Более старые версии зависимостей также могут работать, однако часть функций может быть недоступна или работать некорректно.
Без ReGameDLL_CS модуль загрузится, но часть API, требующая ReGameDLL_CS, будет недоступна.

Установка модуля

Скачайте последнюю версию модуля со страницы релизов. Выберите файл в зависимости от операционной системы сервера:
  • Windows — lua_mm.dll
  • Linux — lua_mm_i386.so
После распаковки поместите файлы модуля в:
В результате структура каталогов должна выглядеть следующим образом:
cstrike
addons
lua
core
lib
lua_mm.dll
Для Linux вместо lua_mm.dll используется lua_mm_i386.so.

Подключение модуля

Добавьте в cstrike/addons/metamod/plugins.ini:

Проверка установки

Перезапустите сервер, чтобы Metamod загрузил модуль. После запуска выполните в консоли сервера:
Если модуль успешно загружен, команда выполнится без ошибок и выведет список загруженных Lua-скриптов.
Если lua_list выполняется без ошибок, cs-lua успешно установлен и подключён к серверу.

Дальше

Первый плагин

Создайте свой первый Lua-плагин и добавьте команду.

Структура плагина

Как устроен плагин, require, окружение и порядок загрузки.

Справочник API

Все пространства имён: игроки, сущности, события, таймеры, команды и т.д.

Готовые плагины

Примеры и готовые решения, которые можно установить сразу.