- Source of resources
- Original
- Copyright link
- #
- Language
- Chinese(Simplified)
- Supported version
- All the versions
云端 符号地址
拥有服务器资源的小伙伴可自行部署,也可使用其他人部署的接口进行查询,详细方法Github自述文件有详细说明
如果你是一名BDS插件开发者,BDS服务器更新的时候,你是否也要进行你的插件更新以进行服务端的适配,可往往修改的部分仅仅只是几个符号地址。
如果插件可以自己从网络上查找当前版本我所需要的符号地址,那不就可以免去大部分更新适配。
现在这个网络接口项目来了,以及我部署的一个demo
原理:
通过上传符号文件到部署在服务端的项目中,云端自动解析为KV库(LevelDB库)存储在云端
key为 类似于 ??_EBottleItem@@UEAAPEAXI@Z 的符号,值为该符号对应的地址
当有用户查询时,云端通过用户提交的版本找到这个数据库(不同版本的数据库分开存放),通过key找到对应的符号返回到前端,
接口使用方法:
https://github.com/cngege/BDSMoudles/blob/main/README.md
查询示例:
http://cngege.f3322.net:6789/get?ve...EAAPEAXI@Z,??_EKnockbackRoarGoal@@UEAAPEAXI@Z
拥有服务器资源的小伙伴可自行部署,也可使用其他人部署的接口进行查询,详细方法Github自述文件有详细说明
如果你是一名BDS插件开发者,BDS服务器更新的时候,你是否也要进行你的插件更新以进行服务端的适配,可往往修改的部分仅仅只是几个符号地址。
如果插件可以自己从网络上查找当前版本我所需要的符号地址,那不就可以免去大部分更新适配。
现在这个网络接口项目来了,以及我部署的一个demo
原理:
通过上传符号文件到部署在服务端的项目中,云端自动解析为KV库(LevelDB库)存储在云端
key为 类似于 ??_EBottleItem@@UEAAPEAXI@Z 的符号,值为该符号对应的地址
当有用户查询时,云端通过用户提交的版本找到这个数据库(不同版本的数据库分开存放),通过key找到对应的符号返回到前端,
接口使用方法:
https://github.com/cngege/BDSMoudles/blob/main/README.md
查询示例:
http://cngege.f3322.net:6789/get?ve...EAAPEAXI@Z,??_EKnockbackRoarGoal@@UEAAPEAXI@Z