Загрузите последнюю версию CounterStrikeSharp со страниц сборки действий
GitHub
(просто выберите последний снимок разработки). Возможно, вам придется войти в GitHub, чтобы получить доступ к загрузкам.
.NET среда выполнения
Если вы устанавливаете впервые, вам необходимо будет загрузить версию with-runtime. Сюда входит копия среды выполнения .NET, необходимая для запуска плагина. В зависимости от операционной системы вам также может потребоваться установить
Последующие обновления не потребуют среду выполнения, если только не потребуется обновление версии среды выполнения .NET (т. е. с 7.0.x до 8.0.x). Мы сообщим вам, когда это произойдет.
Если вы устанавливаете впервые, вам необходимо будет загрузить версию with-runtime. Сюда входит копия среды выполнения .NET, необходимая для запуска плагина. В зависимости от операционной системы вам также может потребоваться установить
libicu
/ icu-libs
/ libicu-dev
с помощью диспетчера пакетов для запуска .NET или установить DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
переменные среды вашего сервера. Дополнительную информацию об этом можно найти здесь .Последующие обновления не потребуют среду выполнения, если только не потребуется обновление версии среды выполнения .NET (т. е. с 7.0.x до 8.0.x). Мы сообщим вам, когда это произойдет.
Распакуйте
addons
в /csgo/
каталог выделенного сервера. Содержимое вашей папки дополнений должно содержать как counterstrikesharp
, так и metamod папку
, как показано нижеКод: Выбрать все
<server_path>/game/csgo/addons > tree -L 2
addons
├── counterstrikesharp
│ ├── api
│ ├── bin
│ ├── dotnet
│ ├── plugins
│ └── gamedata
│
├── metamod
│ ├── bin
│ ├── counterstrikesharp.vdf
│ ├── metaplugins.ini
│ └── README.txt
├── metamod.vdf
└── metamod_x64.vdf
Запустить сервер
Запустите выделенный сервер CS2 как обычно. Если все работает правильно, вы должны увидеть сообщение в консоли
CSSharp: CounterStrikeSharp.API Loaded Successfully.: .
Запуск команды
meta list
в консоли должен показать, что загружен 1 плагин Код: Выбрать все
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (0.1.0) by Roflmuffin
Источник:
https://docs.cssharp.dev/guides/getting-started/