Admins quickstart guide
Prerequisites
Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesCounterStrikeSharp by roflmuffin (depending on your selected package, there is no need to install this seperatly)
Dotnet Runtime needed by CounterStrikeSharp by roflmuffin (depending on your selected package, there is no need to install this seperatly)
Installation - Beta
We have multiple packages depending on your operating system and if you want to install CounterStrikeSharp and the dotnet runtime seperatly. You will find some X.X.X
placeholders in this guide, replace them with the regarding version.
Linux - Beta with CounterStrikeSharp and Dotnet Runtime (recommended)
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our pre-releases including CounterStrikeSharp by roflmuffin and the Dotnet Runtime named
PugSharp_with_cssharp_and_runtime_linux_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.Have fun and report bugs :D
Windows - Beta with CounterStrikeSharp and Dotnet Runtime (recommended)
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our pre-releases including CounterStrikeSharp by roflmuffin and the Dotnet Runtime named
PugSharp_with_cssharp_and_runtime_windows_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.Have fun and report bugs :D
Linux - Beta with CounterStrikeSharp
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our pre-releases including CounterStrikeSharp by roflmuffin named
PugSharp_with_cssharp_linux_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-linux-x64.tar.gz
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo servermove the contents of
addons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/X.X.X
intoaddons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/
of your csgo serverHave fun and report bugs :D
Windows - Beta With CounterStrikeSharp
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our pre-releases including CounterStrikeSharp by roflmuffin named
PugSharp_with_cssharp_windows_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-win-x64.zip
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo serverHave fun and report bugs :D
Linux Beta
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so and also update CounterStrikeSharp by roflmuffin if the version of it that PugSharp depends on changes. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our pre-releases named
PugSharp_linux_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.check the
CounterStrikeSharp.API
dependency version in the csproj file of Pugsharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download the CounterStrikeSharp release that is configured there.Extract the contents of the CounterStrikeSharp into the csgo folder of your csgo server
check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-linux-x64.tar.gz
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo servermove the contents of
addons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/X.X.X
intoaddons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/
of your csgo serverHave fun and report bugs :D
Windows Beta
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so and also update CounterStrikeSharp by roflmuffin if the version of it that PugSharp depends on changes. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our pre-releases named
PugSharp_windows_X.X.X-beta.zip
from our releases and unpack it to your csgo folder.check the
CounterStrikeSharp.API
dependency version in the csproj file of Pugsharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download the CounterStrikeSharp release that is configured there.Extract the contents of the CounterStrikeSharp into the csgo folder of your csgo server
check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-win-x64.zip
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo serverHave fun and report bugs :D
Installation - Alpha
We have multiple packages depending on your operating system and if you want to install CounterStrikeSharp and the dotnet runtime seperatly. You will find some X.X.X
placeholders in this guide, replace them with the regarding version.
Linux - Alpha with CounterStrikeSharp and Dotnet Runtime (recommended)
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our alphas including CounterStrikeSharp by roflmuffin and the Dotnet Runtime named
latest_build_linux_with_cssharp_and_runtime
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_with_cssharp_and_runtime_linux_X.X.X-alpha.zip
to your csgo folder.Have fun and report bugs :D
Windows - Alpha with CounterStrikeSharp and Dotnet Runtime (recommended)
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our alphas including CounterStrikeSharp by roflmuffin and the Dotnet Runtime named
latest_build_windows_with_cssharp_and_runtime
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_with_cssharp_and_runtime_windows_X.X.X-alpha.zip
to your csgo folder.Have fun and report bugs :D
Linux - Alpha with CounterStrikeSharp
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our alphas including CounterStrikeSharp by roflmuffin named
latest_build_linux_with_cssharp
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_with_cssharp_linux_X.X.X-alpha.zip
to your csgo folder.check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-linux-x64.tar.gz
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo servermove the contents of
addons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/X.X.X
intoaddons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/
of your csgo serverHave fun and report bugs :D
Windows - Alpha With CounterStrikeSharp
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our alphas including CounterStrikeSharp by roflmuffin named
latest_build_windows_with_cssharp
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_with_cssharp_windows_X.X.X-alpha.zip
to your csgo folder.check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-win-x64.zip
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo serverHave fun and report bugs :D
Linux Alpha
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so and also update CounterStrikeSharp by roflmuffin if the version of it that PugSharp depends on changes. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Linux Dedicated Server
libicu
/icu-libs
/libicu-dev
(depending on your distribution) install from your package manager for support of multiple languagesDownload one of our alphas named
latest_build_linux
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_linux_X.X.X-alpha.zip
to your csgo folder.check the
CounterStrikeSharp.API
dependency version in the csproj file of Pugsharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download the CounterStrikeSharp release that is configured there.Extract the contents of the CounterStrikeSharp into the csgo folder of your csgo server
check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-linux-x64.tar.gz
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo servermove the contents of
addons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/X.X.X
intoaddons/counterstrikesharp/dotnet/shared/Microsoft.NETCore.App/
of your csgo serverHave fun and report bugs :D
Windows Alpha
Warning
This method is not recommended, since you have to make sure you update your dotnet runtime yourself, if CounterStrikeSharp by roflmuffin does so and also update CounterStrikeSharp by roflmuffin if the version of it that PugSharp depends on changes. Only use this if you know why you want to do that.
Install MetaMod 2.0 on your Windows Dedicated Server
Download one of our alphas named
latest_build_linux
from our alpha builds (click on a run, scroll down to artifacts) and unpack the containingPugSharp_windows_X.X.X-alpha.zip
to your csgo folder.check the
CounterStrikeSharp.API
dependency version in the csproj file of Pugsharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download the CounterStrikeSharp release that is configured there.Extract the contents of the CounterStrikeSharp into the csgo folder of your csgo server
check the
Add dotnet runtime
step in the ci file of CounterStrikeSharp (make sure you use the one from the corresponding release instead the one from themain
branch) and download theaspnetcore-runtime-X.X.X-win-x64.zip
linked there.Extract the contents of the dotnet runtime into
addons/counterstrikesharp/dotnet
of your csgo serverHave fun and report bugs :D
Notes
Warning
This Plugin is in a very early state of development and some things are not fully working right now! Please report any issues you find either on Discord (you can find it on the home of the docs ) or in our issues tab on Github