Skip to main content

İndir

https://www.leaderos.net/plugin/cs2

Kaynak Kodu

https://github.com/leaderos-net/cs2-leaderos-connect

Gereksinimler

Bu eklenti, CounterStrikeSharp’ın kurulu olmasını gerektirir.

Kurulum

1. Eklentiyi indirin

Aşağıdaki bağlantıdan en son sürümü ZIP dosyası olarak indirin ve dışa aktarın: https://www.leaderos.net/plugin/cs2

2. Eklentiyi yükleyin

Dışa aktardığınız ZIP içerisindeki LeaderosConnect klasörünü sunucunuzun CounterStrikeSharp eklentiler (plugins) dizinine kopyalayın:
game/csgo/addons/counterstrikesharp/plugins/LeaderosConnect/
Klasör şunları içermelidir:
LeaderosConnect/
├── LeaderosConnect.dll

3. Eklentiyi yapılandırın

Ayar (config) dosyasının otomatik olarak oluşturulması için sunucunuzu bir kez başlatın ve ardından dosyayı açın:
game/csgo/addons/counterstrikesharp/configs/plugins/LeaderosConnect/LeaderosConnect.json
Kendi bilgilerinizi doldurun:
{
    "WebsiteUrl":        "https://siteniz.com",
    "ApiKey":            "YOUR_API_KEY_HERE",
    "ServerToken":       "YOUR_SERVER_TOKEN_HERE",
    "DebugMode":         false,
    "CheckPlayerOnline": true,
    "ConfigVersion":     1
}

4. Gerekli sunucu yapılandırması

Bunu game/csgo/cfg/server.cfg dosyanıza ekleyin:
sv_hibernate_when_empty 0
Bu kod olmadan, hiçbir oyuncu bağlı değilken sunucu uyku moduna girer ve oyun tick’lerini işlemeyi durdurur. Bu durum, boş bir sunucuda komutların çalıştırılmasını engeller.

5. Sunucunuzu yeniden başlatın

Sunucunuzu yeniden başlatın. Eklenti artık aktiftir. Her şeyin sorunsuz çalıştığını doğrulamak için sunucu konsolunda leaderos_status komutunu çalıştırın.

Yapılandırma

SeçenekAçıklama
WebsiteUrlLeaderOS web sitenizin URL’si (örn. https://yourwebsite.com). https:// ile başlamalıdır.
ApiKeyLeaderOS API anahtarınız. Dashboard > Settings > API (Kontrol Paneli > Ayarlar > API) bölümünde bulabilirsiniz.
ServerTokenSunucu token’ınız. Dashboard > Store > Servers > Your Server > Server Token (Kontrol Paneli > Mağaza > Sunucular > Sunucunuz > Sunucu Token’ı) bölümünde bulabilirsiniz.
DebugModeAyrıntılı hata ayıklama (debug) günlüklerini etkinleştirmek için true, devre dışı bırakmak için false olarak ayarlayın.
CheckPlayerOnlineÇevrimdışı oyuncular için komutları sıraya almak ve bir sonraki girişlerinde iletmek için true olarak ayarlayın. Hedef oyuncunun çevrimiçi olup olmadığına bakılmaksızın komutları anında çalıştırmak için false olarak ayarlayın.

Konsol Komutları

Tüm komutlar oyun içi bir oyuncu tarafından çalıştırıldığında @css/root admin yetkisi gerektirir. Bu komutlar sunucu konsolundan (RCON) serbestçe çalıştırılabilir.
KomutAçıklama
leaderos_statusMevcut bağlantı durumunu, soket ID’sini, kanalı, son pong zamanını ve sıra (queue) boyutunu görüntüler.
leaderos_reconnectAnında bir WebSocket bağlantısı kesilmesine ve yeniden bağlanmaya zorlar.
leaderos_debugÇalışma zamanında (runtime) hata ayıklama modunu açıp kapatır.