← Back to dev log

April 1, 2026#engine #performance #devlog

Breaking the 4 GB Wall

The client is now native 64-bit. No more memory crashes, no more artificial limits — just a foundation built for everything that comes next.

The invisible ceiling

Metin2's client was built in 2004 as a 32-bit application. That means it can address a maximum of roughly 4 GB of memory — and in practice, far less. On a modern system with 16 or 32 GB of RAM, the client could only ever touch a small fraction of it.

You've probably felt this without knowing why. Long play sessions that start to stutter. Crowded maps where the client slows to a crawl or crashes outright. Guild wars with dozens of players on screen that bring everything to a halt. Loading into a busy city and watching the client give up.

That was the memory wall. Everything the game loads — textures, models, animations, maps, effects — has to fit in that small window. When it doesn't, things break.

64-bit native

The client now runs as a native 64-bit application. There is no 4 GB ceiling anymore. The game can use as much memory as your system has available.

This isn't a patch or a compatibility hack. Every library, every dependency, every line of code was rebuilt for 64-bit. It was the first thing we did — because nothing else matters if the foundation can't hold the weight.

What this means for you

  • No more out-of-memory crashes. The client has room to breathe. Long sessions, crowded maps, and heavy content don't push it over the edge.
  • Faster loading. More memory means better caching. Assets that used to be unloaded and reloaded constantly can stay resident.
  • Room for new content. Higher-resolution textures, more detailed models, richer effects — none of this is possible when you're rationing every megabyte. 64-bit removes that constraint.
  • Modern system compatibility. 64-bit applications play better with modern Windows, modern drivers, and modern security features. No more legacy workarounds.

The foundation

This isn't a flashy change. There's no screenshot that shows "64-bit" in action. But everything we want to build next — better rendering, richer worlds, more content on screen — needs this foundation underneath it.

Sometimes the most important work is the work you can't see.

What's next

With the memory constraint gone, we can start working on the things you can see. We have big plans for the renderer. Stay tuned.