[PREMIUM] Professional Metin2 System Development & Files Services | Source Included | 24/7 Support

In aceasta zona puteti publica anunturi cu serviciile oferite contra cost.
Avatar utilizator
benimsinsen41
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 09 Aug 2017, 08:04
Server: Metin2 TR
Regat: Jinno
Aprecieri: 114  
Mulţumiri: 0
Medalii

Hello,

I have been working in the Metin2 development scene for about 15 years, offering custom system development, files editing, bug fixing and performance tuning for server owners. In this thread you will find the systems I have built and the services I offer.

My goal is simple: quality, maintainable solutions that take your server one step further.

🌐 Official Website & Live System Simulator
Visit our website to try the systems in your browser, test the DPS counter and calculate an instant quote:
🔗 Tyolduran | Professional Metin2 System Development & Server Files Services


⚡ System Catalog & Screenshots •
✨ 1-120 Global Server Files •
🧮 Instant Price & Quote Calculator •
📞 Contact & FAQ

[HEADING=3]🛠️ Services I Offer[/HEADING]
I provide professional support in the following areas:
ServiceDescription
Custom System DevelopmentC++ systems made for your needs and integrated into your server.
Files Editing & OptimizationBug fixes, performance improvements and updates for your existing files.
Bug FixingPermanent solutions for the technical problems on your server.
Adding / Removing SystemsAdding or removing any system you want in your files.

✨ 1-120 Global Server Files
Price: 900 € | Full Source + Setup Support
⚠️ Development Status:
The server files are currently in active development (85% complete). When finished they will offer a complete global base built on Google Protobuf networking, 11 languages, a C++20 server and a Python 3.10 interface. Crashes (cores) and memory issues are scanned and fixed regularly. Contact me on Discord to inspect it on the live test server or for early access.
*The individual systems in this thread are 100% finished, tested and ready to be integrated into your files right away.*
⚙️ Technical Foundation

Client
  • C++ client source built with Visual Studio 2022
  • Python 2.7 → Python 3.10 migration completed; all root interface code was moved to Python 3 and the old 2.7 leftovers were cleaned up
  • The pack system was changed: the game now reads only from .typack packages.
Server
  • Built with C++20 (g++10) on FreeBSD
  • game / db / auth sources were reviewed and unused legacy code was removed
  • Fully fixed-width types are used (uint32_t / uint16_t / uint8_t)

🌐 Protobuf Network Layer

The biggest piece of work was moving the network layer to Google Protocol Buffers (protoc 3.21.12). The classic raw-struct approach is gone entirely.
  • Client ↔ Game / Auth: All packets between client and server are serialized with Protobuf, with extra protection against packet sniffing and manipulation.
  • Game ↔ Game (P2P): Core-to-core communication was modernized, minimizing lag and packet-loss risk.
  • Game ↔ DB: Database queries and data transfer are fully tied to the Protobuf protocol.
  • Packet definitions are compiled automatically by a code generator; adding or changing a packet is simple and error-free.
  • A step-by-step Protobuf user guide with examples is included.

🌍 Language Support

11 languages: Turkish, English, German, Spanish, French, Italian, Portuguese, Polish, Czech, Hungarian, Romanian
  • Change the language in-game without closing the client (automatic relogin with the same character)
  • The texts of every newly added system are added to all languages; the goal is 100% in-game translation

📦 Systems & Price List
SystemPrice (Euro)StatusDelivery
1-120 Global Server Files900 €85% development (global-scale project)Full Source (Server+Client+DB)
Dungeon Info & 3D Render Target System~90 €Ready & TestedFull Source + SQL + Guide
Big Map Fast Teleport (Bosses & Regions)~65 €New • Ready & TestedFull Source + Generator + Icons
Item Shop (EP Store)~35 €Ready & TestedFull Source + SQL + Guide
Offline Shop & Ranked Shop Search (Premium)~75 €Ready & TestedFull Source + UI Scripts
Animated Skill Selection & Live 3D Preview~65 €Ready & TestedFull Source + Client/Server
ENABLE_TARGET_DROP_PERCENT Live Drop Rates~35 €Ready & TestedFull Source + Guide
Won (Cheque) Currency System~65 €Ready & TestedFull Source + SQL + Guide
Costume Show / Hide System (4 Parts)~35 €Ready & TestedFull Source + Icons

🛒 Offline Shop and Shop Search

