Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF
DF DF
DF DF
DF DF

Paylaşım fivem-watch | Open-Source Real-Time İzleme ve Telemetry Sistemi

polaris

Üye
FT Kullanıcı
Katılım
2 yıl 14 gün
Mesajlar
16
Selamlar herkese,

Uzun süredir FiveM ekosistemindeki hantal, her şeyi oyun içi script'e yükleyen ve sunucuyu yoran izleme sistemlerinden sıkıldığım için kendi çözümümü geliştirdim: fivem-watch.

Bu projeyi geliştirirken önceliğim sadece "oyuncuyu görmek" değil, bunu modern bir sistem mimarisiyle, sunucu trafiğini ve oyuncu FPS'ini zerre yormadan yapmaktı. Ortaya tam bir "on-demand" (talep üzerine) çalışan izleme platformu çıktı.


📺 Nedir Bu Sistem? (Preview)​

Sistemin akıcılığını ve dashboard yapısını buradan görebilirsiniz:




🚀 Neden Farklı? (Teknik Yaklaşım)​

Piyasadaki çoğu sistemin aksine bu projede Separation of Concerns (Sorumlulukların Ayrılması) prensibini uyguladım:

  • On-Demand Streaming: En kritik nokta burası. Bir admin panelden izlemeyi başlatmadığı sürece oyuncunun ekranı yakalanmaz, veri gönderilmez. Ne oyuncu FPS kaybeder, ne de sizin bandwidth'iniz boşa harcanır.
  • WebGL Capture Pipeline: Görüntü yakalama işlemini NUI tarafında WebGL üzerinden image/webp formatında optimize ederek yapıyorum. Gecikme (latency) yok denecek kadar az.
  • Zero-Persistence (In-Memory): Veritabanı kurma derdi yok. Tüm telemetry verileri backend'de bellek üzerinde döner. Sunucuda şişme yapmaz, tak-çalıştır mantığıyla çalışır.
  • Decoupled Architecture: Sistem 3 parçadan oluşuyor; FiveM Resource, Node.js Backend ve React Dashboard. Birbirlerinden bağımsız çalışabildikleri için ölçeklenebilirliği çok yüksek.

🛠 Kurulum ve Kaynak Kodları​

Proje tamamen açık kaynaklıdır ve MIT lisansı ile korunmaktadır. İstediğiniz gibi geliştirebilir, fork'layabilirsiniz.


📊 Bilgi Tablosu​

KriterDetay
Teknoloji StackReact, Node.js, Socket.io, WebGL, Lua
LisansMIT (Açık Kaynak)
PerformansOptimize NUI & Demand-driven media
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!
// Adblock Kod Start // // Adblock Kod End//