Güncellenmiş Metin2 Mainline Altyapı Dosyaları

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

Admin

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

Bu konuda, Metin2 için yaptığım düzenlemeleri ve güncellemeleri içeren altyapı dosyalarını sizlerle paylaşacağım. Güncellemeler arasında, server source dosyalarının 64-bit sunucuda 32-bit modunda derlenebilmesi, derleme sırasında oluşan tüm uyarı hatalarının düzeltilmesi, DirectX 9 güncellemesi ve oyuna uzaktan erişim sağlamak için yapılan eklemeler gibi çeşitli düzenlemeler ve güncellemeler yer alıyor. Aşağıda, yapılan değişikliklerin detaylı bir listesini bulabilirsiniz. Sorularınız veya geri bildirimleriniz olursa lütfen yorum bırakmaktan çekinmeyin!

Bilmeniz Gerekenler:
Kod:
Client Derleyici: Visual Studio 2022 Server Derleyici: GCC 14 FreeBSD Sürümü: 14.2 (amd64, i386) Veritabanı: MariaDB 11.4.3

Extern Güncellemeleri:
Kod:
CryptoPP 8.9.0 Boost 1.85.0 DevIL 1.7.8 Lzo 2.10 Minilzo 2.10 Libjpeg 9f Python 2.7 Granny 2.11.8 DirectX 9

Kaldırılan Ölü Sistemler:
Kod:
libserverkey limit_time Xtrap HackShield NProtect_GameGuard Netmarble Hammer of Tor Auth_Brazil Auth_Japan OpenID Matrix_card Passpod Blocked_Country_ip Vcard Teen GoogleTest PCBANG Auction Sms-mobile __20040725_CAMERA_WORK__ VTune __UNITTEST__ Lotto/Lottery HIGHSCORE g_iLoadingDelayTime Armadillo Nano DbString Greet Siege War / Castle Monarch SpeedServer BattleArena china_event_server threeway_war ip_ban FileMonitor_FreeBSD distribution_test_server over9refine dev_log Traffic_Profiler Hotbackup AdminPage InputUDP MovieMan ProcessScanner CheckLatestFiles

Kaldırılan Ölü Fonksiyonlar:
Kod:
japan_regen newyear_mob independence_day FUCKING_BRAZIL_ITEM_AUTO_SP_RECOVERY_S FUCKING_BRAZIL_ITEM_AUTO_HP_RECOVERY_S exp_table_euckr exp_table_newcibn EFFECT_LEVELUP_ON_14_FOR_GERMANY EFFECT_LEVELUP_UNDER_15_FOR_GERMANY SetTextTailLivingTime NOT_NEED_DELETE_CODE g_create_position_canada do_mount Roulette IsDevStage IsTestStage IsLiveStage reportviolentwhisperbutton struct LuckyBagInfo b2 change_guild_master.be_other_member guild_exp_table2 aiSkillBookCountForLevelUp_euckr hyuniron_prob_euckr yagong_prob_euckr aiGrandMasterSkillBookCountForLevelUp_euckr aiGrandMasterSkillBookMinCount_euckr aiGrandMasterSkillBookMaxCount_euckr prob_table_euckr KOR_aiUniqueItemPartyBonusExpPercentByMemberCount KOR_aiPartyBonusExpPercentByMemberCount beKillerMode SUB2_LOADING_ENABLE ENABLE_CHAT_COMMAND check_name_big5 is_twobyte_big5 check_name_sjis is_twobyte_sjis is_char_sjis check_name_euckr is_twobyte_euckr check_name_gb2312 is_twobyte_gb2312 is_twobyte under_han ishan isnhdigit isnhspace GOST_Encrypt GOST_Decrypt DES_Encrypt DES_Decrypt KStbl Noncopyable FN_is_battle_zone CHEONMA_GUILDEXP_LIST CHEONMA_SKILL_POWERS _USE_CPP_RTL_FLIP CHECK_ANSWERS USE_CRAMERS_RULE __MAKE_PACK__ OLD_rtrim AutoBan DYNAMIC_POOL_STRICT __IS_TEST_SERVER_MODE__(IsTest) APSTUDIO_INVOKED OLD_SetNPC NEEDED_COMMAND_ARGUMENT NEEDED_COMMAND_CLIPBOARD isInterfaceConfig LoadInterfaceStatus SaveInterfaceStatus HEADER_GC_MOUNT RecvMountPacket packet_mount

Eklenen Sistemler:
Kod:
Official Client Locale String Official Level Update Fix Official Fog Fix Official Save Camera Mode