Built on the IkarusShop base, with a completely custom interface and game flow:
  • New shop search window: Category / subcategory, search by item or seller name, quantity, level and yang range filters, pagination
  • Ranked Shop Search (Premium): Price/name sorting, bonus filter, buying straight from the search and opening a remote shop. Without premium you can teleport next to the seller's shop
  • Opening a shop: First add items, set prices, enter the shop name; then press "Open Shop".
  • Shop Slot Key: Unlock a locked slot by dragging and dropping the key onto it
  • Live online sellers: A dot on the seller's letter (private message) icon: green if the seller is in game, red if not. Refreshes live.
  • Price rating: Each listing is compared with the average of other listings of the same item with the same bonuses (bonus order does not matter). Timed items (mounts, costumes) are compared per remaining day. 5-step colored bar: very cheap / good / fair / above average / expensive; hover the "?" icon in the header for the explanation. With nothing to compare it shows "No data".
  • Right-click to open the shop: Right-click an item in the search to open the seller's shop; the item you searched for is outlined with a golden frame.
  • Same price for similar items: When setting up a shop, a button adds items of the same kind at one price at once; the estimated price and price entry are asked for every item.
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
[MEDIA=googledrive]1pBAg5UWbcaXuS2bMthIkKo3cD4Wb2SE7[/MEDIA]
[ATTACH type="full" size="961x614"]188983[/ATTACH]
[ATTACH type="full" size="964x615"]188984[/ATTACH]

🏪 Item Shop (EP Store)

A store where players buy items with EP earned in game. No real money is involved; it works with your existing EP vouchers.
  • Deal of the week: The product with the biggest discount is highlighted at the top of the window.
  • Categories and search: Popular, consumables, costumes, mounts / pets, equipment and other; search by item name.
  • Discount and NEW badges: On sales the old price is shown struck through.
  • Stock and personal limits: Stock, weekly and monthly purchase limits; the fill bar turns orange as it fills and red when full.
  • Balance warning: If EP is not enough the card dims and shows how many EP are missing. The balance updates live while the window is open (also when a voucher is used).
  • Purchase history and an amount selector for each product.
  • Safe backend: Stock and balance deduction are atomic on the server and every purchase is logged. It runs inside the game core, products are managed from an SQL table and reloaded with /ishop_reload.
  • Delivery: Full Source (Server + Client + Python) + SQL + Setup Guide.
The system works with the ENABLE_ITEMSHOP define; it comes with the protobuf packet layer and 11-language support.

🎯 ENABLE_TARGET_DROP_PERCENT – Live Drop Rate System

This system lets your players see the full drop list of the monster they target together with the live drop rates. All drop bonuses such as thief gloves, premium, PC Bang and set bonuses are reflected the moment they are equipped.

Features:
  • A "?" button on the target panel shows the full drop list and percentages.
  • Percentages update instantly when thief gloves are equipped / removed.
  • Scroll bar for easy browsing of long lists.
  • Full server and client integration.
  • Delivery: Full Source (Server + Client + Python) + Setup Guide.
ENABLE_SEND_TARGET_INFO and ENABLE_OFFICIAL_CLIP_MASK must be installed for the system to work. The system runs smoothly together with them.
[MEDIA=googledrive]1Vih5pfRYNCjWRtDdfkt2H9lMcnRPB3E3[/MEDIA]

🏰 Dungeon Info System

All dungeons in one window: information, cooldowns, personal statistics, rankings, a 3D boss preview and a fully source-based dungeon engine of its own.

Dungeon Window:
  • Dungeon list: Level range, whether a group is required, cooldown and entry ticket on a single screen.
  • Ticket check: The required item is shown in the interface as owned / needed and refreshes live.
  • Filters: All / Ready / Waiting. Cooldowns are shown with a live countdown.
  • 3D boss preview (Render Target): The boss of the selected dungeon rotates in a backgrounded scene. It is not drawn at all while the window is closed, so there is no FPS impact.
  • Personal statistics: Clears, fastest clear time and the highest single hit on the boss.
  • Rankings: Per-dungeon lists for most clears, fastest clear and highest hit (top 10).
  • Daily entry limit: Per-dungeon daily entries tied to the computer ID (HWID); the remaining entries are shown in the list ("Daily 2/3") and in the detail panel. Rejoining a run does not use an entry, and the counter updates instantly when you enter or complete a dungeon.
  • One-click entry: When the party leader presses "Enter dungeon", the party members on the same map are taken in together.
