跳到主要内容

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功能。

三、快速开始

  1. 获取源码

    • 拉取webgm_server的源码,并进入文件夹/webgm_server/

      git clone https://m68gitlab.g-bits.com/pkgs/webgm_server.git
  2. 更新依赖

    • 执行批处理update_pkgs_and_submodule.bat,更新依赖。
    • 更新完成后,本地会新增文件夹/pkg/。
  3. 启动WebGM

    • 执行批处理start_webgmserver.bat,启动webgm_server。
    • 启动完成后,通过在浏览器打开 http://localhost:25117/ 即可。
  4. 登录WebGM

    • 在登录界面输入账/密:tester/tester,点击按钮登录即可体验。

四、集成方式

五、技术说明

六、文档相关

组件接口

备注

TODO