CounterStrikeSharp: Difference between revisions

From CKRAS Wiki

No edit summary
No edit summary
 
Line 1: Line 1:
__NOTOC__
{{#seo:
{{#seo:
|title=Plugin for CS2 Server
|title=CounterStrikeSharp (CSS) for CS2 Server - CKRAS WIKI
|title_mode=append
|title_mode=append
|keywords=ckras, wiki, cs2, gameserver, help, guide, csgo, webinterface, webpanel, css, addon, plugin, easy, matches,setup, full-integrated, ckras
|keywords=ckras, css, counterstrikesharp, cs2, plugin, addons, metamod, webinterface
|description=CounterStrikeSharp is a server side modding framework for Counter-Strike 2. You can use CSS with one click installation at CKRAS.
|description=CounterStrikeSharp (CSS) is a server-side modding framework for CS2. Install and manage plugins easily via the CKRAS webinterface.
|image=Counterstrikesharp.png
|image=Counterstrikesharp.png
|image_alt=CounterStrikeSharp is a server side modding framework for Counter-Strike 2
|image_alt=CounterStrikeSharp for CS2 Servers
}}
}}
[[File:Counterstrikesharp.png|left|50x50px|CounterStrikeSharp|link=]]
CounterStrikeSharp is a server side modding framework for [[CS2|Counter-Strike 2]]. This project implements a .NET 8 scripting layer on top of a [[Metamod]] Source Plugin, allowing developers to create plugins that interact with the game server in a modern language (C#) to facilitate the creation of maintainable and testable code.


<div class="ck-page">
<div class="ck-hero--dark">
{| style="background:transparent; border:none; width:100%;"
|-
| style="vertical-align:top; width:130px; padding-right:20px;" |
<div class="ck-hero-logo">[[File:Counterstrikesharp.png|110px|alt=CounterStrikeSharp|link=]]</div>
| style="vertical-align:top;" |
<div class="ck-hero-content">
<h1 class="ck-hero-title">CounterStrikeSharp (CSS)</h1>
<div class="ck-hero-sub">Modern plugin framework for CS2 – install and manage addons with one click.</div>
<div class="ck-hero-meta"><b>Key Feature:</b> Fully integrated in the CKRAS webinterface with 1-click installation.</div>
<div class="ck-hero-actions">
[https://iface.ckras.com <span class="ck-btn ck-btn-primary">▶ Install / Manage</span>]
[https://play.ckras.com <span class="ck-btn ck-btn-ghost">Play</span>]
[https://www.ckras.com/en/ <span class="ck-btn ck-btn-ghost">CKRAS Website</span>]
</div>
</div>
|}
</div>
<div class="ck-lead">
CounterStrikeSharp is a server-side modding framework for [[CS2]]. 
It provides a modern <b>.NET 8 (C#)</b> scripting layer on top of [[Metamod]], allowing developers to build powerful, maintainable plugins for game servers.
</div>
<div class="ck-jump">
<b>Jump to:</b> [[CounterStrikeSharp#Plugins|Plugins]] • [[CounterStrikeSharp#Installation|Installation]] • [[CounterStrikeSharp#Update|Update]] • [[CounterStrikeSharp#Settings|Settings]]
</div>
== Plugins ==
<div class="ck-callout ck-callout--ok">
<b>Available CounterStrikeSharp plugins at CKRAS:</b>
</div>
<div class="ck-feature-list">
<span class="ck-feature-pill">[[MatchZy]] (Recommended)</span>
<span class="ck-feature-pill">[[OpenPrefirePrac|PreFire]]</span>
<span class="ck-feature-pill">[[Deathmatch]] (Beta)</span>
<span class="ck-feature-pill">[[Retakes]]</span>
</div>
'''Details:'''
* '''[[MatchZy]]''' → Scrim / Prac / Matches / Coach (recommended)
* '''[[OpenPrefirePrac|PreFire]]''' → Prefire training on competitive maps
* '''[[Deathmatch]]''' → Fast-paced DM mode (not compatible with MatchZy)
* '''[[Retakes]]''' → Retake scenarios with modifiers
== Installation ==


== CounterStrikeSharp Plugins available at CKRAS ==
<div class="ck-callout">
*'''[[MatchZy]]''' Scrim/Prac/Tactics/Matches Addon (''recommended'')
<b>1-Click Setup:</b> CounterStrikeSharp is directly available in the CKRAS webinterface.
*[[OpenPrefirePrac|Prefire]]  Train prefire scenarios on Competitve Maps
</div>
*[[Deathmatch]] (Beta available, please note not compatible with MatchZy)
*[[Retakes]]  <NEW> (with additional modifier like Instadefuse)


== Install CounterStrikeSharp ==
# Activate [[Metamod|Metamod (MM)]]
CSS is available as default in the CKRAS [[webinterface]], you just have to activate [[Metamod|MM]] and you can easily install the latest version with one click.
# Click install CounterStrikeSharp
# Restart your server


[[File:Install-matchzy-panel.png|750x750px]]
[[File:Install-matchzy-panel.png|750x750px]]


== Update CounterStrikeSharp ==
== Update ==
To Update CounterStrikeSharp, simply click on <u>Update</u> in the webinterface.
 
To update CounterStrikeSharp, simply click on <b>Update</b> in the webinterface.


[[File:Css-update.png|alt=CounterStrikeSharp Update|750x750px]]
[[File:Css-update.png|alt=CounterStrikeSharp Update|750x750px]]


== Settings ==
You can change the plugin language by editing:
<code>addons/counterstrikesharp/configs/core.json</code>
Parameter:
<code>ServerLanguage</code>


Upload / edit via [[CS2#FTP Usage|FTP]].


Recommended CSS PLugins
== Recommended Setup ==


{| class="wikitable"
{| class="wikitable"
|-
|-
| style="width: 350px; height: 150px; background-color: #f0f0f0; text-align: center; color: black;" |
| style="width: 350px; height: 150px; text-align: center;" |
[[MatchZy]]
[[MatchZy]]
| style="width: 350px; height:150px; background-color: #f0f0f0; text-align: center; color: black;" |
| style="width: 350px; height: 150px; text-align: center;" |
[[OpenPrefirePrac|PreFire]]
[[OpenPrefirePrac|PreFire]]
|}
|}


<div class="ck-callout ck-callout--amber">
For the best experience, combine <b>CounterStrikeSharp + MatchZy</b>.
</div>
== CKRAS Gameserver ==


== Language ==
<div class="ck-callout">
Want to manage your [[CS2]] server easily? Use the [[CKRAS BOT]] and our webinterface.
</div>


You can adjust the Language of the Plugin by editing ServerLanguage in this file: <code>addons/counterstrikesharp/configs/core.json</code> ([[CS2#FTP Usage|FTP]])
<div class="ck-hero-actions">
[https://iface.ckras.com <span class="ck-btn ck-btn-primary">▶ Open Webinterface</span>]
[https://play.ckras.com <span class="ck-btn ck-btn-ghost">Play</span>]
[https://www.ckras.com <span class="ck-btn ck-btn-ghost">Order Server</span>]
</div>


==  CKRAS GAMESERVER ==
[[Category:CS2]]
Want to easily manage your [[CS2]] gameserver? Use our [[CKRAS BOT]]


'''<big>Order your [[CS2]] Server [https://www.ckras.com here]</big>'''
</div>
[[index.php?title=Category:CS2]]

Latest revision as of 14:39, 24 March 2026


CounterStrikeSharp (CSS)

Modern plugin framework for CS2 – install and manage addons with one click.
Key Feature: Fully integrated in the CKRAS webinterface with 1-click installation.

CounterStrikeSharp is a server-side modding framework for CS2. It provides a modern .NET 8 (C#) scripting layer on top of Metamod, allowing developers to build powerful, maintainable plugins for game servers.

Jump to: PluginsInstallationUpdateSettings

Plugins

Available CounterStrikeSharp plugins at CKRAS:

MatchZy (Recommended) PreFire Deathmatch (Beta) Retakes

Details:

  • MatchZy → Scrim / Prac / Matches / Coach (recommended)
  • PreFire → Prefire training on competitive maps
  • Deathmatch → Fast-paced DM mode (not compatible with MatchZy)
  • Retakes → Retake scenarios with modifiers

Installation

1-Click Setup: CounterStrikeSharp is directly available in the CKRAS webinterface.

  1. Activate Metamod (MM)
  2. Click install CounterStrikeSharp
  3. Restart your server

Update

To update CounterStrikeSharp, simply click on Update in the webinterface.

CounterStrikeSharp Update

Settings

You can change the plugin language by editing:

addons/counterstrikesharp/configs/core.json

Parameter: ServerLanguage

Upload / edit via FTP.

Recommended Setup

MatchZy

PreFire

For the best experience, combine CounterStrikeSharp + MatchZy.

CKRAS Gameserver

Want to manage your CS2 server easily? Use the CKRAS BOT and our webinterface.