Skip to main content

İndir

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

Kaynak Kodu

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

Gereksinimler

Bu eklenti, SourceMod ve ripext uzantısını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/csgo

2. Eklentiyi yükleyin

Dışa aktardığınız ZIP içerisindeki dosyaları sunucunuzun SourceMod dizinine kopyalayın:
csgo/addons/sourcemod/plugins/leaderos_connect.smx
csgo/addons/sourcemod/configs/leaderos_connect.cfg
Ayrıca ripext uzantı dosyalarını da yükleyin:
csgo/addons/sourcemod/extensions/ripext.ext.so      (Linux)
csgo/addons/sourcemod/extensions/ripext.ext.dll     (Windows)
csgo/addons/sourcemod/extensions/ripext.autoload

3. Eklentiyi yapılandırın

Ayar (config) dosyasını açın ve kendi bilgilerinizi doldurun:
csgo/addons/sourcemod/configs/leaderos_connect.cfg
"LeaderosConnect"
{
    "WebsiteUrl"            "https://siteniz.com"
    "ApiKey"                "YOUR_API_KEY_HERE"
    "ServerToken"           "YOUR_SERVER_TOKEN_HERE"
    "FreqSeconds"           "300"
    "CheckPlayerOnline"     "1"
    "DebugMode"             "0"
}
Eğer config dosyası yoksa, eklenti ilk çalıştırmada varsayılan değerlerle bu dosyayı otomatik olarak oluşturacaktır.

4. Gerekli sunucu yapılandırması

Bunu 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.
FreqSecondsEklentinin komut sırasını (queue) ne sıklıkla kontrol edeceği (saniye cinsinden). Varsayılan: 300 (5 dakika).
CheckPlayerOnlineÇevrimdışı oyuncular için komutları sıraya almak ve bir sonraki girişlerinde iletmek için 1 olarak ayarlayın. Hedef oyuncunun çevrimiçi olup olmadığına bakılmaksızın komutları anında çalıştırmak için 0 olarak ayarlayın.
DebugModeAyrıntılı hata ayıklama (debug) günlüklerini etkinleştirmek için 1, devre dışı bırakmak için 0 olarak ayarlayın.

Konsol Komutları

Tüm komutlar sunucu konsolundan veya RCON üzerinden serbestçe çalıştırılabilir.
KomutAçıklama
leaderos_statusMevcut eklenti durumunu, URL’yi, token’ı, kontrol (poll) sıklığını ve zamanlayıcı (timer) durumunu görüntüler.
leaderos_pollBir sonraki aralığı beklemeden anında bir sıra (queue) kontrolü tetikler.
leaderos_reloadConfig dosyasını yeniden yükler ve kontrol zamanlayıcısını (poll timer) yeniden başlatır.
leaderos_debugÇalışma zamanında (runtime) hata ayıklama modunu açıp kapatır ve değişikliği config dosyasına kaydeder.