Survival sunucusu büyüdükçe oyuncular arasında takas kendiliğinden başlar: biri elmas karşılığında demir verir, öbürü çiftliğinin ürününü satar. Bir noktadan sonra bu takası düzenli bir para sistemine dönüştürmek hem oyuncuların hem yöneticinin işini kolaylaştırır. Bu rehber, Paper, Purpur ve Spigot gibi eklenti destekli yazılımlarda bir sunucu ekonomisini sıfırdan kurmayı anlatır: Vault'un rolü, ekonomi eklentisinin seçimi, dükkân tabelaları ve en sık unutulan konu olan enflasyon.
Vault ne işe yarar, ne işe yaramaz?
Yeni başlayanların en sık düştüğü yanılgı, Vault'u bir ekonomi eklentisi sanmaktır. Vault tek başına kimsenin bakiyesini tutmaz, para komutu da eklemez. Vault bir köprüdür: ekonomi, yetki ve sohbet için ortak bir arayüz tanımlar. Dükkân, iş, arazi kiralama ya da ödül eklentileri doğrudan belirli bir ekonomi eklentisiyle değil, Vault ile konuşur. Vault da isteği sunucuda kurulu olan ekonomi eklentisine iletir.
Bu yapının yararı şudur: ekonomi eklentisini ileride değiştirsen bile ona bağlı onlarca eklentiyi tek tek yeniden ayarlaman gerekmez. Bunun sonucu olarak da bir ekonomi için her zaman iki parça gerekir: Vault ve bakiyeleri gerçekten tutan bir ekonomi eklentisi. Yalnız Vault kurarsan dükkân eklentileri "ekonomi bulunamadı" uyarısı verir.
Kurulumdan sonra konsolda vault-info komutunu çalıştır. Çıktıda Economy satırında hangi eklentinin bağlandığını görürsün. Bu satır boşsa ya da beklemediğin bir ad yazıyorsa sorun dükkânda değil, köprüdedir.
Bir ekonomi eklentisi seçmek
En yaygın seçim EssentialsX'tir; çünkü pek çok sunucuda ev, uyarı ve ışınlanma işleri için zaten kuruludur ve içinde hazır bir ekonomi modülü bulunur. Ayrı bir ekonomi eklentisi yalnız birden çok para birimi, banka hesabı ya da ağ genelinde ortak bakiye gibi özel bir ihtiyacın varsa gerekir. Aynı anda iki ekonomi eklentisi kurma; Vault yalnız birini kullanır ve hangisinin seçildiğini bilmek zorlaşır.
Kurulum sırası basittir: panelden önce Vault'u, sonra EssentialsX'i kur ve sunucuyu yeniden başlat. Eklenti kurmanın genel adımlarını eklenti kurma rehberinde bulabilirsin. EssentialsX ilk açılışta plugins/Essentials/config.yml dosyasını oluşturur; ekonomiyle ilgili ayarları dosya yöneticisinden bu dosyada düzenlersin.
Temel ayarlar
starting-balance: 100
currency-symbol: '$'
max-money: 10000000
min-money: -10000
- starting-balance: yeni oyuncunun ilk girişte aldığı para. Düşük tut; yüksek başlangıç parası ilk günden enflasyon demektir.
- currency-symbol: bakiyenin önünde görünen işaret. Sunucuna özgü bir ad vermek istersen sohbet mesajlarını özelleştirebilirsin.
- max-money ve min-money: bir hesabın çıkabileceği en yüksek ve inebileceği en düşük bakiye. Eksi bakiyeye izin vermek istemiyorsan
min-moneydeğerini 0 yap.
Oyuncuların kullanacağı komutlar
KomutNe yapar/balanceKendi bakiyeni gösterir.
/pay OyuncuAdi 50Başka bir oyuncuya para gönderir.
/baltopEn zengin oyuncuların listesini gösterir.
/eco give OyuncuAdi 500Yönetici komutu: oyuncunun hesabına para ekler. take, set ve reset seçenekleri de vardır.
Yetki eklentisi kullanıyorsan essentials.balance, essentials.pay ve essentials.balancetop düğümlerini oyuncuların taban grubuna ver; essentials.eco yalnız yönetimde kalsın. Grup kurmayı LuckPerms rehberinde anlattık.
Dükkân tabelaları
Paranın bir anlamı olması için harcanacak bir yer gerekir. En sade çözüm EssentialsX'in tabelalarıdır. Önce config.yml içinde tabelaları aç:
enabledSigns:
- buy
- sell
Sunucuyu yeniden başlattıktan sonra yetkili bir yönetici bir tabelaya dört satır yazar: birinci satıra [Buy] ya da [Sell], ikinci satıra adet, üçüncü satıra eşya adı, dördüncü satıra fiyat. Örneğin [Sell], 16, wheat, $8 yazılmış bir tabela, sağ tıklayan oyuncudan 16 buğday alıp karşılığında 8 birim ödeme yapar. Bu tabelalar sınırsız stokla çalışır; yani sunucunun kendi dükkânıdır. Oyuncuların tabela kurmasına izin vermek istemiyorsan essentials.signs.create.buy ve essentials.signs.create.sell yetkilerini yalnız yönetime ver; tabelayı kullanma yetkisi (essentials.signs.use.buy ve essentials.signs.use.sell) ise herkeste olsun.
Oyuncuların birbirine satış yaptığı bir pazar istiyorsan sandıklı dükkân eklentilerine bak. Bu tür eklentilerde oyuncu kendi sandığına bir tabela bağlar; satılan eşya gerçekten o sandıktan çıkar, para da dükkân sahibinin hesabına geçer. Stok sınırlı olduğu için fiyatları oyuncuların arz ve talebi belirler. Bu eklentilerin hepsi parayı Vault üzerinden aktarır; bu yüzden yukarıdaki iki parçalı kurulum burada da geçerlidir.
Enflasyonu önlemek
Sunucu ekonomilerinin çoğu aylar içinde aynı yoldan bozulur: sisteme sürekli para girer ama çok azı çıkar. Sonunda herkesin bakiyesi milyonları bulur, fiyatlar anlamsızlaşır, yeni gelen oyuncu hiçbir şey alamaz. Bunu önlemenin yolu, paranın nereden girip nereden çıktığını bilinçli olarak dengelemektir.
Para girişini sınırla
- Sunucuya satışı ucuz tut. Sunucu dükkânının sınırsız alım yapan tabelaları en büyük para kaynağıdır. Otomatik çiftlikle sınırsız üretilebilen eşyaları (buğday, şeker kamışı, kemik) çok düşük fiyatla al ya da hiç alma.
- Ödülleri sabitle. Oy ödülleri, görev ödülleri ve günlük giriş hediyeleri küçük ve öngörülebilir olsun.
- Başlangıç parasını düşük tut. Çok hesap açıp başlangıç parasını tek hesapta toplamak bilinen bir istismardır.
Para çıkışı yarat
Ekonomiden para çeken mekanizmalara para yutağı denir. Sunucu dükkânından satın alınan eşyalar, ücretli ışınlanma ya da ev noktası, arazi koruması için ödenen kira ve ücretli kozmetikler parayı sistemden kalıcı olarak çıkarır. Oyuncular arası ödeme parayı yok etmez, yalnız el değiştirir; bu yüzden yutak sayılmaz. İyi bir yutak oyuncuya zorla dayatılan bir vergi gibi hissettirmemeli; harcanan paranın karşılığında gerçekten istenen bir kolaylık ya da görünüş sunmalıdır. Böylece oyuncular parayı biriktirmek yerine seve seve harcar ve ekonomideki toplam para miktarı kendiliğinden dengede kalır.
Ölç ve düzelt
Haftada bir /baltop listesine ve sunucudaki toplam paraya bak. En zengin hesaplar hızla büyüyorsa bir tabela fazla cömerttir ya da bir otomatik çiftlik dükkânı sömürüyordur. Fiyatları küçük adımlarla değiştir ve değişikliği duyuru kanalından önceden bildir; oyuncular ani ve sessiz değişiklikleri haksızlık olarak algılar. Şüpheli bir para artışı görürsen CoreProtect kayıtlarıyla kimin hangi sandıktan ne aldığını inceleyebilirsin.
Sık yapılan hatalar
- Yalnız Vault kurmak. Köprünün öbür ucunda bir ekonomi eklentisi yoksa hiçbir dükkân çalışmaz.
- Elle bakiye dosyası düzenlemek. Sunucu açıkken oyuncu dosyalarını değiştirme; eklenti kendi kopyasını kaydederken değişikliğin silinir. Bakiye düzeltmesini
/ecokomutuyla yap. - Ekonomiyi yedeksiz değiştirmek. Büyük fiyat değişikliklerinden ya da eklenti değişiminden önce yedek al; ters giden bir değişikliği geri almanın en güvenli yolu budur.
Dengeli bir ekonomi, oyuncuları sunucuda tutan en güçlü bağlardan biridir. Diğer temel eklentileri birlikte kurmak için survival eklenti seti yazımıza da göz atabilirsin.