IDEAS FOR RYZOM


uiWebPrevious1uiWebNext

#1 [en] 

What about setting the bit /LARGEADDRESSAWARE in the PE signature of the client windows, so the client stop crashing once it reaches 1.5 gb of ram usage?

I'm not asking to find the memory leak as it is a long and difficult process, but maybe with the switch the problem can be mitigated. It's just a switch in the complier.

---

Gilgameesh
Legion of Atys

#2 [en] 

Topic moved

---

Sywindt | Game Master | EN, NL, de, fr

#3 [en] 

Uhm, why moved, syw?

This is not a suggestion but just a way to mitigate a bug.

Okay the bug only happens if you stay ingame for a very long time... as 3-4 hours, but it's still a memory leak.

Most MMO already added the bit in the new patches, i think devs should do the same.

Consider that with Visual Studio there is a small tool called Binedit.exe that simply do it even without recompiling.

It could be done locally, unfortunately if u try to set the bit, the patcher see the client changed and promptly reload the original.

Just use the bit on a client and make the checksum (do a patch) so the patcher accept it forever. This apply only for PE signatures, so only for windows.

---

Gilgameesh
Legion of Atys

#4 [en] 

That's already used in Ryzom Core :)

# Allows 32 bits applications to use 3 GB of RAM
SET(PLATFORM_LINKFLAGS "${PLATFORM_LINKFLAGS} /LARGEADDRESSAWARE")

---

Kervala - Ryzom volunteer developer - Working on different clients

uiWebPrevious1uiWebNext
 
Last visit Sunday, 24 November 01:23:05 UTC
P_:G_:PLAYER

powered by ryzom-api