Screen freezes for 20-30s whenever entering/teleporting to a new zone

Started 28 Apr 2019
by Larilidan
in Support Center
Hi,

my game freezes for 20-30s whenever I run or teleport into a new zone. After the freeze the loading screen appears and is done within about 5s. I'm running Windows 10 and have already tried to use compatibility mode (win7) on Camelot.exe with no effect.
Any idea on how to fix it?

Cheers!
Mon 29 Apr 2019 8:10 AM by Sepplord
what does your ressources monitor look like when initiating the teleport?

Aka CPU / GPU / etc... usages
Mon 29 Apr 2019 1:48 PM by Larilidan
Sepplord wrote:
Mon 29 Apr 2019 8:10 AM
what does your ressources monitor look like when initiating the teleport?

Aka CPU / GPU / etc... usages

GPU, RAM, CPU and memory all stay below 50% and don't even spike.
It also appears as if the loading times get longer and longer during a session until at one point the game crashes me to desktop after initiating the teleport.
I'll try to do another clean install.
Mon 29 Apr 2019 1:50 PM by Sepplord
sounds like a memory leak to me (but even if that sounds as if i know what i am talking about...i don't) but afaik then more people would have that problem
since there's nothing obvious i cannot help further.

Maybe someone else has an idea, good luck
Mon 29 Apr 2019 6:22 PM by Ashok
DAoC has a known memory leak since ages.
The more you port into different zones the closer the client gets to 2 GB RAM usage; no clean garbage collection when zoning, so there are leftovers from the previous zone(s).

x86 applications have a 2 GB RAM limit by default and DAoC is creating a buffer overflow (attempting to access memory outside of their allocated ressources) at that point, causing Windows to simply terminate it.

It actually is possible to allow 32bit apps taking up to 3.1 GB of system memory using the LARGEADDRESSAWARE pointer.
However, many old apps are limited to 2 GB nevertheless, due to the way they do manage/initializing memory.

If you want to read more on that:
https://docs.microsoft.com/en-us/windows/desktop/Memory/memory-limits-for-windows-releases

Using this method actually allows to use >4 GB on a 32bit system too.
Sun 26 Apr 2020 9:23 PM by Slyther83
So I'm confused- what is the fix. I have to use VS to decompile the phoenix.exe file and add this code? There seems to be little info out there on this problem but I type in game and many people are affected by this.
Sun 26 Apr 2020 10:54 PM by watbrif
I had the same issue until it was pointed out to me that my anti-virus real time protection might be the problem. And it indeed was. My game client also crashed on a regular basis while teleporting (before the loading screen appeared).
Mon 27 Apr 2020 7:18 PM by Enyore
Sounds more like a windows defender on an older machine to me....


Try white listing the game.dll process in windows defender, worked on my old computer where i had the same problem.
Mon 27 Apr 2020 7:20 PM by Astaa
It's a problem with windows 10 AV. Nothing to do with old machines, mine is top-end about a year ago.

https://forums.darkageofcamelot.com/discussion/1235/psa-daoc-and-windows-10-loading-times-tweak

Sorted it for me.
Tue 28 Apr 2020 2:26 AM by Slyther83
Thanks for the tips, so I'm editing this post.

I added the game.dll and that didn't work.
I added the camelot folder and that didn't work.
I disable realtime antivirus scan entirely and it works- loads instantly.
This topic is locked and you can't reply.

Return to Support Center or the latest topics