Güncelleme Notları:
Kod:
Server source, GCC 14 ile derlenecek şekilde ayarlandı. Server source derleyici standardı C++23 olarak ayarlandı. Server source, 64-bit sunucuda 32-bit modunda derlenebilir hale getirildi. Server source projesinden gereksiz kütüphaneler kaldırıldı. Server source derlemesi sırasında oluşan uyarı hataları düzeltildi. Server source projesinde clean komutu ile silinmeyen obje dosyaları düzeltildi. Oyuna uzaktan erişim sağlayabilmek için MartySama PROXY_IP güncellemesi eklendi. Kanallar açılırken veritabanının çökmesine neden olan bir hata giderildi. Veritabanı MariaDB 11.4.3 sürümüne yükseltildi. MYSQL_OPT_RECONNECT, yeni MySQL ve MariaDB sürümlerinde kaldırıldığı için ilgili yapılandırma yeniden düzenlendi. Qc source, GCC 14 ile derlenecek şekilde ayarlandı. Qc source derleyici standardı C++23 olarak ayarlandı. Qc source, 64-bit sunucuda 32-bit modunda derlenebilir hale getirildi. Qc source derlemesi sırasında oluşan uyarı hataları düzeltildi. Client source derlemesi sırasında oluşan uyarı hataları düzeltildi. Client source projesinde çeşitli düzenlemeler yapıldı. Dump proto source derleyici standardı C++23 olarak ayarlandı. Dump proto source derlemesi sırasında oluşan uyarı hataları düzeltildi. Dump proto source projesinde çeşitli düzenlemeler yapıldı. Filesi başlatma, durdurma ve temizleme işlemleri için kullanılan shell scriptleri yenilendi. Filesin toplam kanal sayısı 4'e yükseltildi. Skill proto, hem veritabanında hem de pack dosyaları içerisinde yenilendi. Pack INDEX dosyası silindi ve pack isimlerini client source içerisinden alacak şekilde düzenlendi. Client ile oyuna ilk girişte syserr çıktısı veren hatalar düzeltildi. Client source projesine Libjpeg-9f kütüphanesi dahil edildi. Client source derlemesi sırasında Libjpeg-9f kütüphanesi de eş zamanlı olarak derlenecek. Client, DirectX 9 versiyonuna güncellendi. Karakterin leveli, derecesi ve ismi arasındaki boşluklar düzeltildi. DirectX 9 güncellemesi sonrasında ortaya çıkan hata ve sorunlar giderildi. Client icon değişikliği yapıldı. FoxFS pack sistemine geçiş yapıldı. FoxFS archiver source derleyici standardı C++23 olarak ayarlandı. FoxFS archiver source derlemesi sırasında oluşan uyarı hataları düzeltildi. FoxFS archiver source projesinde çeşitli düzenlemeler yapıldı. Client source projesine FoxFS pack sistemi için gerekli olan kütüphaneler dahil edildi. Client source derlemesi sırasında bu kütüphaneler de eş zamanlı olarak derlenecek. Client pack isimleri daha anlaşılır hale getirildi. Client pack uzantıları .ipk olarak değiştirildi. FoxFS property generator, source kodu bulunmadığından yeniden yazıldı ve FoxFS archiver source projesine dahil edildi. Pack arşivleme ve property oluşturma işlemleri için kullanılan batch scriptleri yenilendi. Pack arşivleme ve property oluşturma işlemleri için Python 2.7 gereksinimi kaldırıldı. Dump proto, FoxFS archiver ve FoxFS property generator araçlarına icon eklendi. Loading ekranı tamamlandıktan sonra vuruş yapıldığında karakterin sürekli görünmez kalması sorunu düzeltildi.

İndirme Linkleri:



Virüs Tarama Sonuçları:



Localdeki sunucu ile oyunu uzaktan erişime açmak için, ilk olarak oyunun tüm kanal portlarını ve veritabanı portunu modem arayüzünden açmanız gerekiyor. Daha sonra, içerisindeki kanalların <code class="bbCodeInline">CONFIG</code> dosyalarındaki <code class="bbCodeInline">BIND_IP</code> ve <code class="bbCodeInline">PROXY_IP</code> ayarlarını kendinize göre düzenlemeniz gerekiyor. Örnek olması için bu ayarları yorum satırı olarak ekledim.

FreeBSD, veritabanı ve oyundaki hesap için kullanıcı adı <code class="bbCodeInline">root</code> ve şifre <code class="bbCodeInline">dev</code> olarak belirlenmiştir.

214138_ddfd104083cd14988a304f94b645920f.jpg

Güncellenmiş Metin2 Mainline Altyapı Dosyaları

Metin2, uzun yıllardır MMO oyunseverlerinin favori konumunda olan efsanevi bir online rol yapma oyunudur. Özellikle Metin2 Global ve Metin2 Online versiyonlarıyla tanınan bu oyun, farklı sunucular aracılığıyla hâlâ aktif olarak oynanmaktadır. Bu bağlamda, Mainline olarak bilinen altyapı dosyaları, hem geliştiriciler hem de oyuncular için kritik öneme sahiptir. Metin2Lobby.com olarak bizler, bu altyapının güncel ve stabil sürümlerine ulaşmanızı sağlamak amacıyla bu rehberi hazırladık.

Metin2 Mainline Nedir?

