[ALT-YAPI]OFFLINE SHOP Mainline Source!

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhabalar
yılbaşına geldik geliyoruz bende sizlere üzerinde uğraştığım filesi hediye etmek istedim bir kaç fixi eksiktir onuda sizler tamamlarsınız simyaya el dahi sürmedim bilginze!
not ; çok ahım şahım olmasada bu filesi kullanıp geliştirebilir veya denemeler yapabilirsiniz.
İndirme linki ;
Mutlaka bu fixi yapın!! ;
Server files ve Mysql maxmi 3.6
Server files questleri tekrar düzenlendi gereksizler kaldırıldı
Not : sh make.sh çekebilirsiniz quest eklersenizde metin2_list'e eklemeyi unutmayın.
Virüs total ;
image.png

Kaynak sürümler ;
Mainline Source
Build komutları ; /usr/projesource/Server & gmak clean & gmake all veya klasik şekilde build edilebilir.
Client 2.9 -2.7.
******************Eklenen sistemler****************
*4 Envanter sistemi eklendi
4_envanter.png

*Full yang uyarlı bar sistemi
*Lonca lideri ve general sistemi eklendi
lonca-generali-ve-lideri.png

*Offline Shop sistemi eklendi
offline-shop.png</h4><a href=&quot;https:&amp;#x2F;&amp;#x2F;forum.turkmmo.com&amp;#x2F;konu&amp;#x2F;3733746-alt-yapi-offline-shop-mainline-source&amp;#x2F;#post-20701462&quot; class=&quot;js-lightboxCloser&quot;>Razuning · 24 Ara 2019 19:10&amp;#39;de</a> " style="cursor: pointer;">
offline-shop.png

*HP Demical sistemi eklendi
hp-demical.png

*Yan hp-sp sistemi
hp-sp-bilgi-sistemi.png

*İtemlere server adı sistemi eklendi
item-server-adi.png

*Animasyonlu silah sistemi eklendi
animasyon.png

*Gelişmiş beceri tahtası sistemi eklendi
gelismis-beceri-tahtasi.png

*Full Yang sistemi eklendi
max-yang.png

*Patron takip sistemi eklendi
patron-takip-sistemi.png

*Tab sistemi eklendi
*Kill efekt sistemi eklendi
kill-efekt-sistemi.png

*Level yanı türk bayrağı sistemi eklendi
animasyon.png

*Toplu Bk okuma sistemi eklendi
toplubkokuma.png

*Toplu ruh taşı okuma sistemi eklendi
topluruhtasi.png

*Genç kahramanlar silahı sistemi eklendi
genc-kahramanlar.jpg</h4><a href=&quot;https:&amp;#x2F;&amp;#x2F;forum.turkmmo.com&amp;#x2F;konu&amp;#x2F;3733746-alt-yapi-offline-shop-mainline-source&amp;#x2F;#post-20701462&quot; class=&quot;js-lightboxCloser&quot;>Razuning · 24 Ara 2019 19:10&amp;#39;de</a> " style="cursor: pointer;">
genc-kahramanlar.jpg

*Grup kutsama sistemi eklendi
*(iyileştirme becerisinden kaldırıldı skill_proto.sql ’dan ayarlanabilir.)
grup-kutsama.png

*4 ch hesap kayıt eklemeli giriş sistemi eklendi
giris2.png