Dungeon Engine:
  • Every dungeon is designed with 4 floors: floor 1 monsters, floor 2 metin stones, floor 3 three waves, floor 4 the boss.
  • Every party enters its own private dungeon instance and never mixes with other players.
  • When a floor is cleared, the next floor starts automatically in the same room within a few seconds, with an on-screen announcement.
  • Smart placement: Monsters spawn around the room center so they never end up behind walls or outside the map. Metin stones are arranged in a ring around the center.
  • The moment the boss dies a 60-second exit timer starts. When it ends, players return to where they were before entering.
  • Return to dungeon: If you disconnect or leave while inside, you can continue from where you left off before the time runs out.
  • Even if the dungeon runs on another core, the player is teleported straight inside with a single loading screen.
Test Mode:
  • Every 5 minutes a player can teleport straight to the last floor (boss floor) without spending a ticket to test the boss.
  • When the boss dies, total damage, time and damage per second (DPS) are displayed.
  • No drops, EXP or statistics are given in test mode.
Management:
  • Dungeons, floors, positions and monster counts are managed from an SQL table; no coding is needed to add a new dungeon.
  • The /dungeon_info_reload command loads changes without restarting the server.
  • Level limit, group requirement, cooldown and entry ticket are set separately for each dungeon.
  • Delivery: Full Source (Server + Client + Python) + setup SQLs + Setup Guide.
The system works with the ENABLE_DUNGEON_INFO define; ENABLE_RENDER_TARGET must be installed for the 3D boss preview. It comes with the protobuf packet layer and 11-language support.
Imagine
[MEDIA=googledrive]1IHsexeb4dVwUK0nbfozPCFvoJsaTtf2d[/MEDIA]
🗺️ Big Map Fast Teleport (Bosses & Regions)

Boss and region locations on the big map (M), their live status and one-click teleport.
  • Map icons: Bosses are shown as alive / dead / unknown and region points with their own icon. When a living boss walks away, its icon follows it. Only real bosses (BOSS / KING) are listed.
  • Boss card: Hover an icon to see a rotating 3D boss model (Render Target), map and coordinates, alive status or a live respawn countdown.
  • No loading screen: Teleports on the same map are instant; other maps use a normal warp.
  • Land next to the boss: Even if the boss wandered away from its spawn, you land on a walkable spot right next to where it is now; if the boss is on a map hosted by another core, you are placed next to it as you log in there.
  • Live boss status: Deaths and respawns reach players with the map open within 1 second; synced between cores over P2P.
  • Yang only: No charges or limits; every teleport costs the point's yang price. Every player can teleport to every map, other empires' lands included.
  • Safety: Blocked for 10 seconds after combat (the message says how many seconds are left), in dungeons, war maps and while dead. Rate limiting runs on the server.
  • Easy setup: Points are read from fast_warp.txt; a generator that builds it from boss.txt, mob_proto ranks and village data is included.
  • Delivery: Full Source (Server + Client + Python) + fast_warp.txt + generator + icons + Setup Guide.
Fully switchable with the ENABLE_FAST_WARP define; the 3D boss model needs ENABLE_RENDER_TARGET (without it the card shows text only). Comes with the protobuf packet layer and 11 languages.

💰 Won (Cheque) Currency System

Build large economies without hitting the yang limit. 1 Won = 100,000,000 Yang (up to 999 Won).
  • Won Exchange window: Yang > Won and Won > Yang conversion, amount entry, Max and Convert All buttons; the payable amount is shown live.
  • Won slot in the inventory: The live won balance next to yang.
  • Trade: Won is added to a trade just like yang; once both sides confirm it is exchanged safely in one step.
  • Offline Shop & Shop Search: Prices are entered as yang + won; the search has a won price filter and column.
  • Commands: /won_cevir al|sat <amount>, /ticaret_won <amount>, and for GMs /won <amount> [name].
  • Delivery: Full Source (Server + Client + Python) + SQL + Setup Guide.
The system works with the ENABLE_CHEQUE_SYSTEM define and is persistent in the DB; it comes with the protobuf packet layer and 11-language support.
Imagine
Imagine

🎭 Costume Show / Hide System

Players can hide any costume part with one click to show their real equipment, without taking the costume off.

