Versiyon Kontrol Sistemi [SQL]

s1nwar

Üye
Editör
Üye
Mesaj
76
Çözümler
2
Beğeni
601
Puan
764
Ticaret Puanı
0
Merhaba
Oyun için versiyon uyuşmazlık kontrolüdür, patcher'i aşan burayı çok zor geçer.
- SQL den tablodan her güncelleme işleminde yeni versiyonunuzu girebilirsiniz.
- Çalışma sistemi tek yönlüdür, sunucudan sürekli sql sorgusu yapmaz, oyuna restart attığınızda DB çekirdeği bir sefer sütundan veriyi çeker. Gamey'e aktarır, Game de Cliente aktarır.
- Server ve Client tarafı tamamen makrolu define lidir.

Kullanım pratiği:
Sütunu güncelle - Locale_inc.h / Lokal versiyonu sql deki ile aynı yap.

Not: Sistem bana aittir, satılması ve alıntı yapılmadan paylaşılması yasaktır.
Not: Yöneticiler önceki konuyu kapatıp buna yönlendirebilir.
Not: Martysama 5.8 Kaynak dosyaları referans olarak kullanıldı
Not: Paket başlığı değerleri, boş mu diye kontrol edin.
Not: DB adı, Tablo Adı, Sütun adı için:
const char* query = "SELECT versionNumber FROM srv1_account.current_version LIMIT 1";

Daha fazlası için beğen, ve yorum at.
Screenshot_318.webp

Screenshot_319.webp

Screenshot_317.webp

​
Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.



​
 

Dosya Eklentileri

Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst