N2PLAY โ€“ Complete Files by Sasori [Merry Christmas 2025]๐ŸŽ protobuflu

Member
Mar
Threads
0
6
0
1
Rating - 0%
0   0   0


Hey! ๐Ÿ‘‹
With the holidays coming up, Iโ€™m sharing a fully functional, complete N2PLAY server package, ready to run and further develop.

๐Ÿงน Package Optimization

Original compressed leak size: ~17 GB
Final compressed size (after my optimization): ~5โ€“6 GB

Clean, well-organized structure
Ready to work immediately after download

๐Ÿ“ Package Contents

๐Ÿ”น Bin

Recompiled Game Client
No packs โ€“ perfect for further modifications

๐Ÿ”น data

Full, unpacked client
FoxFS Archiver
Modified .bat files from original N2
โžœ allow full and correct client packing

๐Ÿ”น proto_create

New, rewritten data structure responsible for:

items
mobs
objects
collisions

Main proto files:

cube_proto
โ€“ New structure responsible for cube (crafting system in Metin)

item_attr_proto_server
โ€“ New structure responsible for item bonuses (1โ€“5)

item_attr_rare_proto_server
โ€“ New structure responsible for item bonuses (6โ€“7)

item_proto_server
โ€“ New structure responsible for in-game items

mob_proto_server
โ€“ New structure responsible for mobs / objects / NPCs

object_proto_server
โ€“ New structure responsible for building-type objects, collisions, etc.

refine_proto
โ€“ New structure responsible for the upgrade system

skill_proto_server
โ€“ New structure responsible for skills and passive skills on the server

Overall, thanks to these structures, client-server communication works smoother and better.
This is clearly noticeable in PvP โ€“ no delays when casting skills, etc.

๐Ÿ”น skrypt_questowy_multilanguage

Rewritten quest parser
Automatic quest generation in multilanguage mode

๐Ÿ”น source_SERVER_BIN

Contains:

ready-to-use SQL files
recompiled Windows server

๐Ÿ”ง Changes & Fixes

Slightly rebuilt structure compared to the original leak

Client:

slightly modified
fixed known bugs

Package prepared for local work on Windows

๐Ÿš€ 64-bit & TOP Optimization

Full 64-bit architecture
Entire ProtoBuff rewritten
One of the best client optimizations available

๐Ÿ”ฅ Practical Results:

โฑ๏ธ Game start: ~1 second (from login to entering the game)

Smooth:

transitions between loading screens
teleportation between maps
texture rendering
font loading
model loading and rendering

โŒ No:

FPS drops during long gameplay
lags when loading objects or cities
black screens after long AFK

โšก Very fast client file loading โ€“ even from HDD

โ€ฆ and much more ๐Ÿ˜‰

๐Ÿง  Memory Addressing

32-bit
Max ~4 GB RAM (realistically ~2โ€“3 GB on Windows)

64-bit
Theoretically several TB of RAM (system-limited)

โžก๏ธ This results in more stable client and server performance with:

larger maps
more players
larger databases

๐Ÿ“˜ GUIDES

โ–ถ๏ธ Server Setup โ€“ Windows

1๏ธโƒฃ Required Components Installation

Python

python-2.7.18.amd64.msi
(skip if you already have this version or newer)

MariaDB

mariadb-11.3.2-winx64.msi
Root password:

dev
(if you want to keep the default package configuration)

2๏ธโƒฃ Database Import and PATH

In the SQL folder you will find:

ready, fixed databases
a .bat script that:

adds MariaDB to PATH
imports .sql files

Script credentials:

host: 127.0.0.1
login: root
password: dev

3๏ธโƒฃ Server Startup

File:

admin_panel.bat

Location:

source_SERVER_BIN\windows_server

๐Ÿ“Œ The panel runs in a single CMD window (no millions of processes).

From the panel you can:

