[C++/Py] Oyun İçi Hesap Güvenlik Sistemi

  • Konuyu açan Konuyu açan Psych0SociaL
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 106

Psych0SociaL

Üye
Üye
Mesaj
49
Beğeni
43
Puan
701
Ticaret Puanı
0
Merhaba iyi forumlar,

Uzun zamandır kendi sunucum üzerinde uğraştığım sistemlerden birini forumda paylaşmak istedim. Sistem tamamen oyun içi çalışan, Python + Game SRC + Client SRC tabanlı bir hesap güvenlik sistemidir.

Mantık basit ama işlevsel:

Oyuncu oyuna ilk giriş yaptığında güvenlik sistemini aktif etmek isteyip istemediği sorulur. Eğer aktif ederse kendisine bir şifre oluşturma paneli açılır. Şifresini oluşturduktan sonra sonraki girişlerinde oyun içine girdiği anda güvenlik paneli karşısına gelir.

Doğru şifre girilmeden karakter hareket edemez, ESC ile panel kapatılamaz ve NPC / shop gibi işlemler kullanılamaz. Şifre doğru girildikten sonra sistem o bağlantı boyunca açılır. Yani ışınlanınca, harita değiştirince veya zindana girince tekrar tekrar şifre sormaz. Oyuncu oyundan çıkıp tekrar giriş yaptığında yeniden şifre ister.

Sistemde özellikle oyun içi şifre sıfırlama gibi bir yapı eklemedim. Bence bu tarz işlemler web panel veya yönetici kontrolü üzerinden yapılmalı. Oyuncu şifresini unutursa yönetici panelinden hesabın güvenlik bilgisi sıfırlanabilir.



Kodlama sıfırdan yapılmıştır dememizdeki sebeb bir hata görürseniz bize bildirin diyedir yanlış yere çekilmesin :)
Kendi files yapınıza göre ufak tefek düzenleme gerekebilir. Özellikle packet header çakışması, dosya isimleri ve source yapısı herkeste aynı olmayabiliyor. Bu yüzden eklerken dikkatli kontrol etmenizi öneririm.

Sistem sorunsuz çalışmaktadır. Yine de hata, eksik veya mantık hatası gören olursa konu altından belirtirse düzeltiriz.

SİSTEM VİDEO


İNİDİRMEK İÇİN TIKLAYIN :

VİRUSTOTAL :

ALT YAPI OLARAK MartySama 5.8 KULLANIYORUM​
 
I don't mean to crush your hopes or anything like that, but this system is very old; it's been around since approximately 2019, and before that, not the same system, of course, but a similar one. All I mean is that the system or the idea behind it isn't new.
 
I don't mean to crush your hopes or anything like that, but this system is very old; it's been around since approximately 2019, and before that, not the same system, of course, but a similar one. All I mean is that the system or the idea behind it isn't new.
Yes, the idea and the system are old, but currently it is not easily accessible, and unfortunately it is being sold as a paid system.

I liked the design and the idea, so I wanted to code it myself and share it on the forum for free.
 
Geri
Üst