Services
Custom Metin2 development — from a single feature to a complete production server.
Most Metin2 sources still ship as 32-bit binaries compiled against decade-old toolchains. That means a 2 GB memory ceiling, no modern exploit mitigations and a build system that fights you at every step. A proper 64-bit port removes all of that — and for the server, a Linux migration is included in the price so you're on a modern, supported stack.
Running in production
▸ Client — 64-bit

SpeedTree vegetation. All tree types, seasons and foliage render correctly on 64-bit.

Many characters + SpeedTree. Granny2 animations and SpeedTree rendering stable under full player load.
▸ Server — 64-bit

Mass entity spawn. Hundreds of objects spawned simultaneously — no OOM crash, no instability.

High mob density. Hundreds of mobs and entities active simultaneously — server stays stable.
Why it matters
No more OOM crashes
32-bit processes are hard-capped at ~2 GB RAM. 64-bit removes that ceiling entirely — large proto tables, high player counts and big map files stop being a problem.
Measurably faster
Modern CPUs and compilers are optimized for 64-bit. Wider registers, better branch prediction, vectorized math — the same game logic runs faster without touching a single algorithm.
Modern exploit mitigations
64-bit unlocks full ASLR and DEP. Your binary becomes a significantly harder target for the memory-corruption exploits that have plagued Metin2 servers for years.
Future-proof codebase
32-bit toolchains are being phased out across compilers, OS and libraries. Porting now means your source stays buildable and maintainable — not fighting a dying ecosystem.
Before vs. After
What's included
Server port
- Full source audit — pointer sizes, int/long mismatches, bitfields, struct packing
- Fix all ILP64 / LP64 type issues across channel, db and auth server
- Update inline assembly and platform intrinsics for x64
- Migrate build system to x64 (CMake / GCC 12+)
- Port server from Windows to Linux — included at no extra cost
- Resolve all third-party library dependencies for 64-bit Linux
- Regression testing — gameplay, packets, proto loading, DB connections
- Clean handover with build instructions and change log
Client port
- Full source audit — pointer sizes, type mismatches, struct packing
- Fix all ILP64 / LP64 type issues across UserInterface and all libs
- Update inline assembly, SIMD and DirectX intrinsics for x64
- Granny2 rebuilt for 64-bit — all animation and model functions retained
- SpeedTree rebuilt for 64-bit — all vegetation rendering functions retained
- Migrate build system to x64 (MSVC 2022)
- Resolve all third-party library dependencies for 64-bit Windows
- Regression testing — rendering, UI, networking, pack loading
- Clean handover with build instructions and change log
Pricing
Server only
32→64-bit + Linux migration
€199
fixed price
- Channel, db & auth server
- Linux port included
- CMake build system
- Handover + build docs
Client only
32→64-bit, Windows (x64)
€249
fixed price
- UserInterface + all libs
- MSVC 2022 / x64
- DirectX compatibility
- Handover + build docs
Server + Client
Full bundle — best value
€349
fixed price
- Everything from both tiers
- Linux port included
- Priority delivery
- Extended support window
Prices are fixed — no hourly surprises. Scope and timeline confirmed before any work begins.
What you need to provide
Source archive
Server & ClientCompress the full source tree (`.zip` or `.tar.gz`) and share it via a file host of your choice — WeTransfer, Google Drive, any direct link works.
SSH access
Server onlyFor the server port, read-only SSH access to the build machine is an alternative to uploading an archive. A dedicated user with no shell history is fine.
Confidentiality guaranteed. Source code is used exclusively for the porting work and deleted on handover. An NDA can be signed on request.
More services
Ready to talk?
Describe what you need on Discord and get a quote — no fluff, no agency overhead. Most projects start within a week.
Starting from €40/h or fixed-price depending on scope.
Contact on Discord