Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
ZeiDen 1
ZeiDen
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

Loading süre kısma

O yüzden her resime bağlantı ekliyordun kendi yapmacık sitene yönlendirmek için değil mi

Senin yürüdüğün yollarda bizim ayak izimiz var Hakan Bozkurt Yani Dolandırıcılıkdan Banlanan Hexe demeliydim
walla mehmet inşallah iyileşirsin şuraya bütün herşeyi koyacağım ama gidip cimer e özel bilgilerimi paylaştı şikayetiyle yazmandan korkuyorum,

160k ya adama dosyaları satıyorsun benim ise olayla ilgim bile yok , daha sonra adama tonla sistem aldırıyorsun kendin ne işe yarıyorsun bilinmiyor, sürekli yalvarıyordun hocam hocam hocam diye suç bende gerçi yüz verdim sana.

github ve windows server bilmiyordun githuba .ova dosyasını pushluyorsun , güncelleme vermek için ova yedeği alıyorsun tüm source yedeği alıyorsun sonra da ahkam kesiyorsun.. benim tavrım net günümüzde artık ekran paylaşımlı platformlar var , 2 satır kod yaz eşşek gibi anıracağım.

dolandırdığın adamın çalıştığı hastaneye bu kaçak böbrek satıyor hastaların bilgilerini sızdırıyor diye mail atıyorsun :D


navicat yapımı konusuna ise hiç girmiyorum rezilsin çünkü sağı solu fışfışlamayı çok seviyorsun insanların arkasından iş çevirmeyi çok iyi yapıyorsun

wallahi de billahi de şeytan senin önünde diz çöker.


1784388341958.png


1784388382997.png
 
Son düzenleme:
Dönüp dönüp aynı konular kaçak iddia işine girdin Denizli emniyetine verdim seni akıllanmamışsın bahsettiğin eleman hasta bilgilerini sızdırıyordu mesleğine ihanet ediyordu oda o yüzden verildi element uydurma yani.


Dolandırıcı olduğunu yerli yabancı herkes biliyor senin her forumda banlandın

eskilerin adamı olduğum için Github kullanmayı pek tercih etmem eski yöntemlerle yedeğimi alırım sen kullan Github

Ensendeyim dolandırıcılara lamerlere yer yok satış yok



walla mehmet inşallah iyileşirsin şuraya bütün herşeyi koyacağım ama gidip cimer e özel bilgilerimi paylaştı şikayetiyle yazmandan korkuyorum,

160k ya adama dosyaları satıyorsun benim ise olayla ilgim bile yok , daha sonra adama tonla sistem aldırıyorsun kendin ne işe yarıyorsun bilinmiyor, sürekli yalvarıyordun hocam hocam hocam diye suç bende gerçi yüz verdim sana.

github ve windows server bilmiyordun githuba .ova dosyasını pushluyorsun , güncelleme vermek için ova yedeği alıyorsun tüm source yedeği alıyorsun sonra da ahkam kesiyorsun.. benim tavrım net günümüzde artık ekran paylaşımlı platformlar var , 2 satır kod yaz eşşek gibi anıracağım.

dolandırdığın adamın çalıştığı hastaneye bu kaçak böbrek satıyor hastaların bilgilerini sızdırıyor diye mail atıyorsun :D


navicat yapımı konusuna ise hiç girmiyorum rezilsin çünkü sağı solu fışfışlamayı çok seviyorsun insanların arkasından iş çevirmeyi çok iyi yapıyorsun

wallahi de billahi de şeytan senin önünde diz çöker.


Ekli dosyayı görüntüle 183211

Ekli dosyayı görüntüle 183212
 
sinir etmek için mi diyor bilgisizlikten mi bilmiyorum kaçak iddaa dediği şey şu :

ben halen bekliyorum ne zaman gelip alacaklar ? yoksa şikayetin spamamı düştü ne oldu

bak şeytan önünde diz çöker çünkü sen çok büyük şizofrensin adamın sana wp den attığı işteyim iğne yapacağım diye attığı görselleri filan alıp çalıştığı hastaneye bu kaçak böbrek satıyor hasta bilgilerini satıyor diyebilecek kadar konuyu kendine yontacak kadar arsızsın aklın başına gelir ama iş işten geçer çok pişman olursun
 