********************Eklentiler********************
Drop sınırları 1000 yapıldı
Global chat aktif edildi
Kaldırılanlar
Yan buton ve envanter süre sistemi kaldırıldı
********************Fixler********************
Karakter isim hilesi fix
Karakter silme sorunu Fix
Statü hp sıfırlama bug fix
At level bug fix
Bineğe binildiği zaman npc görünümü fix
War Crash Fix
Taş Bugu Fix
Quest Pc GetFlag Crash Fix
Grupta toplanan eşyalarının birleşmemesi Fix
Arkadaş listesinden silinmeme sorunu fix
At üstündeyken ateş hayaleti vurmama fix
İstiflenen taşların silinmesi fix
Bossların duvara sıkışması fix
Bineklerin geriye atma sorunu fix
Cube game core Fix
Büyülü silah ve hava kılıcı bugu fix
Pc select Fix
ConvSpecialDropItemFile bug fix
Binek seri seri inip binme fix
Seri seri item giyip çıkartma fix
Quick Slot Bug fix
CHECKPOINT shutdown: tics did not updated fix
Cube_request_result_list Fix
BK okurken hepsi silinmesi fix ( tam fix )
BK Kitabı okurken exp istemesini kaldırdı
BK Kitabı okuma süresini kaldırdı
Max levele ulaştığınızda expiniz olmadığı için bk okuyamama bugu fixlendi
Skilleriniz aktifken BK okuma bugu fix
Loncadayken Krallık Değiştirme Bug fix
Lonca yang bugu fix
Hamle atınca hp düşme fix
OFFLINE SHOP Mainline Source: Metin2 Özel Sunucu Geliştiricileri İçin Devrimci Bir Alt-Yapı

Metin2 özel sunucu geliştiricileri ve yöneticileri için en çok aranan özelliklerden biri kesinlikle Offline Shop sistemidir. Bu sistem, oyuncuların çevrimdışıyken bile eşyalarını satmaya devam etmesini sağlar ve oyun içi ekonomiyi canlandırır. Bugün sizlere, bu özelliği mümkün kılan en temiz ve kararlı kaynaklardan biri olan Mainline Offline Shop Source yapısını detaylı şekilde anlatacağız.
Offline Shop Nedir?
Offline Shop, Metin2'de bir oyuncunun karakteri oyunda aktif değilken bile bir dükkan açmasına izin veren bir sistemdir. Oyuncu, eşyalarını belirli fiyatlara koyar ve diğer oyuncular bu eşyaları satın alabilir. Bu sayede hem satıcı oyuncu gelir elde eder, hem de oyuna giren diğer kullanıcılar ihtiyaç duydukları eşyalara kolayca ulaşabilir. Özellikle PvP sunucularda bu sistem, oyuncu sadakati ve aktiflik oranlarını önemli ölçüde artırır.
Neden Mainline Source Tercih Edilmeli?
Çoğu özel sunucu geliştiricisi, offline shop özelliğini eklemek için çeşitli GitHub kaynaklarına veya topluluk paylaşımlarına başvurur. Ancak bu kaynakların çoğu eski sürüm uyumsuzlukları, güvenlik açıkları veya hatalı işleyiş gibi sorunlar barındırır. Mainline Offline Shop Source, orijinal Ymir kod tabanına (mainline) en yakın şekilde yazılmış, stabil ve optimize edilmiş bir alt-yapıdır. Bu nedenle:
- Çakışma riski minimum seviyededir.
- Güncel client sürümleriyle uyumludur.
- Bellek sızıntısı ve lag gibi performans sorunlarına neden olmaz.
- Kolay entegrasyon ve yapılandırma imkanı sunar.
Entegrasyon Süreci ve Gereksinimler
Offline Shop mainline kaynağını kullanabilmek için sunucunuzun aşağıdaki koşulları karşılaması gerekir:
- Metin2 mainline tabanlı bir server dosyası (örneğin, official-like source).
- MySQL veritabanı desteği (offline shop verileri burada saklanır).
- Client tarafında shop slot genişletme ve protokol güncellemesi.
Entegrasyon genellikle üç aşamada tamamlanır:
1. Source klasörüne offline shop modülünün eklenmesi.
2. DB tarafına gerekli tabloların oluşturulması (örneğin, player.offline_shop, player.offline_shop_items).
3. Client'e shop penceresinin güncellenmiş halinin entegre edilmesi.
Dikkat Edilmesi Gerekenler
Offline Shop sistemi yanlış yapılandırıldığında ciddi güvenlik açıklarına yol açabilir. Örneğin:
- Aynı eşyanın birden fazla kez satılması (double sell).
- NPC üzerinden doğrudan alışveriş bypass'ı.
- SQL injection zafiyetleri.
Bu nedenle, her zaman test ortamında sistemi deneyin ve loglama mekanizmasını aktif tutun. Ayrıca, güvenliği artırmak adına shop sahibi kontrolünü her işlemde teyit edin.
Sonuç ve Öneriler
Offline Shop mainline kaynağı, Metin2 özel sunucu sahipleri için vazgeçilmez bir alt-yapıdır. Özellikle Metin2Lobby.com üzerinde tanıtımı yapılan PvP sunucular için bu sistem, oyuncu kitlesini korumak ve gelir modelini çeşitlendirmek açısından stratejik öneme sahiptir. Eğer sunucunuzda henüz offline shop yoksa, mainline tabanlı bu temiz ve sağlam kaynakla başlamanızı şiddetle öneririz.
Metin2Lobby.com olarak, kaliteli içerik ve teknik kaynak paylaşımına devam ediyoruz. Forumumuza üye olarak offline shop ile ilgili destek alabilir ve diğer geliştiricilerle tecrübe paylaşabilirsiniz.


