-
Notifications
You must be signed in to change notification settings - Fork 0
Creating an Economy
这些是我(其实是 nisovin)关于如何在服务器中构建一个Minecraft经济系统的建议. 请注意这些建议都基于我对于一个RPG服务器该如何运转的观点. 对于其他种类的服务器, 特别是PVP服务器, 具有一些需要在构建良好经济系统时考虑的平衡性问题.
对于一个良好的游戏内经济系统来说, 三个东西最重要: 让玩家获得货币的方式, 鼓励玩家使用货币与其他玩家交易, 回收货币的方式.
为了让一个经济系统运作, 玩家必须要有显而易见的方式获得货币. 在Minecraft中, 玩家最开始需要一个不设立商店就能赚到钱的方式, 应使他们通过做基本Minecraft生存行为就能赚到钱. 基本Minecraft生存行为包括: 挖矿, 杀怪, 以及种田.
让玩家有能力赚钱最简单的方法就是设立系统商店, 向玩家收购各种凋落物. 举个例子, 你可以设立一个商店收购圆石, 一个收购小麦, 还有一个收购怪物掉落物, 以及其他各种东西. 你需要确保这条赚钱之路并不是非常高利润. 在某些时候, 如果有一个玩家需要大量圆石, 你应该鼓励他设立一个比系统价格高的商店来收购它.
你还可以使用一些插件来使玩家在做出基本Minecraft生存行为时自动掉落钱. 举个例子, 在玩家杀死怪物时有几率掉落金钱就非常好.
为了使一个经济系统真正的良好运作, 玩家必须尽量与其他玩家交易. 货币仅在玩家可以拿来买东西时才有价值. 给予玩家设立商店的权限是理所当然的第一步. 在主城规划一片区域, 比如用作开放市场, 玩家可以在此设立商店. 这样可以使玩家更容易找到东西来买, 而不用在诺大的城市中苦苦寻找商店.
如果你使用了一个普通的货币商店, 你也可以在市场附近设立一个地方来让玩家通过虚拟货币与实物货币的转换来"存款"和"取款". 你还可以在附近放一个末影箱, 然后玩家就可以用它来存放一些比较重要/值钱的东西(就像一个保险箱).
现在, 鼓励玩家之间交易的最好方式就是不给基础物品设立系统商店. 如果有出售/收购基础物品的系统商店存在, 玩家就都会选择来这里消费, 因为非常方便, 并且永久有效. 然而, 如果没有系统商店了, 玩家就只能去浏览其他玩家的商店来寻找他们想买的物品, 并且他们如果想要卖掉物品也只能通过设立自己的商店来出售.
根据之前的方案, 货币在游戏中凭空产生, 现在你也需要使货币凭空消失来防止通货膨胀. 如果你不停散布货币, 也鼓励玩家之间交易, 却没有回收货币的方案, 那么玩家就会越来越富有直到货币变得不再值钱. 想要修复这个漏洞, 你还是需要通过系统商店出售一些东西. 在魔兽世界里, 这被称作一个 "gold sink". 这是指一种一个玩家花了钱, 但是这笔钱并不会流入其他玩家账户的方式, 借此将货币从经济系统中回收.
你肯定不想出售基础材料, 因为这会使玩家和其他玩家交易的热情消退. 取而代之的是, 你应该出售一些玩家无法用常规方式获得的物品. 一个挺好的商品就是Shopkeepers本身. Shopkeepers插件允许玩家通过村民刷怪蛋创建商店, 所以出售村民刷怪蛋的话是个不错的选择.
Minecraft原版也有一些常规方式不可能得到的物品. 你可以试试出售带有高级附魔的武器, 比如亡灵杀手VII 和击退IV. 如果你禁用了末地, 你也可以出售末地石和龙蛋. 你也可以出售各种刷怪蛋或者刷怪笼. 你还可以通过操控合成表来迫使一个物品变得稀有. 举个例子, 你可以禁用末影箱的合成表然后在商店中出售它. 这实在有太多可能性.
你甚至可以出售区域保护服务. 每个人都想把他们的家保护起来, 这是玩家自己做不到的事情. 一个很好的方案就是: 创建一个出售一种特殊的书的商店, 可以叫做"土地产权证", 并且由管理员担保签发. 玩家可以买一本这样的书然后成为广大地主的一员, 可以通过消耗它来创建一块保护区域.
看看这里的评论区: https://dev.bukkit.org/projects/shopkeepers/pages/creating-an-economy
主页 | BukkitDev 原帖 | 源代码 | 提交 Issues