快速部署MCRMB

很多服主使用了PlayerPoints(后续简称PP)作为服务器点券管理插件,早期,Mcrmb提供了魔改版的PlayerPoints供服主接入使用,目前最新的核心插件版本已经支持转入原生PP模式。

转入原生PlayerPoints
魔改PlayerPoints
转入原生PlayerPoints

该模式下,Mcrmb云平台的玩家余额仅起到桥梁作用:

  • 玩家充值,云平台余额增加

  • 玩家 登陆服务器 或 在 服务器内查询点券余额

  • 插件启动转入逻辑,将余额 转入PlayerPoints ,并 扣减云平台余额

  • 完成点券转入

魔改PlayerPoints

该模式下,PlayerPoints的点券查询逻辑被嫁接至MCRMB云平台:

  • 玩家充值,云平台余额增加

  • 玩家在游戏内消费,相关插件调用PlayerPoints,PlayerPoints调用Mcrmb核心插件接口,完成操作。

两种模式各有特点。 魔改模式:点券上云,可轻松实现跨服点券同步;但因为PlayerPoints的发起逻辑处于主线程内,网络不佳时将导致Mcrmb的联网查询请求卡服。 转入模式:解决了魔改模式的卡服问题,所有联网请求剥离主线程,但因点券非存在云上,所以服务器如果需要多服同步点券,需要使用PlayerPoints的MYSQL。

本文简单介绍如何快速接入MCRMB,使用的是 转入原生PP 模式。

注册平台账号

新增一个服务器

得到服务器的SID和KEY

SID与KEY请不要泄露,如不慎泄露,请到服务器管理中点击秘钥右侧的橙色按钮重置秘钥。

下载核心插件

核心插件请在此处下载: http://ci.mcrmb.com/job/MCRMB/

如图,拉动页面到最下方,下载最终成功构建中的jar文件。

将最新版本的核心插件放置于服务器的plugins目录,启动服务器。 确保服务器中已有PlayerPoints原版插件。

配置SID与KEY进行对接

启动完毕后,插件会提示为配置sidkey

根据提示,将您的sidkey按照指令格式输入,回车执行,即可完成对接。

修改配置为PlayerPoints转入模式

打开plugins目录中的Mcrmb文件夹,打开 config.yml 文件

找到playerpoints选项,将false改为true,注意不要删掉冒号后的空格。

改为

回到服务器后台,输入 b reload 重载核心插件。

现在,一切就绪!你的服务器玩家可以在游戏内完成充值点券到PlayerPoints了!

附:玩家充值方式

  • 使用网页充值,链接请看MCRMB后台

  • 游戏内扫码充值

    • 微信: /b wx <金额>

    • 支付宝: /b zfb <金额>

    • QQ钱包:/b qq <金额>

  • 游戏内提交卡密充值

    • 查询卡密类型: /b cz

    • 卡密: /b cz <卡密类型> <卡号> <密码>

充值完成后,输入/b money 可以转换点券到PlayerPoints账户中,该逻辑在玩家加入服务器时亦会执行一次,建议结合菜单插件把这些指令做成按钮。