webgm_server
简介
提供WebGM服务器
一、 什么是 WebGM?
- WebGM即网页版的GM后台系统。我们只需通过 JSON文件/GS代码 即可实现各种Web页面及前后端交互。
- GS开发人员均可进行GM后台功能的开发,无需再学习任何的前端技术栈,提高开发效率,避免了繁琐的前端代码(Vue/HTML/CSS)的编写。
- WebGM是个统称,在实际开发中主要是指pkg.webgm_server这个公共服务器。
二、WebGM的目标
- 作为一个通用的GM工具提供给项目组使用。
- 项目组前中期可以直接接入,作为简单的GM工具使用。
- 项目组后期可以直接提供已有的GM功能的http接口给第三方(eg: 平台的先知系统)接入使用。
- 第三方服务器可以通过接入WebGM可以实现已有的GM功能。
- GM请求均统一走WebGM,比较方便统一管理和记录。
- 提供游戏中通用的GM功能,减少开发团队的重复开发。
- 基于engine和公共服实现通用的GM功能。
三、快速开始
-
获取源码
-
拉取webgm_server的源码,并进入文件夹/webgm_server/
git clone https://m68gitlab.g-bits.com/pkgs/webgm_server.git
-
-
更新依赖
- 执行批处理update_pkgs_and_submodule.bat,更新依赖。
- 更新完成后,本地会新增文件夹/pkg/。
-
启动WebGM
- 执行批处理start_webgmserver.bat,启动webgm_server。
- 启动完成后,通过在浏览器打开 http://localhost:25117/ 即可。
-
登录WebGM
- 在登录界面输入账/密:
tester
/tester
,点击按钮登录即可体验。
- 在登录界面输入账/密:
四、集成方 式
五、技术说明
六、文档相关
组件接口
备注
TODO