Mainline, Metin2 oyununun resmi sunucularında çalışan orijinal sistemleri temsil eder. Bu dosyalar, oyunun temel mekaniklerini, karakter seviye sınırlarını, item sistemini ve PvP/PvE sistemlerini içerir. 1-99, 1-105 veya 55-120 gibi seviye aralıklarına göre yapılan sunucular, genellikle bu mainline altyapıya dayanır. Ancak bazı geliştiriciler, özel içerikler eklemek ya da oyun deneyimini geliştirmek için bu yapıları modifiye ederler.

Güncel Mainline Dosyalarının Önemi

Zamanla Metin2 oyununda sunucu ve istemci arasındaki uyum sorunları yaşanabilir. Eski altyapılar, güvenlik açıklarına, hatalı çalışmalara veya komut çakışmalarına neden olabilir. Bu yüzden güncellenmiş mainline altyapı dosyaları kullanmak, hem oyuncu deneyimini artırır hem de Metin2 AC (anticheat) sistemlerinin daha etkin çalışmasını sağlar. Rascal AC gibi gelişmiş koruma sistemleriyle entegre çalışan mainline dosyaları, sunucuların güvenliğini artırmaktadır.

Metin2 Private Server Tanıtım ve Geliştirme

Mainline altyapısı, Metin2 private server kurulumlarında temel alınan yapıdır. Geliştiriciler, bu dosyaları kullanarak kendi özel sunucularını oluşturabilir ve oyunculara özgün içerik sunabilirler. Metin2Lobby.com, bu alanda bilgi paylaşımı ve sunucu tanıtımı yaparak topluluğun gelişmesine katkı sunmaktadır. Mainline dosyaları sayesinde, mobile2, royale2 gibi alternatif oyun modelleri de desteklenebilir. Ayrıca bu dosyalar, Metin2 Hile engelleme sistemleriyle de entegre çalışarak adil oyun ortamı sağlar.

Mainline Altyapısında Yeni Seviye Sistemleri

Modern Metin2 sunucularında, eski 1-99 sınırlarının ötesine geçmek artık mümkün. 1-105 veya 55-120 gibi yeni seviye sistemleri, oyuncuların daha uzun süre oyun içinde kalmasını sağlar. Bu sistemler, mainline altyapı üzerinde yapılan düzenlemelerle entegre edilir. Geliştiriciler, altyapıyı güncel tutarak bu yeni sistemleri kolayca devreye sokabilirler. Böylece oyuncular, yeni yetenekler, itemler ve görevlerle daha zengin bir deneyim yaşarlar.

Sonuç

Güncellenmiş Metin2 Mainline altyapı dosyaları, hem mevcut sunucuların kararlılığını hem de yeni projelerin doğuşunu destekler. Metin2Lobby olarak, bu dosyaların doğru kullanımını ve geliştirilmesini teşvik ediyoruz. Hem yeni başlayan geliştiriciler hem de deneyimli oyuncular için bu altyapı, Metin2 deneyimini daha keyifli ve sürdürülebilir kılmaktadır.


Updated Metin2 Mainline Infrastructure Files

Metin2 is an iconic MMORPG that has remained among the favorites of gamers for many years. Known especially through its Metin2 Global and Metin2 Online versions, this game continues to be actively played via various servers. In this context, infrastructure files known as Mainline are critical for both developers and players. As Metin2Lobby.com, we prepared this guide to help you access updated and stable versions of this infrastructure.

What is Metin2 Mainline?

Mainline represents the original systems running on official Metin2 servers. These files include the game's core mechanics, character level limits, item systems, and PvP/PvE frameworks. Servers based on level ranges like 1-99, 1-105, or 55-120 typically rely on this mainline structure. However, some developers modify these structures to add custom content or enhance gameplay experience.

Importance of Updated Mainline Files

Over time, compatibility issues may arise between servers and clients in Metin2. Older infrastructures can cause security vulnerabilities, malfunctions, or command conflicts. Therefore, using updated mainline infrastructure files enhances both player experience and the effectiveness of Metin2 AC (anticheat) systems. Mainline files integrated with advanced protection systems such as Rascal AC increase server security.

Metin2 Private Server Introduction and Development

The mainline infrastructure serves as the foundational structure for Metin2 private server installations. Developers can use these files to create their own custom servers and offer unique content to players. Metin2Lobby.com contributes to community growth by sharing information and promoting servers in this area. Thanks to mainline files, alternative game models such as mobile2 and royale2 can also be supported. Additionally, these files integrate with Metin2 Hack prevention systems to ensure fair gameplay.

New Level Systems in Mainline Infrastructure

In modern Metin2 servers, it is now possible to go beyond the old 1-99 limits. New level systems like 1-105 or 55-120 allow players to remain engaged longer within the game. These systems are integrated into the mainline infrastructure through modifications. By keeping the infrastructure up-to-date, developers can easily implement these new systems. This way, players experience a richer gameplay filled with new skills, items, and quests.

Conclusion

Updated Metin2 Mainline infrastructure files support both the stability of existing servers and the emergence of new projects. At Metin2Lobby, we encourage the proper usage and development of these files. For both novice developers and experienced players, this infrastructure makes the Metin2 experience more enjoyable and sustainable.
 

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

Benzer konular

Geri
Üst Alt