start / stop the server
manage MariaDB
check process status
clean logs
compile quests
create symlinks for the new structure

โš ๏ธ Run as administrator

โ–ถ๏ธ Client Packing โ€“ FoxFS

Folder:

data

Packing the entire client:

pakuj_wszystko.bat

Packing a single pack:

pakuj_po_nazwie.bat

Adding new files:

wygeneruj_nowe_xml.bat
โ†’ then pack

โ–ถ๏ธ Proto Structure Packing

Folder:

proto_create

After packing:

client proto โ†’
data/source/root/data

server proto โ†’
proto_create/proto_server

Transfer:

Windows
source_SERVER_BIN\windows_server\common\data\proto_server

FreeBSD
/root/server/share/data/proto_server

โ–ถ๏ธ Quest Parser โ€“ Multilanguage

Place quest files into:

skrypt_questowy_multilanguage

Run:

start.bat

Finished quest will be placed into:

multilanguage

โš ๏ธ For custom functions, add them to:

quest_parser.pl

โ–ถ๏ธ SRC Compilation

๐ŸชŸ Windows

Installation:

cmake-3.16.0-rc1-win64-x64.msi

Folder:

source_SERVER_BIN\source

Open CMakeLists.txt โ†’ cmake.exe

Open:

metin2.sln
mode: RELEASE

86 projects

Build Solution

๐Ÿง FreeBSD

cd /root/server
sh panel.sh build

๐Ÿ–ฅ๏ธ Environment

Client:

Visual Studio 2019
CMake v3.16
Python 2.7.18
Cython

Server:

FreeBSD 13.2-RELEASE amd64
cmake, ninja, llvm11

Source:

CMake
Python API: PyBind

Database:

MariaDB 11.3.2
Windows Server 2022 x64

Game Client:

x64

๐Ÿ” Login Credentials

FreeBSD:

login: root
password: dev

MariaDB / MySQL:

login: root
password: 123123

Download Files:

Download Virtualbox:

[Hidden content]

[Hidden content]



1770120062240.png
gg
 
Member
Jan
Threads
0
10
0
1
Rating - 0%
0   0   0


Hey! ๐Ÿ‘‹
With the holidays coming up, Iโ€™m sharing a fully functional, complete N2PLAY server package, ready to run and further develop.

๐Ÿงน Package Optimization

Original compressed leak size: ~17 GB
Final compressed size (after my optimization): ~5โ€“6 GB

Clean, well-organized structure
Ready to work immediately after download

๐Ÿ“ Package Contents

๐Ÿ”น Bin

Recompiled Game Client
No packs โ€“ perfect for further modifications

๐Ÿ”น data

Full, unpacked client
FoxFS Archiver
Modified .bat files from original N2
โžœ allow full and correct client packing

๐Ÿ”น proto_create

New, rewritten data structure responsible for:

items
mobs
objects
collisions

Main proto files:

cube_proto
โ€“ New structure responsible for cube (crafting system in Metin)

item_attr_proto_server
โ€“ New structure responsible for item bonuses (1โ€“5)

item_attr_rare_proto_server
โ€“ New structure responsible for item bonuses (6โ€“7)

item_proto_server
โ€“ New structure responsible for in-game items

mob_proto_server
โ€“ New structure responsible for mobs / objects / NPCs

object_proto_server
โ€“ New structure responsible for building-type objects, collisions, etc.

refine_proto
โ€“ New structure responsible for the upgrade system

skill_proto_server
โ€“ New structure responsible for skills and passive skills on the server

Overall, thanks to these structures, client-server communication works smoother and better.
This is clearly noticeable in PvP โ€“ no delays when casting skills, etc.

๐Ÿ”น skrypt_questowy_multilanguage

Rewritten quest parser
Automatic quest generation in multilanguage mode

๐Ÿ”น source_SERVER_BIN

Contains:

ready-to-use SQL files
recompiled Windows server

๐Ÿ”ง Changes & Fixes

