Wiki SCP:CS
Работа с плагинами
Обновлено: 23.04.2026 18:56

Работа с плагинами

🕒 Последнее изменение: 23 апреля 2026 в 18:56

На текущий момент сервер поддерживает загрузку пользовательских плагинов в двух форматах:

  • скомпилированные плагины на языке C#;
  • плагины на языке Lua.

Каждый из указанных способов имеет свои особенности, преимущества и ограничения.

Плагины на C#

Разработка плагинов на языке C# осуществляется с использованием официального API. Для этого доступна подробная документация:

Документация по разработке плагинов

Особенности:

  • требуется компиляция плагина перед загрузкой на сервер;
  • поддерживается использование сторонних библиотек помимо официальных;
  • предоставляется наиболее полный доступ к функциональности сервера.

Плагины на Lua

Плагины на языке Lua не требуют компиляции и могут быть загружены напрямую на сервер.

Особенности:

  • отсутствует необходимость использования компилятора и дополнительных инструментов;
  • упрощённый процесс разработки и тестирования;
  • официальная документация по Lua отсутствует, однако большинство методов аналогичны тем, что используются в C# API.

Установка плагинов

Для загрузки плагинов необходимо создать каталог Plugins в корневой директории сервера и разместить в нём файлы плагинов.

В случае если плагин использует дополнительные ресурсы (например, пользовательские модели), необходимо создать следующую структуру каталогов:

  • Plugins/client — клиентские ресурсы;
  • Plugins/server — серверные ресурсы;

Внутри каталога client требуется создать подпапки для различных платформ:

  • Android;
  • Windows;
  • Linux;
  • OSX.

Итоговая структура каталогов выглядит следующим образом:

Plugins/
├── client/
│   ├── Android/
│   ├── Windows/
│   ├── Linux/
│   └── OSX/
└── server/

При подключении к серверу пользователи автоматически загружают не только сами плагины, но и все дополнительные ресурсы, включая пользовательские модели (персонажей, объектов, помещений и других элементов).

Рекомендации

  • используйте проверенные и совместимые плагины;
  • следите за структурой каталогов при работе с дополнительными ресурсами;
  • проверяйте работоспособность плагинов после установки.
Информация

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

Сколько вы хотите добавить?