Features:
  • 4 separate parts, controlled individually: Armor costume, hair costume, belt and weapon costume.
  • Icon buttons in the inventory: Next to each costume slot there is an eye-icon button; the shown / hidden state is clear from the icon and the tooltip.
  • Real equipment shows: Hiding the armor costume shows the worn armor, hiding the weapon costume shows the equipped weapon. Hair and belt disappear completely.
  • The costume stays equipped: Only the appearance changes; the costume bonuses and duration continue as usual.
  • Persistent: The preference is saved on the character; it stays the same after relogging, teleporting or changing channels.
  • Everyone sees the same: The look is decided on the server, so all nearby players see the character the same way.
  • Spam protection: Buttons can be used once every 5 seconds.
  • Command support: /costume_hide 0-3 (0 armor, 1 hair, 2 belt, 3 weapon).
  • Delivery: Full Source (Server + Client + Python) + icons + Setup Guide.
The system works with the ENABLE_HIDE_COSTUME_SYSTEM define; turning the define off returns the original behavior. No extra SQL table is required. ENABLE_ACCE_COSTUME_SYSTEM must be installed for the belt and ENABLE_WEAPON_COSTUME_SYSTEM for the weapon costume.
[MEDIA=googledrive]1ORmDuV4RQ72DuNwsogjUXQ3qYNEiv4K9[/MEDIA]

⚡ Animated Skill Selection

The moment a character reaches level 5, a skill selection window appears and the choice is made from it.

Highlights:
  • Live 3D preview: Each skill path has its own card; on the card your character's own race is shown live with the armor and weapon that fit that path
  • Watch the skills before choosing: Click a skill icon on the cards and the character uses that skill in the preview with its real animation and effects
  • Automatic showcase: If nothing is clicked, the characters show the 6 skills of their path one after another
  • Skill info: Hover the icon to see the skill description, damage and SP values
  • Easy selection: Clicking anywhere on the card or the "Choose This Path" button opens a confirmation window, so there are no accidental selections
  • Mandatory selection: The window cannot be closed with ESC; the game cannot continue without choosing a skill path
  • After the choice, skills start from level 0; the path can later only be changed by a skill reset
Technical Details:
  • The choice is validated on the server; nothing happens without checking level, race and current skill group
  • The old skill letter, trainer NPC dialogs and related quests were removed completely
  • When the skills are reset, the window opens again automatically
  • Previews are drawn with the render target system; when the window closes the models are freed from memory, with no in-game FPS impact
  • The character using a skill in the preview always stays in the middle of the card; forward-moving skills never leave the frame
Imagine
[MEDIA=googledrive]1kQuDVVt5cr-fZa4mYobKfsmYb8D2QESg[/MEDIA]

🎁 Extra Systems Included in the Files

In addition to the systems above, the 1-120 Global Server Files also include:
  • Auto Skill Reader: Automatically reads all upgradable passive skills (Leadership, Combo, Mining, Polymorph, Horse Taming etc.) from books, picking the right book for the level.
  • Bravery Cape system
  • Item Shop: The EP store (above).
  • TyolduranAC: A lightweight client protection that does not tax the CPU. It detects debuggers, the Cheat Engine driver and injected DLLs and is verified with a random server challenge. GMs are exempt and it can be switched on/off with /tac.
  • Protobuf User Guide: A step-by-step guide with examples on how to add new systems and packets from scratch.
  • Redesigned Refine window: The window closes when the item reaches its final level.
  • New Game Options: Separate Graphics and Sound tabs, with 11-language support.
  • Costume hiding, live drop rates, dungeon info, skill selection, offline shop, item shop, won and more.

[HEADING=3]🎯 Why Work With Me?[/HEADING]
AdvantageDescription
Source Code IncludedThe full source code of the systems you buy (C++20 & Python 3.10) is delivered.
Detailed Setup GuideA complete step-by-step installation document is provided for every system.
24/7 Technical SupportUninterrupted technical support for any question during and after the installation.

[HEADING=3]💼 How I Work[/HEADING]
  1. Request & Analysis: We discuss your needs in detail and decide on the best solution.
  2. Development & Integration: I develop the system or integrate it into your files.
  3. Testing & Delivery: After making sure the system works flawlessly, I deliver the source code and documentation.
  4. Support: Afterwards I provide technical support for any questions you have.

[HEADING=3]📞 Contact[/HEADING]
Contact me for detailed information about the systems, pricing and my other services.
  • Website: tyolduran.vercel.app
  • Discord: tyolduran
  • Private Message: You can send me a private message (PM) through this site.

Note: All transactions are carried out in accordance with the rules of this site. Exact copies of the systems sold cannot be resold by other people. Our buyers are kindly asked to respect this rule.

Răspunde

Înapoi la “Servicii”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori