CounterStrikeSharp kurulumu
CounterStrikeSharp, CS2 sunucunuza admin menüsü, rank veya retake gibi eklentiler eklemenizi sağlar. Kurmadan önce Metamod kurulu olmalıdır. Bu rehberde önce CSS altyapısını kuruyoruz, ardından bir plugin nasıl eklenir ona bakıyoruz.
CounterStrikeSharp nedir?
Metamod sunucunun eklenti altyapısını hazırlar. CounterStrikeSharp ise bu altyapı üzerinde çalışan C# tabanlı eklenti sistemidir.
CSS kurduğunuzda henüz admin menüsü veya rank görünmez. Bunlar için ayrı plugin dosyalarını yüklemeniz gerekir.
Eski CS:GO SourceMod (.smx) dosyaları CS2'de çalışmaz. CS2 için CounterStrikeSharp eklentileri kullanılır.
Nasıl kurulur?
Kuruluma başlamadan önce sunucunuzu kapatın ve Metamod'un çalıştığından emin olun. Sonra aşağıdaki adımları sırayla yapın.
- 1. Metamod kurulu mu, kontrol edin
Önce CS2 Metamod kurulumu rehberini tamamlayın. Sunucu konsolunda
meta versionkomutu sürüm gösteriyorsa devam edebilirsiniz.Konsola yazınmeta version - 2. CounterStrikeSharp dosyasını indir
CounterStrikeSharp GitHub sürümler sayfası adresinden
counterstrikesharp-with-runtime-linux.zipdosyasını indirin. İlk kurulumda mutlakawith-runtimesürümünü seçin. - 3. Dosyaları sunucuya kopyala
Zip dosyasını açın. İçindeki
addonsklasörünügame/csgoklasörüne yapıştırın. Mevcutmetamodklasörüyle birleşmelidir.Terminal komutları# Sunucuyu durdurun cd ~/cs2-server/game/csgo # counterstrikesharp-with-runtime-linux.zip dosyasını indirin # GitHub Releases sayfasından en güncel sürümü seçin # Zip içindeki addons klasörünü bu dizine çıkarın unzip -o counterstrikesharp-with-runtime-linux.zip chown -R cs2:cs2 addons/ # Beklenen klasör yapısı ls addons/counterstrikesharp/ - 4. Dizin yapısını doğrula
addons/counterstrikesharpklasörü ve altındakidotnet,pluginsdizinleri oluşmuş olmalıdır.Beklenen klasör yapısıgame/csgo/addons/ ├── metamod/ └── counterstrikesharp/ ├── bin/ ├── configs/ ├── dotnet/ └── plugins/ └── PluginAdi/ └── PluginAdi.dll - 5. Sunucuyu aç ve kontrol et
Sunucuyu yeniden başlatın. Konsola aşağıdaki komutları yazın.
meta listiçinde CounterStrikeSharp görünmelidir.Konsola yazınmeta list css_plugins list
Bir plugin nasıl eklenir?
CounterStrikeSharp hazır olduktan sonra eklenti eklemek kısa bir işlemdir. game/csgo/addons/counterstrikesharp/plugins/ altında plugin adıyla klasör açın, indirdiğiniz .dll dosyasını (varsa config dosyalarıyla birlikte) içine koyun ve sunucuyu yeniden başlatın.
Konsolda css_plugins list yazarak eklentinin listede göründüğünü kontrol edin. Başarılı yüklemede logda şuna benzer satır görürsünüz:
[CounterStrikeSharp] CounterStrikeSharp.API Loaded Successfully
CSS plugin "PluginAdi" loaded Sürüm uyumluluğu
CounterStrikeSharp ve Metamod sürümleri birbiriyle uyumlu olmalıdır. CS2 güncellemesi sonrası her iki bileşeni de güncelleyin.
| Bileşen | Test edilen |
|---------|-------------|
| Metamod | dev 2.x (master branch) |
| CounterStrikeSharp | with-runtime linux |
| Ubuntu | 22.04 / 24.04 LTS | Kurulum oldu mu, nasıl anlarım?
meta list komutunda CounterStrikeSharp görünüyorsa altyapı yüklüdür. css_plugins list komutu kurulu pluginleri listeler.
Sunucu açılmıyorsa with-runtime paketini kullandığınızdan emin olun. Ubuntu'da libicu eksikse: sudo apt install libicu-dev. Hâlâ açılmıyorsa son eklediğiniz plugini kaldırıp tekrar deneyin.
meta list
css_plugins list CS2 güncellenince ne olur?
Valve oyunu güncellediğinde CounterStrikeSharp ve plugin sürümleri uyumsuz kalabilir. GitHub Releases sayfasından güncel with-runtime paketini indirip addons klasörünü yenileyin. Plugin yazarının yayınladığı yeni sürümü de kontrol edin.
Bu işlemlerle uğraşmak istemiyorsanız CS2Server.org.tr paneli CounterStrikeSharp ve plugin kurulumunu sizin yerinize yapar.
SSS
Sık sorulan sorular
Kurulum ve yönetim hakkında en çok sorulan konuların kısa cevapları.
Kurulum yaptım ama css_plugins list boş, ne yapmalıyım?
with-runtime paketini kullandığınızdan emin olun. Metamod aktif mi kontrol edin (meta version). addons/counterstrikesharp klasörünün game/csgo içinde olduğunu doğrulayın.
SourceMod pluginlerim çalışır mı?
Hayır. CS2 için CounterStrikeSharp eklentileri gerekir. Eski .smx dosyaları uyumlu değildir.
Bunu kendim yapmak zorunda mıyım?
Hayır. CS2Server.org.tr paneline sunucunuzu bağlarsanız CounterStrikeSharp ve plugin kurulumu otomatik yapılır.