- Katılım
- 16 May 2025
- Konular
- 15
- Mesajlar
- 59
- Online süresi
- 3d 22h
- Reaksiyon Skoru
- 25
- Altın Konu
- 0
- TM Yaşı
- 1 Yıl 20 Gün
- Başarım Puanı
- 38
- MmoLira
- 1,125
- DevLira
- 15
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Zorunlu Bekleme Süresini Kaldırma (Hissedilir Hızlanma)
Daha önceki analizimizden bildiğimiz gibi, Metin2 client'ları kaynaklar yüklense bile,
önceden yüklenmiş (pre-loaded) kaynakların bellekte kalması için bir referans düşürme bekleme
süresi uygular (genellikle 30 saniye). Bu süreyi sıfırlamak, harita yüklendikten sonraki hissedilir
beklemeyi anında ortadan kaldırır.
Daha önceki analizimizden bildiğimiz gibi, Metin2 client'ları kaynaklar yüklense bile,
önceden yüklenmiş (pre-loaded) kaynakların bellekte kalması için bir referans düşürme bekleme
süresi uygular (genellikle 30 saniye). Bu süreyi sıfırlamak, harita yüklendikten sonraki hissedilir
beklemeyi anında ortadan kaldırır.
Kod:
// ResourceManager.cpp (Dosyanın Üst Kısmı - Bulmanız Gereken Yer)
const long c_Deleting_Wait_Time = 30000;
const long c_DeletingCountPerFrame = 30;
// YÜKLEME BEKLEMESİNİ KONTROL EDEN SATIR BUDUR:
const long c_Reference_Decrease_Wait_Time = 30000;
değiştir:
const long c_Reference_Decrease_Wait_Time = 10; 30 saniyelik zorunlu beklemeyi 10 milisaniyeye (anında geçiş) düşürür.
---------------------------
const long c_Reference_Decrease_Wait_Time = 10; // FIX: 30 saniyeden 10 ms'ye düşürüldü.
***************************
// CResourceManager::ProcessBackgroundLoading() fonksiyonu içinde:
// ...
ms_loadingThread.Request(stFileName);
m_WaitingMap.insert(TResourceRequestMap::value_type(dwFileCRC, stFileName));
itor = m_RequestMap.erase(itor);
//break; // Bu satır sınırlamadır!
}
// ...

