Înapoi la blogToate tutorialele Metin2
Tutoriale Metin2 · Lecția 43 din 99

Intrările și ieșirile de yang în Metin2: cum echilibrezi economia serverului

2 noiembrie 2026 6 min de citit

Yangul e sângele serverului tău. Cu el se cumpără poțiuni, se fac upgrade-uri și se tranzacționează iteme între jucători. Dacă intră prea mult yang și iese prea puțin, banii își pierd valoarea și prețurile explodează. Dacă intră prea puțin, începătorii nu-și permit nici poțiunile. În lecția asta faci o hartă simplă: pe unde intră yangul, pe unde iese și cum le compari.

Pe scurt: yangul se creează din monștri, misiuni și vânzări la NPC și se distruge prin magazine NPC, upgrade, crafting și taxe. Comerțul între jucători doar îl mută. Faci o fișă cu ce intră și ce iese pe oră, pe fiecare etapă de nivel, și o compari cu prețurile pe care vrei să le ai.

Cuvinte pe care le vei întâlni

CuvântCe înseamnă
Sursă de yangUn loc din joc unde yangul apare din nimic (de exemplu dropul unui monstru).
Consumator de yangUn loc unde yangul dispare din joc (de exemplu taxa de upgrade). Pe forumuri îl găsești și ca „sink”.
TransferYangul trece de la un jucător la altul (trade, magazin personal). Totalul nu se schimbă.
Yang netDiferența dintre ce s-a creat și ce s-a distrus într-o perioadă.
InflațiePrea mult yang în circulație, deci prețuri tot mai mari.

Ideea de bază: un robinet și o scurgere

Imaginează-ți o cadă. Robinetul sunt sursele de yang, scurgerea sunt consumatorii. Dacă robinetul curge mai tare decât scurgerea, cada se umple și dă pe dinafară. Asta e inflația. Nu trebuie să închizi robinetul. Trebuie doar să fie în echilibru cu scurgerea.

text
Yang net pe zi = yang creat (monștri + questuri + vânzări la NPC)
               - yang distrus (magazine NPC + upgrade + crafting + taxe)

Un yang net pozitiv mic e normal: serverul crește. Unul foarte mare, zi de zi, înseamnă că se strâng bani fără să aibă pe ce merge.

Pasul 1: fă lista surselor

SursăUnde se controlează (în pachetul verificat)
Yang lăsat de monștriGOLD_MIN și GOLD_MAX în mob_proto.txt, plus ratele globale
Recompense în bani din misiuniîn questuri, prin pc.change_money(...)
Itemele vândute la NPCprețul de vânzare din item_proto.txt
Evenimentequesturi și event flag-uri

Cum calculezi yangul de la monștri

Un monstru nu lasă yang la fiecare ucidere. În codul verificat, șansa de bază depinde de tipul lui: cam 20% la monștrii obișnuiți, 25–30% la cei mai puternici, 50% la boși și 100% la pietrele Metin. Șansa scade și ea dacă monstrul e mult sub nivelul tău, ca la EXP.

Exemplu real: White Oath Soldier (VNUM 301), nivel 18, GOLD_MIN 64, GOLD_MAX 97.

  • Media sumei: (64 + 97) ÷ 2 ≈ 80 yang.
  • Cu șansa de 20%: 0,2 × 80 ≈ 16 yang pe ucidere, în medie.
  • La 300 de ucideri pe oră: aproximativ 4.800 yang pe oră.

Rar, jocul aruncă dintr-odată o sumă de 10 ori mai mare (în codul verificat, cam o dată la 100 de dropuri de yang), deci media reală e puțin peste. Pentru planificare, calculul simplu ajunge.

Ratele globale de yang

În pachetul verificat există două event flag-uri separate, ambele în procente (100 = normal):

  • mob_gold schimbă suma de yang lăsată;
  • mob_gold_pct schimbă șansa ca monstrul să lase yang.

Se setează ca rata de EXP din lecția anterioară, de exemplu /eventflag mob_gold 120, și rămân active și după restart.

Pasul 2: fă lista consumatorilor

