You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.9 KiB

老色批世界树((

老色批世界树 —— 一个高性能麻将、奥苏力不-印寨克托接口的实现。使用fastify来把处理速度加速到老色批的速度(

具体有多快呢?登录处理从数据包发出到接收到服务端响应仅需要 6ms(根据机器不同可能会有浮动,以实际情况为准)!

996.icu LICENSE Build Status


开发计划:

Beta 1.0:

  • 基础世界树 API
    • /authserver
    • /sessionserver
    • /api
  • 进阶 API
    • 皮肤上传和安全检查
      • 皮肤数据的RSA签名
    • 兼容S3后端
    • 服务器状态接口
    • authlib-injector 元数据接口

Release 1.0

  • TGbot前端
  • 单元测试
    • API
      • /authserver
      • /sessionserver
      • /api
      • Advanced API
    • Utils

未来的版本:

  • 完整 web 管理

使用方法

  1. 安装Node.js、yarn、并下载源代码
    • 推荐 Node.js 版本:16.15.0 LTS (Latest LTS),最低兼容 14 LTS
    • 使用 $ npm install -g yarn 来安装yarn
    • 使用 $ git clone https://git.186526.xyz/Lama3L9R/lsp-yggdrasil.git 下载源代码
  2. 使用 $ yarn install 安装依赖库
  3. 配置 src/config.js
  4. 使用 $ node build.js 创建运行时构建
  5. 使用 $ node path/to/lsp-yggdrasil.full.cjs 起飞

常见问题

  • Q:支持 https 嘛?
  • A:不支持,请使用反代来使用https,或者您也可以修改 index.js 中初始化代码。

内置的 yarn 指令

  • dev —— 启动开发环境服务器
  • test —— 单元测试