PROJECT POLARIS
TECHNICAL OVERVIEW
Modernized Metin2 source with updated client, server, Python, rendering and development tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━TECHNICAL OVERVIEW
Modernized Metin2 source with updated client, server, Python, rendering and development tools
SERVER SOURCE
- FreeBSD 14+ AMD64
- MariaDB 10+
- Native 64-bit server environment
- Cleaned and updated server source
- Improved Core and DB handling
- Improved server and network communication
A lot of old code has also been cleaned or replaced where it was causing unnecessary problems.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BINARY SOURCE
The client source has received a large amount of work and cleanup.- Full AMD64 / x64 client
- Modernized C++ client source
- Old Granny dependency removed
- Granny replaced with OpenGR2
- Custom animation system
- SpeedTree dependency removed
- Old runtime dependencies removed
- Rendering and resource code cleaned
- Unused and outdated client code removed
The client no longer depends on Granny or SpeedTree for its main systems, giving much more control over the source itself.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NATIVE VULKAN RENDERER
The main Direct3D 8 rendering system has been replaced with the native Polaris Vulkan renderer.This is not a D3D8 → Vulkan wrapper.
The renderer now handles Vulkan directly inside the client.
OLD
- Direct3D 8 device
- D3D8 render states
- Direct3D textures and buffers
- Direct3D shaders
- Old render targets
- Native Vulkan device handling
- Native Vulkan buffers and textures
- Vulkan graphics pipelines
- Vulkan shader modules
- Native render targets
- Native terrain rendering
- Water rendering with its own shader
- Sky rendering moved to Vulkan
- Per-pixel lighting
- Native shadows
- Models, particles and effects moved to Vulkan
These will also be replaced as the Vulkan work continues.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PYTHON 3.14
The client has been fully moved from the old Python runtime to CPython 3.14.- CPython 3.14
- Modern PyConfig initialization
- Updated C++ / Python integration
- Old Python initialization removed
- Updated Python execution
- Updated traceback and error handling
- Several crashes during long sessions fixed
- Many internal Python modules can be loaded directly from the executable
CURRENT CLIENT STRUCTURE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NETWORK & PACKETS
The networking code has also been cleaned and improved.- Packet structures reviewed and cleaned
- Old unnecessary packet processing removed
- Safer packet validation
- Client/server packet handling improved
- Send and receive code cleaned
- Better handling of queued data
- Better handling of fragmented data
- Packet sizes and structures cleaned where needed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUFFERS & MEMORY
Buffer and memory handling have also been worked on, especially in code that runs often.- Buffer handling cleaned
- Unnecessary memory copies reduced
- Better control over buffer growth
- Safer incoming data handling
- Better memory lifetime handling
- Old fixed-size handling replaced where needed
- Unnecessary allocations reduced
- GPU buffer reuse improved
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERFORMANCE & CLEANUP
Performance work was done across different parts of the project instead of focusing on only one area.- Old problems and unused code cleaned
- Repeated work reduced
- Unnecessary allocations reduced
- Unnecessary memory copies reduced
- Frequently used code cleaned
- Network processing improved
- Resource handling improved
- Old dependencies removed
- Client runtime files reduced
- Rendering code moved away from Direct3D 8
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VULKAN BEFORE / AFTER
BEFORE — DIRECT3D 8
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 2 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 2](https://i.ibb.co/KcvX33fn/Screenshot-1.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 3 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 3](https://i.ibb.co/6cYPz93C/Screenshot-2.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 4 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 4](https://i.ibb.co/B5CFQLt2/Screenshot-3.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 5 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 5](https://i.ibb.co/PsB4KFmy/Screenshot-4.png)
CURRENT — NATIVE VULKAN
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 6 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 6](https://i.ibb.co/wZr8TZXr/Screenshot-1.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 7 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 7](https://i.ibb.co/Ppn0ybb/Screenshot-2.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 8 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 8](https://i.ibb.co/MxbxQ5rV/Screenshot-3.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 9 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 9](https://i.ibb.co/bRM7XJdM/Screenshot-5.png)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 2 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 2](https://i.ibb.co/KcvX33fn/Screenshot-1.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 3 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 3](https://i.ibb.co/6cYPz93C/Screenshot-2.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 4 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 4](https://i.ibb.co/B5CFQLt2/Screenshot-3.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 5 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 5](https://i.ibb.co/PsB4KFmy/Screenshot-4.png)
CURRENT — NATIVE VULKAN
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 6 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 6](https://i.ibb.co/wZr8TZXr/Screenshot-1.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 7 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 7](https://i.ibb.co/Ppn0ybb/Screenshot-2.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 8 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 8](https://i.ibb.co/MxbxQ5rV/Screenshot-3.png)
![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 9 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 1 - Imagine 9](https://i.ibb.co/bRM7XJdM/Screenshot-5.png)
TOOLS INCLUDED
The package also includes tools made specifically for POLARIS.- Custom C++ packer
- Custom C++ unpacker
- Custom item_proto compiler
- Custom item_proto decompiler
- Custom mob_proto compiler
- Custom mob_proto decompiler
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
POPULAR QUESTIONS
Bug fixes and improvements related to the source are provided free of charge.What if I have a problem with the source?
I am also available to help when something needs to be checked or explained.
The files normally only need to be prepared and uploaded, so delivery usually takes around 1 hour.How long does it take to receive the files after payment?
The price is based on the amount of work done to the source and the support that comes with it.Why should I buy POLARIS instead of cheaper files?
Metin2 is an old and complicated project, so no source is magically free from every possible problem.
The important part is that the source is still being maintained, bugs are fixed when they are found, and the project keeps receiving updates instead of being sold and forgotten.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
POLARIS — PRICE
COMPLETE POLARIS SOURCE FILES
300€
The price includes the current Client, Binary, Python and Server Source together with the POLARIS tools and everything listed above.300€
- Client
- Binary Source
- Python Source
- Server Source
- Native Vulkan renderer
- CPython 3.14
- OpenGR2 + custom animation system
- Custom item_proto / mob_proto compiler & decompiler
- Custom C++ packer & unpacker
- Current fixes and improvements
- Future bug fixes and improvements
- Direct support when needed
- Free first installation and full setup through AnyDesk
PAYMENT METHODS
- Revolut
- PayPal
- Bank Transfer
- Paysafecard
CONTACT
Discord: systempolaris
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Discord: systempolaris
CLEAN SOURCE FILES
POLARIS comes without added gameplay systems or a large amount of unnecessary features.
The source is kept clean on purpose, so you can build your own server on top of it without having to remove unwanted systems first.
For questions, technical details or payment information, contact me directly on Discord.
POLARIS comes without added gameplay systems or a large amount of unnecessary features.
The source is kept clean on purpose, so you can build your own server on top of it without having to remove unwanted systems first.
For questions, technical details or payment information, contact me directly on Discord.

![[VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 2 - Imagine 2 [VÂND/SELL] PROJECT POLARIS - STABLE AND MODERN - Mesaj 2 - Imagine 2](https://i.ibb.co/N6HLYr08/Screenshot-11.png)