Counter Web cs1.6 Discord eklentı Paylaşım yeri

Mochi Skin Sistemi (Silah & Karakter Skinler Yoneticisi)

avatar MochiFoxy
Forum Üyesi
1 saat önce
13
#1
Yorumu Paylaş

Eklenti İsmi: Mochi Skin Sistemi (Silah & Karakter Skinler Yoneticisi)
Eklenti Yazarı: mochifoxy
Eklenti Sürümü: 1.0.0
Eklenti Açıklaması: 
CS 1.6 sunucuları için geliştirilmiş; oyuncuların T ve CT takımlarına ayrı ayrı silah ve oyuncu modelleri seçebildiği, nVault ile kalıcı kaydedilen ve Cloudflare Worker & D1 SQL altyapısı sayesinde oyun içi modern Web MOTD ekranından skin kuşanabildiği skin yönetim sistemidir.

Gereksinimler;
  • ReHLDS & ReGameDLL
  • AMX Mod X 1.10.0+
  • EasyHTTP (easy_http)
  • ReAPI Modülü 
  • Özel Alan Adı (Custom Domain) : Cloudflare hesabınıza bağlı herhangi bir domain gereklidir.

Sunucu Kurulumu;
  1. mochi_skin_core.amxx, mochi_skin_weapons.amxx ve mochi_skin_players.amxx dosyalarını cstrike/addons/amxmodx/plugins/ içine yükleyin.
  2. mochi_skins.ini dosyasını cstrike/addons/amxmodx/configs/ içine yükleyin.
  3. cstrike/addons/amxmodx/configs/plugins.ini dosyasının en altına şu satırları ekleyin:
    Kod:
    mochi_skin_core.amxx
    mochi_skin_weapons.amxx
    mochi_skin_players.amxx

Cloudflare Worker Kurulumu ve Alan Adı (Domain) Bağlama;
Worker dosyalarını Cloudflare hesabınıza yüklemek için terminalden sırasıyla şu adımları uygulayınız:
 
Kod:
// 1. ZORUNLU: 0ms Anlık SQL Veritabanı Oluşturma (Bu adım şarttır!)
npx wrangler d1 create mochi_db

// Çıktıdaki database_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" değerini wrangler.toml içindeki database_id kısmına yapıştırın.
//[[d1_databases]]
//binding = "DB"
//database_name = "mochi_db"
//database_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" #'leri silin.

// 2. Worker'ı Cloudflare'a Yükleme (Deploy)
npx wrangler deploy

⚠️ ÖNEMLİ: Kendi Alan Adınızı (Custom Domain) Bağlama Adımı
Türkiye'deki internet servis sağlayıcılarında varsayılan .workers.dev uzantısı engelli olduğu için sunucunuzun ve oyuncuların Web Galerisine erişebilmesi adına kendi alt alan adınızı bağlamanız zorunludur.
 
  1. Cloudflare Paneline girip sol menüden Workers & Pages sekmesine tıklayın.
  2. Yüklediğiniz mochi-skin-motd worker'ına girin ve üst menüden Domains bölümüne gelin.
  3. Add Domain butonuna basarak kendi alan adınızdan bir alt domain yazın (Örnek: skin.alanadiniz.com).
  4. Oluşan bu adresi amxx.cfg içindeki mochi_motd_url satırına yazınız.

Cloudflare WAF Güvenlik Kuralı (All-in-One - Bot, Tarayıcı ve Yetkisiz API Koruması):
Cloudflare panelinizde Security -> Security Rules -> Create Rule -> Custom Rules kısmından 'Edit expression' diyerek yapıştırın:
 
