gamerpc

8.0.8 • Public • Published

游戏云连接器 gamerpc

gamerpc 是 Vallnet 项目的配套工具箱,提供如下辅助功能:

  1. 帮助第三方项目连接 Gamegold Core 对等网络,发起RPC调用,订阅推送消息
  2. 帮助第三方项目连接 Gamecloud 游戏云服务器,发起RPC调用,订阅推送消息
  3. 提供多种数据校验、智能合约解读等函数
  4. 封装常用功能,如认证令牌的生成和校验、订单支付接口等

git

git clone https://github.com/bookmansoft/gamegoldtoolkit

安装依赖包

npm i

测试 (require mocha)

npm run test

单元测试中也包含了各类场景的应用实例

打包

npm run build

上述命令会在 ./lib 目录下生成形如 'gamerpc{version}.js' 的打包文件

第三方项目直接引用 gamerpc

npm i gamerpc
//node
const toolkit = require('gamerpc')

//react
import toolkit from require('gamerpc')

第三方网页包含引用 gamerpc

<head>
	<script src="../lib/gamerpc1.7.8.js"></script>
</head>

范例参见 ./test/test.html (请在必要时手工修改页面包含文件的链接地址)

注意:如下写法无法在页面嵌套中引用到内部对象,但在NPM依赖包引入模式下没有影响

module.exports = Remote;

页面嵌入建议改成如下模式

const toolkit = exports;
toolkit.conn = Remote;
global.toolkit = toolkit;

Package Sidebar

Install

npm i gamerpc

Weekly Downloads

3

Version

8.0.8

License

ISC

Unpacked Size

271 kB

Total Files

35

Last publish

Collaborators

  • bookmansoft