Herkese Merhaba
Versiyon 2'ye Neler Dahil Edildi..?
1: Shop_Item.sql İçine Yeni Bir Stun Eklendi ve Bu Stun Artık Marketlerdeki Ürünlerin Promosyonlu Olup Olmadığını Belirliyor.
0 --> Normal Ürün ( Gerçek Fiyatıyla Satılır. )
1 --> Promosyonlu Ürün ( %50 İndirimli Satılır. )
Versiyon 2'ye Neler Dahil Edildi..?
1: Shop_Item.sql İçine Yeni Bir Stun Eklendi ve Bu Stun Artık Marketlerdeki Ürünlerin Promosyonlu Olup Olmadığını Belirliyor.
0 --> Normal Ürün ( Gerçek Fiyatıyla Satılır. )
1 --> Promosyonlu Ürün ( %50 İndirimli Satılır. )
2: Marketteki Promosyonlu Ürünlerin Kenarında Küçük Bir İkon(Efekt) Beliriyor.
3: Marketteki Promosyonlu Ürünlerin Tooltip'inde Bundan Sonra Promosyonlu Fiyatı ve Önceki Fiyatı Gösteriliyor.
Normal Ürünlerde Tooltip Nasıl Görünüyor?
Ekstra Popup Mesajları Eklendi Mi?
1: Promosyon Kodunda Harf ve Sayı Dışında Semboller Kullanılmıyor.
2: Promosyon Kodu En Fazla 8 Karaktere Sahip Olabilir. ( Aşılması Durumunda )
3: Promosyon Kodu Bu Üründe Geçerli Değil.
Promosyonlu Ürün İkon Efekti İçin Lütfen Bu Sistemi İndirin
* Sistem Yapımcısı Mali61 veya Blackdragonx61 Kişisine Teşekkür Ederim. *
Not:
Sistemin Sadece Client Source ve Root/Ui.py Kısmını Ekleyin.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
( YAZIYA TIKLA )
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
( YAZIYA TIKLA)
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
( YAZIYA TIKLA )HATIRLATMA
Lütfen Bu Sistemi Marketlerinizdeki Değerli Eşyalar İçin Kullanınız. Fiyatı 500 Yang veya Buna Benzer Düşük Fiyatlı Eşyalarda Kullanmayınız.
Örneğin Fiyatı 1M Yang Olan Bir Eşya İçin Kullanabilirsiniz.
Oyuncularınıza Süpriz Yapıp Elde Edilmesi Biraz Zor Olan Bir Eşyayı 3 Günlüğüne Market'e Koyup Promosyonlu Ürün Olarak Satabilirsiniz.
%50 Olarak Satılması Sizin Zararınıza İse Bunu Düşürebilirsiniz.
Bu Sistemi Nasıl ve Ne Şekilde veya Geliştirip Kullanmanız Tamamen Sizin Hayal Gücünüze Kalmış.
Metin2 Lobby olarak Metin2 özel sunucu geliştirme alanında uzmanlaşmış bir platformda yer alan bu yazıda, C++/Python/SQL dilleri kullanılarak geliştirilmiş olan Market Promosyon Sistemi Versiyon 2'nin detaylarını ele alacağız. Bu sistem, Metin2 özel sunucularında promosyon yönetimi ve oyuncu teşviki için önemli bir araçtır.
Bu versiyon, önceki sürümlere kıyasla daha gelişmiş bir yapıya sahiptir. Artık sadece belirli özel item satışları değil, aynı zamanda otomatik promosyon planlaması ve istatistiksel analiz imkanları da sunulmaktadır. Geliştirme sürecinde Python GUI arayüzü entegre edilerek, admin paneli üzerinden kolayca yönetim sağlanabilmektedir.
Sistem Mimarisi ve Teknik Detaylar
Sistem, üç ana bileşenden oluşur:
1. C++ Oyun Sunucusu Entegrasyonu: Oyun içindeki market ve promosyon komutları doğrudan game core'da çalışır. Promosyon etkinlikleri sırasında oyunculara özel efektler, bildirimler ve bonuslar verilir.
2. Python GUI Yönetim Paneli: Adminlerin promosyon oluşturması, zamanlaması ve izlemesi için kullanılır. PyQt[/COORD] veya benzeri kütüphaneler kullanılarak geliştirilmiştir.
3. SQL Veritabanı: Tüm promosyon verileri, satış istatistikleri ve kullanıcı[/COORD] geçmişi DB core üzerinde tutulur. Bu sayede veri bütünlüğü ve hızlı sorgulama işlemleri sağlanır.
Nasıl Kurulur?
Kurulum için öncelikle server src dosyalarına özel modül entegre edilmelidir. Ardından auth ve game sunucuları arasında veri paylaşımı için socket bağlantısı ayarlanmalıdır. Python tabanlı yönetim paneli ise bağımsız bir servis olarak çalışır ve SQL veritabanına bağlanır.
Avantajları
• Otomatik promosyon zamanlaması
• Gelişmiş grafiksel arayüz ile kolay yönetim
• Oyun içi anlık bildirim sistemi
• İstatistiksel raporlama ve analiz özellikleri
• Oyuncu katılım oranlarını artırma potansiyeli
Sonuç
Market Promosyon Sistemi Versiyon 2, Metin2 özel sunucular için güçlü ve esnek bir çözümdür. C++ ve Python dillerinin birleşimiyle geliştirilen bu sistem, hem teknik hem de kullanıcı deneyimi açısından büyük avantajlar sunar. Metin2Lobby olarak bu tür kaynak kod paylaşımlarına devam edeceğiz.
Metin2 Lobby as a specialized platform for Metin2 private server development, this article will examine the details of the Market Promotion System Version 2 developed with C++/Python/SQL. This system serves as an important tool for promotion management and player incentive on Metin2 private servers.
Compared to previous versions, this version features an advanced structure. It now includes not only special item sales but also automatic promotion scheduling and statistical analysis capabilities. During the development process, a Python GUI interface was integrated, allowing easy management through the admin panel.
System Architecture and Technical Details
The system consists of three main components:
1. C++ Game Server Integration: In-game market and promotion commands operate directly within the game core. Special effects, notifications, and bonuses are provided to players during promotion events.
2. Python GUI Management Panel: Used by admins to create, schedule, and monitor promotions. Developed using libraries like PyQt.
3. SQL Database: All promotion data, sales statistics, and user history are stored on the DB core. Ensures data integrity and fast query operations.
How to Install?
For installation, a custom module must first be integrated into the server src files. Then, a socket connection should be set up between auth and game servers for data sharing. The Python-based management panel operates as a standalone service and connects to the SQL database.
Benefits
• Automatic promotion scheduling
• Easy management via advanced graphical interface
• In-game real-time notification system
• Statistical reporting and analysis features
• Potential to increase player engagement rates
Conclusion
Market Promotion System Version 2 is a powerful and flexible solution for Metin2 private servers. Combining C++ and Python, this system offers significant advantages in both technical and user experience aspects. At Metin2Lobby, we will continue to share such source code resources.