Kod:
http.host eq "skin.alanadiniz.com" and not ((http.request.uri.path eq "/" and http.request.uri.query contains "token=" and http.request.uri.query contains "id=") or (http.request.uri.path in {"/api/live" "/api/sync" "/api/poll"} and (http.request.headers["x-api-key"][0] eq "secretapikey" or http.request.uri.query contains "key=secretapikey")) or (http.request.uri.path eq "/api/select" and http.request.method eq "POST" and http.request.headers["content-type"][0] contains "application/json") or starts_with(http.request.uri.path, "/images/") or http.request.uri.path eq "/api/proxy-image")
* Not: Kuraldaki skin.alanadiniz.com ve secretapikey kısımlarını kendi belirlediğiniz adres ve şifrenizle değiştiriniz. İşlem (Action) olarak Block seçiniz.

Eklenti CVAR Komutları ve Ayarları (amxx.cfg veya server.cfg);
  • mochi_motd_url "https://skin.alanadiniz.com" : Cloudflare Worker'a bağladığınız Custom Domain adresi (Sonunda '/' olmadan).
  • mochi_api_secret "secretapikey" : wrangler.toml dosyasındaki MOCHI_API_SECRET ortam değişkeni ile birebir aynı güvenlik şifresi.
  • mochi_motd_enable "1" : Web MOTD galerisinin oyun içinde aktifliği (1: Açık, 0: Kapalı / Menüden Gizle).
  • mochi_motd_sync "1" : Canlı çift yönlü web senkronizasyonu (1: Açık, 0: Kapalı).
  • mochi_token_ttl "60" : Web MOTD güvenlik oturum süresi (Saniye).

Komutlar;
Oyuncu Komutları:
  • say /skin veya say /skins : Ana skin seçim ve yönetim menüsünü açar.
  • say /skingaleri veya say /skingor : Canlı Web MOTD görsel skin galerisini açar.
  • say /skinweb : Web galerisi alternatif kısayolu.

Yetkili Komutları (l - ADMIN_RCON Yetkisi):
  • amx_mochi_sync veya amx_mochi_reload : mochi_skins.ini dosyasını sunucuyu veya haritayı yeniden başlatmadan canlı okur, oyuncuların mevcut skinlerini koruyarak listeyi ve Web Worker'ı anında tazeler.
 
Eklenti Hakkında Görseller:
cs16-oyuncu-karakter-modelleri-takim-menusu.jpg cs16-silah-kategorileri-genel-menu.jpg cs16-silah-skinleri-takim-secim-menusu.jpg cs16-terrorist-oyuncu-modelleri-listesi.jpg cs16-terrorist-silah-kategorileri-menusu.jpg cs16-web-motd-canli-skor-tablosu-ve-istatistikler.jpg cs16-web-motd-cevrimici-yetkili-ve-vip-listesi.jpg cs16-web-motd-counter-terrorist-skin-filtreleme.jpg cs16-web-motd-terrorist-takimi-skin-filtreleme.jpg cs16-web-motd-tufekler-kategorisi-skin-listesi.jpg cs16-web-motd-tum-skinler-genel-gorunum.jpg cs16-counter-terrorist-oyuncu-modelleri-listesi.jpg cs16-counter-terrorist-silah-kategorileri-menusu.jpg cs16-mochi-skin-menusu-ana-ekran.jpg 
 
Eklenti İndirme Linki :
Hide Post
Beğenenler : spector, zwexd
deneme
Forum Üyesi

Konuda Ara

2 Yorum

spector

Forum Sorumlusu

Forum Sorumlusu
avatar
spector
1 saat önce
1 saat önce
#2
Yorumu Paylaş
Konunuz onaylanmıştır. Paylaşımınız için teşekkürler.
Beğenenler : MochiFoxy


Destek almak için BURAYA TIKLAYABİLİRSİNİZ.

[Resim: ixbir_MTY3M_1.png]

zwexd

Forum Sorumlusu

Forum Sorumlusu
avatar
zwexd
9 dakika önce
9 dakika önce
#3
Yorumu Paylaş
Ellerine sağlık dostum gayet başarılı.


[Resim: ixbir.net.gif]


Konuyu Okuyanlar:
1 Ziyaretçi