ConsumatorUnde se controlează
Cumpărături de la NPCprețurile din magazine: magazin NPC
Taxa de upgradecoloana cost din tabela refine_proto: șansele de upgrade
Craftingrândul gold dintr-o rețetă din cube.txt (în pachetul verificat, unele rețete cer 100.000 yang): rețete în cube.txt
Taxa pe magazinele personaleevent flag-ul personal_shop (procent)
Servicii din questuriquesturile care iau bani, prin pc.change_money cu valoare negativă

Despre personal_shop: în codul verificat (pentru localizările europene), cumpărătorul plătește prețul întreg, iar vânzătorul primește prețul minus procentul setat. Diferența nu ajunge la niciun jucător, deci iese din economie. Verifică pe serverul de test dacă la tine se comportă la fel.

Atenție la comerțul dintre jucători: trade-ul și magazinele personale nu creează yang, doar îl mută. Nu le trece la surse.

Pasul 3: fișa zilnică pe etape

Faci un tabel pe etape de nivel. Cifrele de mai jos sunt un exemplu de calcul, nu valori reale:

EtapăYang câștigat pe orăOre jucate pe ziYang cheltuit pe ziNet pe zi pe jucător
1–204.00026.000+2.000
21–4020.000345.000+15.000
41–6060.0003150.000+30.000

Înmulțești apoi cu numărul de jucători din fiecare etapă. Dacă ai 50 de jucători în 41–60, fiecare cu +30.000 pe zi, intră în economie 1.500.000 yang pe zi doar din ei.

Întrebarea care contează: pe ce cheltuie ei banii ăștia mâine? Dacă răspunsul e „pe nimic”, ai nevoie de un consumator nou, pe care îl construim în lecția un consumator de yang care nu frustrează.

Pasul 4: verifică pe serverul de test

  1. Personaj fără GM, cu yangul notat la început.
  2. O oră de joc normal: farm, cumpărat poțiuni, un upgrade.
  3. Notează separat ce ai câștigat și ce ai cheltuit.
  4. Compară cu prețurile de bază: câte poțiuni sau câte încercări de upgrade îți permiți dintr-o oră de farm?

Ce ar trebui să vezi: obiectele de bază (poțiuni, echipamentul etapei) rămân accesibile după o oră de joc normal, dar lucrurile valoroase cer mai mult timp sau comerț.

Greșeli des întâlnite

  • Măsori yangul după o singură ucidere. Un monstru poate să nu lase nimic de cinci ori la rând. Măsoară pe 100–300 de ucideri.
  • Mărești GOLD_MAX „ca să fie generos”. Toată economia se mută în sus, inclusiv prețurile dintre jucători.
  • Rezolvi totul cu taxe uriașe pentru începători. Îi alungi pe cei noi, iar cei bogați nu simt nimic. Consumatorii buni sunt pe măsura etapei.
  • Treci trade-ul la surse. El mută bani, nu îi creează.
  • Uiți de ratele globale pornite la un eveniment vechi. Verifică cu /geteventflag.

Întrebări frecvente

Cât yang ar trebui să dea un monstru?

Nu există un număr corect. Pornește de la ce vrei să-și permită jucătorul dintr-o oră de farm (de exemplu 50 de poțiuni) și calculează înapoi.

Vânzarea la NPC creează yang?

Da. Jucătorul dă un item și primește yang nou. De aceea un item care cade des și se vinde scump la NPC e o sursă mare, chiar dacă nu pare.

Pot vedea câți bani sunt pe tot serverul?

Da, cu o interogare care doar citește, ca SELECT SUM(gold) FROM player; în baza de date a jucătorilor. Rulează-o pe o copie restaurată, ca în lecția despre restaurarea unui backup pe serverul de test. Numele tabelelor pot diferi la tine.

Ce urmează

Știi cum circulă banii. Acum leagă-i de activitățile jucătorului în bucle PvM: drop, crafting, upgrade. Toate lecțiile sunt în lista tutorialelor Metin2.

Server Metin2 gata de joc

Găzduire Metin2 în România, cu instalare de serverfiles, bază de date MySQL și protecție Anti-DDoS inclusă.

DiscordWhatsApp