İlk girişte süreyi kısmaz lakin oyuna tamamen giriş yaptıgınız taktirde 1 saniyeye kadar düşer loading süresi
Kısaca

  • İlk giriş: karakter seç → loading ekranı → map load (__LoadMap / Warp) da aynı loader’ı kullanır
  • Oyun içi ışınlanma: harita değişince yine aynı terrain/area loader çalışır
Yani ikisinde de yapay Sleep gecikmesi kalktı.

Fark: İlk girişte ek olarak ırk/efekt/ses/NPC yüklemesi var; o yüzden ilk açılış yine ışınlanmadan biraz uzun sürebilir. En büyük kazanım genelde harita değişimli ışınlanmalarda görülür.

Kod:
1) EterLib/ResourceManager.cpp
Bul:

int g_iLoadingDelayTime = 20;
Değiştir:

int g_iLoadingDelayTime = 1;
Etki: Config yoksa varsayılan yapay loading gecikmesi 20 ms → 1 ms.

2) client/metin2.cfg
Bul:


PRE_LOADING_DELAY_TIME        20
Değiştir:

PRE_LOADING_DELAY_TIME        1
Etki: Oyuncunun cfg’sinden okunan delay. Eski 20, harita yüklerken onlarca kez birikip loading’i şişiriyordu.

3) GameLib/AreaLoaderThread.cpp — ProcessArea sonu
Bul:

    m_AreaCompleteMutex.Lock();
    m_pAreaCompleteDeque.push_back(pArea);
    m_AreaCompleteMutex.Unlock();
    Sleep(g_iLoadingDelayTime);
}
Değiştir:

    m_AreaCompleteMutex.Lock();
    m_pAreaCompleteDeque.push_back(pArea);
    m_AreaCompleteMutex.Unlock();
}
Etki: Her area parçası sonrası gereksiz Sleep kalkar.

4) GameLib/AreaLoaderThread.cpp — ProcessTerrain
Bul: Terrain yüklerken aradaki tüm şunlar:

Sleep(g_iLoadingDelayTime);
(Su, height, attr, tile, shadow, minimap, calculate vb. her adımdan sonra — yaklaşık 10 adet)

Değiştir: Bu ara Sleep satırlarını komple sil. Dosya yükleme çağrıları arka arkaya kalsın:

pTerrain->LoadWaterMap(szWaterMapName);
pTerrain->LoadHeightMap(szRawHeightFieldname);
pTerrain->LoadAttrMap(szAttrMapName);
pTerrain->RAW_LoadTileMap(szSplatName, true);
pTerrain->LoadShadowTexture(szShadowTexName);
pTerrain->LoadShadowMap(szShadowMapName);
pTerrain->LoadMiniMapTexture(szMiniMapTexName);
pTerrain->SetName(c_rstrAreaName.c_str());
pTerrain->CalculateTerrainPatch();
pTerrain->SetReady();
// ... complete deque push ...
// sonda da Sleep olmasın
Etki: En büyük kazanç burası. Bir tile için ~10×20 ms = 200 ms; büyük map’te 5–10 tile → birkaç saniye yapay bekleme gider.

5) EterLib/FileLoaderThread.cpp
Bul:

    m_CompleteMutex.Lock();
    m_pCompleteDeque.push_back(pData);
    m_CompleteMutex.Unlock();
    Sleep(g_iLoadingDelayTime);
}
Değiştir:

    m_CompleteMutex.Lock();
    m_pCompleteDeque.push_back(pData);
    m_CompleteMutex.Unlock();
}
Etki: Her dosya sonrası yapay beklemeyi kaldırır.

Özet etki
Önce    Sonra
Tile başına ~200 ms + dosya başına Sleep
Anlık yükleme (gerçek I/O kadar)
Warp / ilk giriş şişiyor
Daha kısa loading
Özellikle harita değişimli ışınlanma yavaş
Belirgin hızlanma
Notlar

c_Reference_Decrease_Wait_Time = 30000 → 10 yapma; loading kısaltmaz, memory thrash riski var.
//break; ResourceManager’da çoğu pack’te zaten yorumlu.
Client rebuild + cfg güncellemesi gerekir.
HDD/çok ağır pack’te loading yine biraz sürebilir; o gerçek yükleme, yapay Sleep değil.
teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst