- Mesaj
- 534
- Çözümler
- 27
- Beğeni
- 165
- Puan
- 529
- Ticaret Puanı
- 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:
Extern Güncellemeleri:
Kaldırılan Ölü Sistemler:
Kaldırılan Ölü Fonksiyonlar:
Eklenen Sistemler:
Güncelleme Notları:
İndirme Linkleri:
Virüs Tarama Sonuçları:
Not: 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, files içerisindeki kanalların
Not 2: FreeBSD, veritabanı ve oyundaki hesap için kullanıcı adı
Not 3: Paylaştığım bu dosyalar, Kaptan Yosun'un paylaştığı altyapı dosyaları üzerinden geliştirilmiştir.
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:
Bilmeniz Gerekenler:
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:
Extern Güncellemeleri:
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:
Kaldırılan Ölü Sistemler:
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:
Kaldırılan Ölü Fonksiyonlar:
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:
Eklenen Sistemler:
Official Client Locale String
Official Level Update Fix
Official Fog Fix
Official Save Camera Mode
Güncelleme Notları:
Güncelleme Notları:
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ı.
DumpProto source derleyici standardı C++23 olarak ayarlandı.
DumpProto source derlemesi sırasında oluşan uyarı hataları düzeltildi.
DumpProto 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.
İndirme Linkleri:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Virüs Tarama Sonuçları:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Not: 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, files içerisindeki kanalların
CONFIG
dosyalarındaki BIND_IP
ve PROXY_IP
ayarlarını kendinize göre düzenlemeniz gerekiyor. Örnek olması için bu ayarları yorum satırı olarak ekledim.Not 2: FreeBSD, veritabanı ve oyundaki hesap için kullanıcı adı
root
ve şifre dev
olarak belirlenmiştir.Not 3: Paylaştığım bu dosyalar, Kaptan Yosun'un paylaştığı altyapı dosyaları üzerinden geliştirilmiştir.
Son düzenleme: