1. Необходимо установить .NET 7.0
2. Создаем папку в удобном для вас месте, в ней мы будем хранить папку с
3. После того, как папку создали - заходим в нее и создаем папку, в которой будет хранится API (Например lib)
4. Скачайте CounterStrikeSharp - runtime (Операционной системы, на которой работает ваш сервер) последний доступный релиз
5. В уже созданную папку lib переносим папку из архива "addons"
6. Переходим по пути
7. Создаем в папке, где хранится lib, папку с исходными файлами плагина и переносим туда
8. Среди исходных файлов, нас интересует файл с типом
9. Изменяем путь внутри тега
10. Запускаем
2. Создаем папку в удобном для вас месте, в ней мы будем хранить папку с
API CounterStrikeSharp
, а так же папки с исходными файлами плагинов3. После того, как папку создали - заходим в нее и создаем папку, в которой будет хранится API (Например lib)
4. Скачайте CounterStrikeSharp - runtime (Операционной системы, на которой работает ваш сервер) последний доступный релиз
5. В уже созданную папку lib переносим папку из архива "addons"
6. Переходим по пути
lib\addons\counterstrikesharp\api
и нажимаем на файл CounterStrikeSharp.API.dll
правой кнопкой мыши и выбираем пункт "Копировать как путь"7. Создаем в папке, где хранится lib, папку с исходными файлами плагина и переносим туда
compile.bat
Скачать8. Среди исходных файлов, нас интересует файл с типом
.csproj
. Открываем его с помощью любого текстового редактора9. Изменяем путь внутри тега
<HintPath>
до вашего CounterStrikeSharp.API.dll
*.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<Platforms>AnyCPU;x86</Platforms>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>
<ItemGroup>
<Reference Include="CounterStrikeSharp.API">
<HintPath>C:\Users\hirowatch\source\repos\CYBERC4T\CounterStrikeSharp\CSPlugins\lib\addons\counterstrikesharp\api\CounterStrikeSharp.API.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
</Project>
compile.bat
, который мы предварительно поместили к исходным файлам плагина