Dosyaları yabancı kaynaklardan edindim, TEST ETMEDİM bilginiz olsun.
Kullanmak, denemek isteyenler arkadaşlar faydalanabilir.
İndirme Linkleri:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
[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
