Counter-Strike 2 için geliştirilmiş sunucu eklentileri koleksiyonu.
Kurmak istediğiniz eklentiyi derleyebilirsiniz veya .Compiled klasöründen derlenmiş halini alıp direkt sunucunuza yükleyebilirsiniz.
Not: Bazı eklentiler harici kütüphaneler kullanır. Eklenti açıklamalarını kontrol edin.
Oyuncular 1v1 kaldıklarında otomatik geri sayım ve slay sistemi
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
min_players |
Sistemin aktif olması için minimum oyuncu sayısı | 3 |
countdown_time |
Geri sayım süresi (saniye) | 30 |
enable_announcements |
Tüm bildirimleri aktif/pasif yapar (HUD + Chat) | true |
Rastgele oyuncu seçme aracı
Komutlar:
css_cek all- Tüm oyunculardan seçcss_cek dead- Ölü oyunculardan seçcss_cek live- Canlı oyunculardan seçcss_cek T/Tdead/Tlive- Terörist takımından seçcss_cek CT/CTdead/CTlive- CT takımından seç
Yetki: @css/chat
Sohbet temizleme sistemi
Komutlar:
css_cc- Tüm sohbeti temizle (admin)css_selfcc- Kendi sohbetini temizle
Yetkiler:
css_cciçin@css/chatcss_selfcciçin yetki gerekmez
Warden için harita bariyerleri
Komut: css_cit
Yetki: @css/root veya @jailbreak/warden
Gereksinimler: CS2TraceRay
JSON tabanlı dinamik komut oluşturma sistemi
Komutlar:
css_cm_reload- Komutları yeniden yükle (yetki:@css/root)
Yetki: Her komut için JSON'da tanımlanabilir (multi-flag destekler)
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
ConfigPath |
Komut tanımlarının bulunduğu JSON dosyası | commands.json |
Komut Türleri:
default- Basit komutlar (chat/center mesajı gösterir)target- Hedef oyuncu gerektiren komutlar (örn:!hp <oyuncu> <değer>)playertarget- Opsiyonel hedef (kendine veya başkasına, örn:!god [oyuncu])execute- Sunucu komutu çalıştırır
Özellikler:
Validasyon:
arg1,arg2,arg3- 3 argümana kadar destekarg*_number_min/max- Sayısal sınırlararg*_word_length- Kelime uzunluğu sınırıarg*:"number","word","optional"
Aksiyon Sistemi (18 aksiyon):
sethealth- Can ayarlasetmaxhealth- Maksimum can ayarlasetarmor- Zırh ayarlasethelmet- Miğfer versetfreeze- Dondur/çözsetnoclip- Noclip aç/kapatsetspeed- Hız çarpanı ayarlasetgravity- Yerçekimi ayarlasetgodmode- Ölümsüzlük aç/kapatsetmovetype- Hareket tipi ayarlagiveweapon- Silah verstripweapons- Tüm silahları kaldırsetclip- Şarjör mermisi ayarlasetammo- Yedek mermi ayarlateleport- Işınla (x y z)setplayercolor- Oyuncu rengi (r g b)setmodel- Model değiştirplaysound- Ses oynatsetname- İsim değiştirslapdamage- Tokat ve hasarsetmoney- Para ayarlachangeteam- Takım değiştir (0-3)respawn- Yeniden canlandırkill- Öldür
Mesaj Sistemi:
chat- Komutu kullanan oyuncuya chat mesajıcenter- Komutu kullanan oyuncuya merkez ekran mesajı (HTML destekli)centertime- Merkez mesajın ekranda kalma süresi (saniye, varsayılan: 5.0)serverchat- Tüm oyunculara chat mesajıservercenter- Tüm oyunculara merkez ekran mesajı (HTML destekli)
Yer Tutucular (17+):
[PLAYER]/[PLAYERNAME]- Komutu kullanan oyuncu[TARGET]- Hedef oyuncu[PLAYER/TARGET]- Hedef oyuncu (playertarget için)[ARG1],[ARG2],[ARG3]- Argümanlar[TARGETHEALTH]- Hedef oyuncunun canı[TARGETTEAM]- Hedef oyuncunun takımı[PLAYERCOORDINATE]- Oyuncu koordinatları (x y z)[TARGETCOORDINATE]- Hedef koordinatları (x y z)[SERVERIP],[SERVERPORT]- Sunucu IP ve port[HOSTNAME]- Sunucu ismi[MAPNAME]- Harita ismi[PLAYERCOUNT]- Oyuncu sayısı[ALIVECOUNT]- Canlı oyuncu sayısı[RANDOMPLAYER]- Rastgele oyuncu[TIME]- Saat (HH:mm:ss)[DEFAULT],[RED],[GOLD],[GREEN],[BLUE],[ORCHID], vb. - Renk kodları
Diğer:
announce- Komut kullanımını sunucuya duyurur (true/false)flag- Yetki (noktalı virgül ile çoklu yetki:@css/slay;@css/cheats)
Örnek Komut:
{
"command": "css_hp;css_health",
"type": "target",
"args": 1,
"arg1": "number",
"arg1_number_min": 1,
"arg1_number_max": 500,
"flag": "@css/slay;@css/cheats",
"sethealth": "[TARGET] [ARG1]",
"chat": "[GOLD][TARGET][DEFAULT] oyuncusunun canı [GOLD][ARG1][DEFAULT] yapıldı.",
"center": "<font color='green'>Can: [ARG1]</font>",
"centertime": 3.0,
"announce": false
}CT takımı yasaklama sistemi
Komutlar:
css_ctban <oyuncu> <süre>- CT yasağı vercss_ctunban <oyuncu>- CT yasağını kaldırcss_ctaddban <oyuncu> <süre>- CT yasağına ek süre eklecss_ctbanlist- Yasaklı oyuncuları listele
Yetkiler:
@css/ban(ctban, ctunban, ctaddban için)- Yetki gerekmez (ctbanlist için)
Ayarlar:
| Ayar | Açıklama |
|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek |
CT takımı için silah kiti menüsü (Jailbreak)
Komut:
css_kit- CT silah menüsünü açar
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
default_primary_weapon |
Varsayılan ana silah | weapon_ak47 |
default_secondary_weapon |
Varsayılan yan silah | weapon_deagle |
primary_weapons |
Ana silah seçenekleri | AK47, M4A4, M4A1-S, AWP, MAG7 |
secondary_weapons |
Yan silah seçenekleri | DEAGLE, CZ75A, TEC9, ÇİFT BERETTA, USP-S, GLOCK, REVOLVER |
Özellikler:
- CT oyuncuları raunt başında seçtiği silahlarla doğar
CT takımındaki gardiyanları (komutçu hariç) tüm CT'leri T takımına gönderir
Komut:
css_ctkov- CT gardiyanları hariç tüm CT'leri T'ye atar
Yetki: @css/generic veya @jailbreak/warden
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
CT takımı için perk (özellik) sistemi (Jailbreak)
Komut:
css_ctperk- CT perk seçim menüsünü açar
Yetki: @css/generic veya @jailbreak/warden
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
perk_hparmor_hp |
HP & Armor perk HP miktarı | 200 |
perk_hparmor_armor |
HP & Armor perk zırh miktarı | 100 |
perk_lifesteal_ratio |
Lifesteal perk oranı | 0.25 |
perk_damagereducation_ratio |
Hasar azaltma perk oranı | 0.25 |
perk_damageboost_ratio |
Hasar artırma perk oranı | 1.50 |
enabled_perk_* |
Perkleri aktif/pasif yapar | true |
selection_rights |
T sayısına göre seçim hakkı | Özelleştirilebilir |
Özellikler:
- CT'ler raunt başında perk seçebilir (HP/Zırh, Lifesteal, Sınırsız Mermi, Hasar Azaltma, Hasar Artırma)
CT takımına canlandırma (revive) menüsü ve otomatik canlandırma sistemi
Komutlar:
css_ctr,css_ctrev,css_ctrevmenu- CT revive menüsünü açarcss_hak0,css_haksifir,css_haksifirla- Canlandırma haklarını sıfırlar
Yetki:
@css/genericveya@jailbreak/warden(revive menüsü)@css/generic(hak sıfırlama)
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
cooldown |
Canlanma bekleme süresi (sn) | 15 |
revive_count |
Raunt başına maksimum canlandırma hakkı | 3 |
Özellikler:
- Otomatik canlandırma modu ve manuel canlandırma seçeneği
CT doğumunda geçici ölümsüzlük (spawn kill önleme)
Yetki: Yok
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
spawn_protect_seconds |
Spawn koruma süresi (saniye) | 5 |
Özellikler:
- CT'ler doğduğunda belirtilen süre boyunca hasar almaz ve turuncu renkle işaretlenir
Discord webhook entegrasyonu ile sunucu logları
Ayarlar:
| Ayar | Açıklama |
|---|---|
webhook_map |
Harita değişikliği logları için webhook URL |
webhook_connect |
Oyuncu bağlantı logları için webhook URL |
webhook_command |
Komut logları için webhook URL |
webhook_chat |
Chat logları için webhook URL |
webhook_kill |
Öldürme logları için webhook URL |
webhook_round |
Round logları için webhook URL |
Öneri: Her log kategorisi için ayrı webhook kullanın.
Haritadaki tüm kapıları hızlıca açıp/kapatma
Komut:
css_kapiaccss_kapikapat
Yetki: @css/generic veya @jailbreak/warden
Not:
func_door,func_movelinear,func_door_rotating,prop_door_rotatingvefunc_breakableüzerinde çalışır.
Jailbreak için takım sistemi (T oyuncularını belirtilen sayıda renklere göre takımlara böler ve takım içi dost hasarını engeller)
Komutlar:
css_takim <0-5>-0/1kapatır,2-5arası takım sayısını ayarlar
Yetki: @css/generic
Ayarlar:
| Ayar | Açıklama |
|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek |
Jailbreak için yarış (race) sistemi
Komut:
css_race- Yarış menüsünü açar
Yetki: @css/generic veya @jailbreak/warden
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
Özellikler:
- Belirlenen noktalar arasında yarış başlatılır, kazananlar otomatik belirlenir
Oyuncu sayısına göre dinamik harita engelleri
Ayarlar:
| Ayar | Açıklama | Değerler |
|---|---|---|
mapblock_mode |
Çalışma modu | 0: Kapalı, 1: CT sayısı, 2: Toplam oyuncu |
mapblock_count |
Tetiklenecek oyuncu sayısı | Sayısal değer |
Terörist takımı için meslek seçim sistemi
Komutlar:
css_meslek- Meslek menüsünü açcss_meslek doktor- Doktor mesleğini seçcss_meslek flash- Flash mesleğini seçcss_meslek bombacı- Bombacı mesleğini seçcss_meslek rambo- Rambo mesleğini seçcss_meslek zeus- Zeus mesleğini seç
Yetki: Yok
Steam oyun saati kontrolü ve kademeli ceza sistemi
Özellikler:
- Oyuncuların CS2 oyun saatini kontrol eder
- Yetersiz saati olan oyunculara kademeli ceza sistemi uygular
- Gizli profillere uyarı ve ceza sistemi
- MySQL veritabanı desteği
- Steam API, DecAPI ve ByDexter API desteği
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
phc_db |
MySQL veritabanı bağlantı bilgileri | localhost:3306 |
phc_chat_prefix |
Sohbet mesajlarında kullanılacak önek | {Orchid}[ByDexter] |
phc_steam_api_key |
Steam API anahtarı (opsiyonel) | "" |
phc_required_playtime |
Gereken minimum oyun saati | 100 |
phc_warn_times |
Gizli profil için uyarı sayısı | 3 |
phc_warn_enabled |
Uyarı sistemi aktif/pasif | 1 |
phc_warn_timer |
Uyarılar arası bekleme süresi (saniye) | 30 |
phc_warn_reason_private |
Gizli profil uyarı mesajı | Özelleştirilebilir |
phc_kick_reason_private |
Gizli profil kick mesajı | Özelleştirilebilir |
phc_penalty |
Kademeli ceza ayarları | Özelleştirilebilir |
phc_ignore_flags |
Kontrolden muaf yetkiler | @bydexter/ignoreplaytime, @css/root |
phc_ignore_steamids |
Kontrolden muaf SteamID'ler | Özelleştirilebilir |
Ceza Sistemi:
Ceza anahtarları esnek şekilde tanımlanabilir. İhlal sayısına en yakın (küçük veya eşit) ceza uygulanır.
| Config | Açıklama |
|---|---|
"1" |
1-2. ihlal için uygulanır |
"3" |
3-4. ihlal için uygulanır |
"5" |
5+ ihlal için uygulanır |
Örnek Config:
"phc_penalty": {
"1": { "type": "kick", "time": 0, "reason": "Yetersiz oyun saati ({PlayerPlaytime}/{RequiredPlaytime} saat)" },
"3": { "type": "ban", "time": 60, "reason": "Yetersiz oyun saati - 1 saat ban" },
"5": { "type": "ban", "time": 1440, "reason": "Yetersiz oyun saati - 1 gün ban" }
}Placeholder'lar:
{RequiredPlaytime}- Gereken oyun saati{PlayerPlaytime}- Oyuncunun mevcut saati{Default}{White}{Red}{LightRed}{DarkRed}{BlueGrey}{Blue}{DarkBlue}{Purple}{Orchid}{Yellow}{Gold}{Orange}{LightGreen}{Green}{Lime}{Grey}{Gray}{Grey2}- Renk kodları
Gereksinimler:
- MySQL veritabanı
- MySqlConnector.dll (plugin ile birlikte gelir)
Oyuncu modeli RGB renklendirme
Komut: css_rgb
Yetki: @css/cheats
Oyuncuya geçici hız ve renk efekti uygular
Komut:
css_redbull- Redbull efektini etkinleştir
Ayarlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
chat_prefix |
Sohbet mesajlarında kullanılacak önek | [ByDexter] |
speed |
Hız çarpanı (1.0 normal) |
2.0 |
duration |
Etki süresi (saniye) | 10 |
filter_team |
Kullanım kısıtı (T, CT, Both) |
T |
player_color |
Efekt rengi (RGB) | [248,123,27] |
round_limiter |
Raunt başına kullanım limiti (0 sınırsız) |
2 |
cooldown |
Tekrar kullanım bekleme süresi (saniye) | 15 |
Oyuncu ses kontrolü (bıçak, silah, ayak/yürüme, oyuncu/hasar seslerini açma/kapama)
Komut:
css_ses,css_sesler- Ses ayarları menüsünü açar
Yetki: Yok
Ayarlar:
| Ayar | Açıklama | Değerler |
|---|---|---|
Database.provider |
Veritabanı türü | sqlite |
Database.host |
MySQL sunucu adresi | localhost |
Database.name |
Veritabanı adı | bydexter_sesler |
Database.port |
MySQL port | 3306 |
Database.user |
MySQL kullanıcı adı | root |
Database.password |
MySQL şifre | "" |
Özellikler:
- Diğer oyuncuların bıçak, silah, ayak/yürüme, oyuncu/hasar ve MVP müziği seslerini kapatabilir
Gereksinimler:
- SQLite:
e_sqlite3.dll(plugin ile birlikte gelir) - MySQL:
MySqlConnector.dll(plugin ile birlikte gelir)
Veritabanı:
Plugin ilk çalıştırıldığında otomatik olarak player_preferences tablosunu oluşturur:
steamid- Oyuncu Steam IDknife- Bıçak sesi tercihi (0-3)weapon- Silah sesi tercihi (0-3)foot- Ayak/Yürüme sesi tercihi (0-3)player- Oyuncu/Hasar sesi tercihi (0-3)mvp- MVP müziği tercihi (0 veya 3)
Yere düşen silahları temizleme
Komut: css_silahsil
Yetki: @css/slay
Jailbreak için hızlı yazma yarışı sistemi
Komutlar:
css_ctsustum- CT'ler arası yarışcss_tsustum- T'ler arası yarışcss_dsustum- Ölüler arası yarışcss_olusustum- Tüm oyuncular arası yarışcss_sustum0/css_ctsustum0/css_tsustum0/css_dsustum0/css_olusustum0- Sustum yarışmasını durdurur
Yetki: @css/generic veya @jailbreak/warden
Ayarlar:
| Ayar | Açıklama |
|---|---|
chat_prefix |
Sohbet etiketi |
sustum.json |
Yarış için kullanılacak kelime havuzu |