Fixul rezolvă leak-ul de SpeedTree (~5MB/teleport), dar nu elimină complet spike-urile de memorie la warp. Acestea sunt normale și provin din încărcarea temporară a resurselor (texturi, modele, terrain).
Problema face ca RAM-ul clientului sa creasca dupa fiecare warp si sa nu mai fie eliberat corect.
Fixul este foarte mic, dar important, mai ales daca ai multe teleporturi sau harti cu multi copaci.
*Link download / Code:
Deschide SpeedTreeLib/SpeedTreeWrapper.cpp si cauta functia:
Code:
CSpeedTreeWrapper* CSpeedTreeWrapper::MakeInstance(void)
{
CSpeedTreeWrapper* pInstance = new CSpeedTreeWrapper;
pInstance->m_bIsInstance = true;
pInstance->m_pSpeedTree = m_pSpeedTree->MakeInstance();
Explicatie scurta:
Rezultat:
- nu mai pierzi memorie la fiecare teleport
- RAM-ul nu mai creste constant din cauza copacilor SpeedTree


la acest mesaj și conținutul se va afișa automat.


