gsdk_server
研发内部的手游SDK,提供Default/Taptap两种SDK模式
简介
提供GSDK服务器
一、 什么是 GSDK?
- GSDK全称为GameSDK,提供完整的账号管理、防沉迷系统,合法合规等研发最基本的核心功能,也可以用于Tap商店测试,游戏提审、版号申请等用途。
- GSDK主要用于项目原型阶段时的对外测试,方便快速接入上述的最基本的核心功能。
二、 GSDK的优势
- 接入简单,可提供各主流平台的接入方式。
- 几乎无额外沟通成本,只需与平台对接 渠道测试 的相关事项即可 。
- 例如,Tap的篝火测试,只需要沟通好 Tap后台配置 即可。
- 性能优秀 且 UI外观保真度和一致性高,不同平台整体风格保持统一。
- 核心功能的开发与迭代侧重于研发部分,而非运营部分或平台部分。
- GSDK和SDK服务器,均可交给项目组自主接入使用和二次开发的。
- GSDK是基于Flutter实现的手游SDK,具备高性能和UI一致性好的优势。
- SDK服务器是通过GS实现的公共服,自带WebGM功能,并可在此基础上进行GM功能扩展。
- GSDK和SDK服务器,均可交给项目组自主接入使用和二次开发的。
三、快速开始
- 获取源码
- 拉取gsdk_server的源码,并进入文件夹/gsdk_server/
- git clone https://m68gitlab.g-bits.com/pkgs/gsdk_server.git
- 更新依赖
- 执行批处理update_pkgs_and_submodule.bat,更新依赖。
- 更新完成后,本地会新增文件夹/pkg/。
- 启动GSDK服务器
- 执行批处理start_gsdkserver.bat,启动gsdk_server。
- 启动完成后,通过在浏览器打开http://localhost:25118/即可。
- 登录GSDK后台
- 在登录界面输入账/密:tester/tester,点击按钮登录即可体验。