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.
Cuvinte pe care le vei întâlni
| Cuvânt | Ce înseamnă |
|---|---|
| Sursă de yang | Un loc din joc unde yangul apare din nimic (de exemplu dropul unui monstru). |
| Consumator de yang | Un loc unde yangul dispare din joc (de exemplu taxa de upgrade). Pe forumuri îl găsești și ca „sink”. |
| Transfer | Yangul trece de la un jucător la altul (trade, magazin personal). Totalul nu se schimbă. |
| Yang net | Diferența dintre ce s-a creat și ce s-a distrus într-o perioadă. |
| Inflație | Prea 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.
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ștri | GOLD_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 NPC | prețul de vânzare din item_proto.txt |
| Evenimente | questuri ș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_goldschimbă suma de yang lăsată;mob_gold_pctschimbă ș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
| Consumator | Unde se controlează |
|---|---|
| Cumpărături de la NPC | prețurile din magazine: magazin NPC |
| Taxa de upgrade | coloana cost din tabela refine_proto: șansele de upgrade |
| Crafting | râ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 personale | event flag-ul personal_shop (procent) |
| Servicii din questuri | questurile 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 zi | Yang cheltuit pe zi | Net pe zi pe jucător |
|---|---|---|---|---|
| 1–20 | 4.000 | 2 | 6.000 | +2.000 |
| 21–40 | 20.000 | 3 | 45.000 | +15.000 |
| 41–60 | 60.000 | 3 | 150.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
- Personaj fără GM, cu yangul notat la început.
- O oră de joc normal: farm, cumpărat poțiuni, un upgrade.
- Notează separat ce ai câștigat și ce ai cheltuit.
- 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ă.