Telegram WebApp için gerçek zamanlı clicker oyun sunucusu. WebSocket akışı, oyun ekonomisi ve Telegram bot entegrasyonu tek serviste. 🚀
- WebSocket tabanlı anlık oyun akışı
- Clicker ve AutoClicker yükseltmeleri
- Başarımlar, kuponlar, davet sistemi
- Telegram bot + admin bildirim botu
- MongoDB ile kalıcı kullanıcı verisi
- Telegram WebApp
initData→ kullanıcı kimliği - WebSocket
login→ kullanıcı state oluşturma ping→ fiyat, hız ve başarımlar güncellemesorting/achievements/coupon→ UI verileri
.env.exampledosyasını.envolarak kopyala.- Bağımlılıkları yükle.
npm install- Sunucuyu başlat.
npm startMONGODB_URIMongoDB bağlantı string’iTELEGRAM_BOT_TOKENTelegram bot tokenTELEGRAM_NOTIFY_TOKENAdmin bildirim bot tokenPUBLIC_BASE_URLAvatar URL’leri için base URLTELEGRAM_WEBAPP_URLBot üzerindeki WebApp buton URL’iFROST_SHARED_SECRETWebSocket payload şifreleme anahtarıRENEW_INTERVAL_MSLiderlik tablosu yenileme süresi (ms)FROST_DEVtrueveyafalsePORTSunucu portu
loginTelegram kullanıcı bilgisi ile girişpingkullanıcı state güncellemesiupgradeclicker/autoClicker yükseltmesortingliderlik tablosu isteğiachievementsbaşarımlar isteğicouponkupon kullanımı
src/modulesHTTP modüllerisrc/functionsçekirdek yardımcı fonksiyonlarsrc/databasesMongoose şemalarısrc/game(opsiyonel) client build çıktısı
- Secret değerler
.enviçinde tutulur. - Repo içinde hassas bilgi bulunmaz.
- Anti-fraud katmanı
- Admin paneli
- Yeni etkinlik ve ödül mekanikleri
- Issue açarak öneri bırakabilirsin.
- PR’larda mevcut kod stilini koru.
- Client:
frost-client
- MIT