OFFLINE SHOP Mainline Source: A Revolutionary Infrastructure for Metin2 Private Server Developers

One of the most sought-after features for Metin2 private server developers and administrators is undoubtedly the Offline Shop system. This feature allows players to continue selling their items even while offline, significantly boosting the in-game economy. Today, we will provide a detailed explanation of Mainline Offline Shop Source, one of the cleanest and most stable implementations enabling this functionality.
What Is Offline Shop?
Offline Shop is a system in Metin2 that allows a player to open a shop even when their character is not logged into the game. The player places items at specified prices, and other players can purchase them. This way, the seller earns income, while other users easily access needed items. Especially on PvP servers, this system greatly increases player retention and activity rates.
Why Choose Mainline Source?
Many private server developers turn to various GitHub repositories or community shares to implement the offline shop feature. However, most of these sources suffer from outdated version incompatibilities, security vulnerabilities, or faulty logic. The Mainline Offline Shop Source is written as closely as possible to the original Ymir codebase (mainline), offering a stable and optimized infrastructure. Therefore:
- Risk of conflicts is minimal.
- Fully compatible with modern client versions.
- Does not cause performance issues such as memory leaks or lag.
- Offers easy integration and configuration.
Integration Process and Requirements
To use the Offline Shop mainline source, your server must meet the following conditions:
- A Metin2 mainline-based server file (e.g., official-like source).
- MySQL database support (offline shop data is stored here).
- Client-side shop slot expansion and protocol updates.
Integration typically completes in three stages:
1. Adding the offline shop module to the source folder.
2. Creating necessary database tables (e.g., player.offline_shop, player.offline_shop_items).
3. Integrating the updated shop interface into the client.
Critical Considerations
If improperly configured, the Offline Shop system can introduce serious security flaws. For example:
- Selling the same item multiple times (double sell).
- Bypassing direct NPC trade restrictions.
- SQL injection vulnerabilities.
Therefore, always test the system in a staging environment and keep logging mechanisms active. Additionally, verify shop ownership on every transaction to enhance security.
Conclusion and Recommendations
The Offline Shop mainline source is an indispensable infrastructure for Metin2 private server owners. Especially for PvP servers promoted on Metin2Lobby.com, this system holds strategic importance for retaining player bases and diversifying revenue models. If your server does not yet feature an offline shop, we strongly recommend starting with this clean and robust mainline-based source.
At Metin2Lobby.com, we continue delivering high-quality content and technical resources. By joining our forum, you can receive support regarding offline shop implementation and share experiences with fellow developers.
 

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

Geri
Üst Alt