[C ++] PM - İletişim Sistemi - Vegas

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 44

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0


MH4lOY5.png



Dosyaları yabancı kaynaklardan edindim, TEST ETMEDİM bilginiz olsun.
Kullanmak, denemek isteyenler arkadaşlar faydalanabilir.

İndirme Linkleri:



[C ++] PM - İletişim Sistemi - Vegas
Metin2 özel sunucularında oyuncular arası iletişim, özellikle özel mesajlaşma (PM - Private Message) sistemi, kullanıcı deneyimi açısından oldukça kritiktir. Bu yazıda, Vegas adlı özel sunucu için geliştirilmiş olan C++ tabanlı özel mesajlaşma sistemini detaylıca ele alacağız. Bu sistem, hem güvenliği artırmak hem de kullanıcı dostu bir yapı sunmak adına tasarlanmıştır.

Sistem Hakkında Genel Bilgi
Vegas özel sunucusunda yer alan PM - İletişim Sistemi, C++ dilinde yazılmıştır ve Metin2'in temel sunucu yapısı üzerinde çalışmaktadır. Sistem, auth ve game sunucuları arasında güvenli veri aktarımı sağlayarak, kullanıcıların özel mesajlaşmalarını hızlı ve güvenli bir şekilde gerçekleştirmesine olanak tanır.

Kurulum ve Entegrasyon
Bu sistem, Metin2 sunucu kaynak kodları üzerinde değişiklik gerektirir. Kurulum aşamasında öncelikle gerekli C++ header ve source dosyaları projeye entegre edilmelidir. Ayrıca, client tarafında da ilgili UIScript ve Python GUI dosyaları ile uyumlu olacak şekilde yapılandırılması gerekir.

Sistem Özellikleri
Oyuncular arası özel mesaj gönderimi
Mesaj geçmişi ve loglama
Spam koruma mekanizması
Sunucu tarafında mesaj filtreleme
Real-time mesaj bildirimleri
Admin tarafından mesaj takibi

Güvenlik Önlemleri
PM sistemi, güvenlik açısından çeşitli önlemler barındırır. Örneğin, mesaj içerikleri sunucu tarafında filtrelenir ve yasadışı içerikler engellenir. Ayrıca, spam koruma sistemi sayesinde kullanıcılar rahatsız edici mesajlardan korunur.

Veritabanı Entegrasyonu[/CID]
Tüm mesajlaşma işlemleri, MySQL veritabanında tutulan 'db_core' yapısı üzerinden yönetilir. Her mesajın kimden geldiğine, kime gittiğine ve ne zaman gönderildiğine dair bilgiler DB üzerinde kayıt altına alınır. Bu sayede, gerekirse mesajlar analiz edilebilir veya hukuki süreçlerde kullanılabilir.

Kullanıcı Deneyimi[/CID]
Oyuncular, sistem üzerinden kolayca özel mesaj gönderebilir, geçmiş mesajlarını görüntüleyebilir ve bloke listesi oluşturabilir. Arayüz, Python GUI ile desteklenen bir yapıya sahiptir. Bu sayede hem masaüstü hem de modüler yapılarla entegre bir kullanım sunulur.

Gelecekte Planlanan Geliştirmeler
Geliştirme ekibi, gelecekte sesli mesaj desteği, grup sohbetleri ve sunucu içi duyuru sistemleri gibi yeni özelliklerin entegrasyonunu planlamaktadır. Bu sayede, Vegas özel sunucusu daha da gelişmiş bir topluluk platformuna dönüşecektir.

Sonuç
Vegas özel sunucusu için geliştirilen [C ++] PM - İletişim Sistemi, Metin2 özel sunucu geliştirme alanında önemli bir örnek teşkil etmektedir. Hem teknik hem de kullanıcı odaklı bir yapı sunarak, topluluk iletişiminin kalitesini ciddi anlamda artırmaktadır.

Metin2 Lobby - Özel Sunucu Geliştirme Merkezi


[C ++] PM - Communication System - Vegas
In private Metin2 servers, communication between players, especially the private messaging (PM) system, is critical in terms of user experience. In this article, we will examine in detail the C++ based private messaging system developed for the Vegas private server. This system has been designed to enhance security while providing a user-friendly structure.

General Information about the System
The PM - Communication System featured in the Vegas private server is written in C++ and operates on top of the basic Metin2 server architecture. The system enables users to perform private messaging quickly and securely by providing secure data transmission between auth and game servers.

Installation and Integration
This system requires modifications to the Metin2 server source codes. During installation, necessary C++ header and source files must be integrated into the project. Additionally, on the client side, corresponding UIscript and Python GUI files must be configured accordingly for compatibility.

System Features
Private messaging between players
Message history and logging
Spam protection mechanism
Server-side message filtering
Real-time message notifications
Message tracking by admin

Security Measures
The PM system includes several security measures. For instance, message contents are filtered on the server side to block illegal content. Additionally, thanks to the spam protection system, users are protected from annoying messages.

Database Integration
All messaging operations are managed through the 'db_core' structure stored in a MySQL database. Details such as who sent each message, to whom it was sent, and when it was sent are recorded in the database. Thus, if needed, messages can be analyzed or used in legal processes.

User Experience
Players can easily send private messages, view their message history, and create block lists via the system. The interface is supported by Python GUI, offering both desktop and modular integration usage.

Planned Future Improvements
The development team plans to integrate new features in the future, such as voice message support, group chats, and server-wide announcement systems. This will transform the Vegas private server into an even more advanced community platform.

Conclusion
The [C ++] PM - Communication System developed for the Vegas private server serves as an important example in the field of Metin2 private server development. By offering both technical and user-oriented structures, it significantly enhances the quality of community communication.

Metin2 Lobby - Private Server Development Center
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt