Bir özel sunucuda Metin2 ekonomi dengesi, çoğu zaman PvP dengesinden bile önce oyuncularını kaybettiren ya da elinde tutan görünmez sistemdir. Yang sürekli üretilir ama yeterince yok edilmezse, kısa sürede 1 won (yani yüz milyon yang) sokakta bir item için pazarlık birimi haline gelir. Bu yazıda enflasyonun nereden kaynaklandığını, para "musluklarını" (faucet) ve "giderlerini" (sink) nasıl ölçeceğini ve sunucunu uzun ömürlü kılacak somut ayarları anlatıyorum.
Yang nereden gelir, nereye gider?
Ekonomiyi yönetmek için önce para akışını iki kategoriye ayır. Musluklar oyuna yeni yang sokan kaynaklardır; giderler ise yang'ı kalıcı olarak oyundan silen mekanizmalardır. Sağlıklı bir ekonomide bu ikisi birbirine yakın seyreder.
- Başlıca musluklar: mob drop'larından düşen yang, görev (quest) ödülleri, metin taşı ve boss ganimetleri, etkinlik ödülleri.
- Başlıca giderler: NPC'den alış (iksir, ok, at), tamir ücretleri, yükseltme/upgrade maliyetleri, teleport ve depo ücretleri, vergi (örneğin oyuncu pazarı/dükkân kesintisi).
Sorun şu ki çoğu sunucuda musluklar açık, giderler ise kapalı kalır. Oyuncular yang'ı NPC yerine birbirleri arasında harcadığında (item ticareti), o yang oyundan hiç çıkmaz; sadece el değiştirir. Bu yüzden toplam para arzı tek yönlü büyür ve fiyatlar şişer.
Enflasyonu nasıl ölçersin?
Hisle değil veriyle karar ver. SQL ile birkaç basit sorgu, ekonominin nabzını tutmana yeter. Önce oyuncu envanterindeki ve depodaki toplam yang'ı (para arzı) takip et:
-- Tüm karakterlerdeki nakit yang toplamı
SELECT SUM(gold) AS total_yang FROM player.player;
-- Depo (storage) yang'ını da ekle (tablo adı sunucu kaynağına göre değişir)
SELECT SUM(gold) FROM player.safebox;
Bu değerleri her gün aynı saatte bir log tablosuna yaz; birkaç hafta sonra eğriyi görürsün. Sürekli ve hızlanan bir yükseliş klasik enflasyon işaretidir. İkinci ölçüt, oyuncu pazarındaki referans item fiyatlarıdır (ör. belli bir +9 silah, belirli bir ruh taşı). Fiyatlar yang arzıyla birlikte tırmanıyorsa müdahale zamanı gelmiştir.
Musluğu kısmak: drop ve quest ödülleri
İlk reflex genellikle drop'ları topyekûn kesmektir, ama bu oyuncuları sıkar. Daha iyisi cerrahi ayar yapmaktır. Düşük seviyeli mob'ların verdiği yang'ı kıs, çünkü botçuların ve makro çiftliklerinin asıl beslendiği yer orasıdır. mob_proto içindeki ilgili para alanlarını ölçülü tut ve özellikle hızlı öldürülen sürü mob'larında yang miktarını düşür.
- Tekrarlanabilir (repeatable) görev ödüllerini sabit yang yerine item ödülüne kaydır; itemi sat-veya-kullan kararı oyuncuya kalsın, böylece arz tek yönlü patlamaz.
- Etkinlik ödüllerini doğrudan yang yerine takas edilebilir item ya da kozmetik olarak ver.
- AFK/bot çiftliğini kırmak için para droplarına seviye farkı cezası uygula: oyuncu mob'tan çok güçlüyse düşen yang azalsın.
Gideri büyütmek: kalıcı yang yutan sistemler
Enflasyonla mücadelenin asıl kaldıracı giderlerdir, çünkü oyuncuyu cezalandırmadan parayı sahneden silersin. Amaç, oyuncunun gönüllü harcadığı, kalıcı yang yakan döngüler tasarlamaktır.
- Upgrade/işleme NPC'leri: taş takma, silah yükseltme, item birleştirme gibi işlemlere yang maliyeti koy. Başarısız denemede yang yine de yansın.
- Pazar vergisi: oyuncu dükkânı veya açık artırma satışlarından küçük bir yüzde kes. Bu, oyuncular arası dolaşan yang'ın bir kısmını her işlemde oyundan siler.
- Prestij/kozmetik harcaması: isim değiştirme, lonca kurma, mount/kostüm boyama gibi statü ürünlerini yang ile sat.
- Tamir ve sarf: yüksek seviye ekipman tamiri ve iksir/ok tüketimini caydırıcı olmayacak ama hissedilir tut.
Bu giderlerin etkisini görmek için, oyundan silinen toplam yang'ı da loglamak iyi olur. Birçok kaynak quest tarafında pc.change_gold(-miktar) benzeri çağrılarla yang düşürür; bu noktaları kendi log fonksiyonundan geçirirsen günlük "yakılan yang" rakamını da elde edersin.
Sahte para basımına ve dupe'a karşı koruma
En iyi ekonomi tasarımı bile tek bir dupe (item/para çoğaltma) açığıyla bir gecede çöker. Çünkü dupe, sınırsız ve bedava bir musluk yaratır. Birkaç temel önlem:
- Ticaret, depo ve dükkân işlemlerini sunucu tarafında atomik (transaction içinde) yap; istemciye asla güvenme.
- Olağandışı yang artışlarını yakalayan bir alarm kur: tek oturumda belli bir eşiği aşan kazanç oyuncuyu işaretlesin.
- Düzenli yedek al ve büyük yang sıçramalarını denetle; gerektiğinde yang sıfırlama/wipe yerine hedefli düzeltme yap.
Sık Sorulan Sorular
Drop'ları kesmek oyuncuları kaçırmaz mı?
Topyekûn kesersen evet. Doğru yöntem, yang miktarını değil yang kaynağını hedeflemektir: bot ve makro çiftliklerinin beslendiği düşük seviye sürü mob'larını kıs, oyun-içi gönüllü giderleri artır. Oyuncu zengin hissetmeye devam eder ama toplam arz şişmez.
Enflasyon başladıysa yang wipe şart mı?
Genelde değil. Wipe, oyuncu güvenini yıpratır. Önce giderleri büyüt, musluğu kıs ve fiyatların birkaç hafta içinde oturmasını bekle. Wipe yalnızca dupe gibi bir açıkla devasa, izi sürülemeyen bir arz oluştuysa son çare olarak düşünülmelidir.
İdeal musluk/gider oranı nedir?
Sihirli bir sayı yok; sunucunun seviyesine ve oyuncu sayısına bağlı. Hedef, toplam para arzının zamanla yatay ya da çok yavaş artan bir eğri çizmesidir. Eğri sürekli dikleşiyorsa giderler azdır; oyuncular hiç para tutamıyorsa musluk fazla kısıktır.
Sunucunun ekonomisi mi şişti? Drop tablolarını, quest ödüllerini ve gider sistemlerini birlikte gözden geçirip sürdürülebilir bir denge kurabiliriz. Benimle iletişime geç, sunucunun verisine bakıp somut bir plan çıkaralım.