Slightly rebuilt structure compared to the original leak

Client:

slightly modified
fixed known bugs

Package prepared for local work on Windows

๐Ÿš€ 64-bit & TOP Optimization

Full 64-bit architecture
Entire ProtoBuff rewritten
One of the best client optimizations available

๐Ÿ”ฅ Practical Results:

โฑ๏ธ Game start: ~1 second (from login to entering the game)

Smooth:

transitions between loading screens
teleportation between maps
texture rendering
font loading
model loading and rendering

โŒ No:

FPS drops during long gameplay
lags when loading objects or cities
black screens after long AFK

โšก Very fast client file loading โ€“ even from HDD

โ€ฆ and much more ๐Ÿ˜‰

๐Ÿง  Memory Addressing

32-bit
Max ~4 GB RAM (realistically ~2โ€“3 GB on Windows)

64-bit
Theoretically several TB of RAM (system-limited)

โžก๏ธ This results in more stable client and server performance with:

larger maps
more players
larger databases

๐Ÿ“˜ GUIDES

โ–ถ๏ธ Server Setup โ€“ Windows

1๏ธโƒฃ Required Components Installation

Python

python-2.7.18.amd64.msi
(skip if you already have this version or newer)

MariaDB

mariadb-11.3.2-winx64.msi
Root password:

dev
(if you want to keep the default package configuration)

2๏ธโƒฃ Database Import and PATH

In the SQL folder you will find:

ready, fixed databases
a .bat script that:

adds MariaDB to PATH
imports .sql files

Script credentials:

host: 127.0.0.1
login: root
password: dev

3๏ธโƒฃ Server Startup

File:

admin_panel.bat

Location:

source_SERVER_BIN\windows_server

๐Ÿ“Œ The panel runs in a single CMD window (no millions of processes).

From the panel you can:

start / stop the server
manage MariaDB
check process status
clean logs
compile quests
create symlinks for the new structure

โš ๏ธ Run as administrator

โ–ถ๏ธ Client Packing โ€“ FoxFS

Folder:

data

Packing the entire client:

pakuj_wszystko.bat

Packing a single pack:

pakuj_po_nazwie.bat

Adding new files:

wygeneruj_nowe_xml.bat
โ†’ then pack

โ–ถ๏ธ Proto Structure Packing

Folder:

proto_create

After packing:

client proto โ†’
data/source/root/data

server proto โ†’
proto_create/proto_server

Transfer:

Windows
source_SERVER_BIN\windows_server\common\data\proto_server

FreeBSD
/root/server/share/data/proto_server

โ–ถ๏ธ Quest Parser โ€“ Multilanguage

Place quest files into:

skrypt_questowy_multilanguage

Run:

start.bat

Finished quest will be placed into:

multilanguage

โš ๏ธ For custom functions, add them to:

quest_parser.pl

โ–ถ๏ธ SRC Compilation

๐ŸชŸ Windows

Installation:

cmake-3.16.0-rc1-win64-x64.msi

Folder:

source_SERVER_BIN\source

Open CMakeLists.txt โ†’ cmake.exe

Open:

metin2.sln
mode: RELEASE

86 projects

Build Solution

๐Ÿง FreeBSD

cd /root/server
sh panel.sh build

๐Ÿ–ฅ๏ธ Environment

Client:

Visual Studio 2019
CMake v3.16
Python 2.7.18
Cython

Server:

FreeBSD 13.2-RELEASE amd64
cmake, ninja, llvm11

Source:

CMake
Python API: PyBind

Database:

MariaDB 11.3.2
Windows Server 2022 x64

Game Client:

x64

๐Ÿ” Login Credentials

FreeBSD:

login: root
password: dev

MariaDB / MySQL:

login: root
password: 123123

Download Files:

Download Virtualbox:

[Hidden content]

[Hidden content]



1770120062240.png
Thank you mate !
 
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock