技術Wiki

サーバーの玩法、コマンド、システム、よく使う仕組みをここにまとめます。

经济系统:银行、市场与兑换

银行、世界市场,以及钻石池和科技点池的完整汇率计算方式。

银行

输入 /bank 查看帮助。常用操作有 deposit(存款)、withdraw(取款)、loan(贷款)、repay(还款)、info(个人信息)和 stats(统计)。

当前规则:

  • 存款日利率为 0.1%。
  • 贷款日利率为 1.7%。
  • 每人最多贷款 5000 金币。
  • 财富榜前 50 名适用 0.2% 的财富税率。

世界市场

输入 /market 或 /wm 打开市场。每名玩家可以创建一家商铺,在其中发布出售订单、收购订单和股份订单。出售订单会先收走商品;收购订单在成交时从店主余额实时扣款,店主之后可以取走收到的物品。

商铺规则:

  • 每家商铺有 45 个订单槽位,单个订单最多 3456 件。
  • 商品单价最低 0.01 金币,最高 100000000 金币。
  • 每天零点收取 20 金币摊位费;需要先向商铺预存摊位费。余额不足时商铺停业,补足费用后才能继续发布订单。
  • 股份以 1% 为最小单位,只分享出售订单的收入,不带来商铺管理权,也不承担收购支出和摊位费。
  • /market help 可以查看创建、充值、出售、收购、改名与股份命令。

兑换池如何运作

主菜单的兑换页面连接两个独立金币池:钻石池和科技点池。玩家用钻石或科技点换金币时,金币从相应池中流出;用金币购买时,金币进入相应池中。每次成交后都会按池内金币余额重新计算汇率。

两个池使用同一条分段函数。设 x 为该池当前金币余额,r 为 1 钻石或 1 科技点对应的金币数:

  • 当 x < 1000 时:r = max(0.01,4 × exp((x−1000) ÷ 2000))。
  • 当 x ≥ 1000 时:r = 10 + 0.893 × ln(x ÷ 10000)+ 0.0004381 ×(x−10000)+ 0.001 ×(x−10000)× exp(−(x−10000)² ÷ 7000000)。

池里的金币越多,通常越愿意为钻石或科技点支付更高价格;金币被大量换走后,汇率会下降。钻石池每天零点尝试从银行总资产中划出 500 金币注入;如果银行资产不足,当天跳过。科技点池不接受这笔每日注入。

成交取整

卖出钻石或科技点所得金币保留两位小数,但兑换池实际扣减按向上取整计算。用金币购买时,能得到的钻石或科技点数量按向下取整计算,不足 1 个时不会成交。科技碎片、科技锭和科技块都按 1、9、81 科技点识别,并会正常找零。当前池余额和即时汇率以游戏内页面为准。

目次へ戻る