Aşağıdaki videoyu izleyerek sitemizi ana ekranınıza web uygulaması olarak nasıl kuracağınızı öğrenebilirsiniz.
Not: Bu özellik bazı tarayıcılarda mevcut olmayabilir.
teşekkürlerMetin2 İçin Yapılan Düzenlemeler ve Güncellemeler
Bu konuda, Metin2 sunucusu için yapılan düzenlemeler ve güncellemeler hakkında detaylı bilgi paylaşılacaktır. Yapılan güncellemeler, 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 önemli değişiklikleri içermektedir. Aşağıda, yapılan tüm değişikliklerin detaylı listesi sunulmaktadır. Herhangi bir soru veya geri bildirim için yorum bırakabilirsiniz.
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ğlamak 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:
<b>[Gizli içerik]</b>
Not: Localdeki sunucu ile oyuna uzaktan erişime açmak için, oyunun tüm kanal portlarını ve veritabanı portunu modem arayüzünden açmanız gerekmektedir. Ardından, files içerisindeki kanallarındosyalarındakiKod:CONFIG
veKod:BIND_IP
ayarlarını kendi ihtiyaçlarınıza göre düzenlemeniz gerekmektedir. Örnek olması için bu ayarlar yorum satırı olarak eklenmiştir.Kod:PROXY_IP
FreeBSD, veritabanı ve oyun hesapları için kullanıcı adıve şifreKod:root
olarak belirlenmiştir.Kod:dev
Nebi Şenol'a teşekkürler.