CounterStrikeSharp eklentilerini bulma, değerlendirme ve güvenle kurma
Bir eklenti sunucunun kendisiyle aynı yetkilerle çalışır; bu yüzden özensiz ya da kötü niyetli bir eklenti size tüm sunucuyu kaybettirebilir. Kendinizi korumak için uzman olmanız gerekmez. Birkaç hızlı kontrol sorunların çoğunu yakalar.
Nerede aranır
CounterStrikeSharp eklentilerinin çoğu GitHub’da yayımlanır ve cssharp konusu bunlara göz atmak için iyi bir yerdir. Forumlar ve Discord sunucuları da eklenti önerir, ama bağlantıyı her zaman kaynak koda kadar takip edin.
cssharp konusuna göz atBakımı yapılıyor mu?
Depoyu açın ve son sürüme ve son commit’e bakın. Uzun süredir ellenmemiş bir eklenti oyunun güncel sürümüyle çalışmayabilir. Açık issue’ları da okuyun; kullanıcıların gerçekte neler yaşadığını gösterirler.
Sürümünüzle uyuşuyor mu?
Eklentinin hangi CounterStrikeSharp.API sürümünü hedeflediğine bakın ve sunucunuzdakiyle karşılaştırın. Büyük fark bir uyarı işaretidir. Sürüm rehberimiz doğru sürüm için nasıl derleyeceğinizi açıklar.
Kodda tehlike işaretlerini arayın
Her şeyi anlamanız gerekmez. Dosyalarda web isteklerini, Process.Start’ı, gizli ya da açıklanmayan komutları ve sunucunuzdan dışarıya veri gönderen her yeri arayın. İhtiyacından çok daha fazla yetki isteyen eklentilere dikkat edin.
Kendiniz derleyin
Kaynaktan derlediğinizde sunucunuzdaki DLL, incelediğiniz kodla eşleşir. Depoyu zip olarak indirin ve derleyicimize yükleyin.
Test sunucusunda deneyin
Eklentiyi önce bir test sunucusuna koyun. Konsolu izleyin, komutlarını deneyin ve birden fazla oyuncuyla nasıl davrandığına bakın. Ancak bundan sonra canlı sunucuya taşıyın.
Kayıt tutun
Neyi, hangi depodan ve hangi sürümle kurduğunuzu not edin. Bir oyun güncellemesi bir şeyi bozduğunda neyi güncelleyeceğinizi ve bir eklenti sorun çıkarırsa neyi kaldıracağınızı tam olarak bilirsiniz.
Bu rehber işinize yaradı mı?
Barlap topluluk için.