# gamekeeper **Repository Path**: wanxiang-open-source/gamekeeper ## Basic Information - **Project Name**: gamekeeper - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-10 - **Last Updated**: 2024-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README gamekeeper是一个游戏后台管理平台,可供jforgame或mmorpg项目使用。前后端权限控制分离。 使用的前端技术: vue + webpack + elementUi 使用的后端技术: spring-boot全家桶 ### 部分客户端运行效果 登录界面 ![](/screenshots/login.png "登录界面") 主界面 ![](/screenshots/main.png "主界面") 用户管理界面 ![](/screenshots/user.png "用户管理界面 ") 角色管理界面 ![](/screenshots/role.png "角色管理界面 ") 服务器监控界面 ![](/screenshots/serverNodes.png "服务器监控界面 ") 玩家查询界面 ![](/screenshots/playerInfo.png "玩家查询界面 ") 订单查询界面 ![](/screenshots/payOrder.png "订单查询界面 ") 后台命令界面 ![](/screenshots/adminCmd.png "后台命令界面 ") ### QuickStart 1. 安装git后,使用命令 git clone https://github.com/kingston-csj/gamekeeper 2. 客户端代码经过webpack打包后,放在admin/src/main/resources/static/路径下 3. 客户端源代码位于webapp下,如需二次开发,需安装npm环境 4. 客户端开发步骤,命令行环境cd webapp后,执行npm install下载依赖库 5. 客户端打包步骤,执行npm run build,把dist生成的static目录和index.html文件拷贝到服务端指定位置 6. 客户端本地开发,执行npm run start,开启代理服务器 7. 服务端创建admin数据库后,导入resouce/admin.sql。 8. 服务端启动入口为WebStartup.java ### 注意 本项目选择的node是15.14.0,客户端二次开发的时候,一定要选好版本。不然下载node-sass绝对是个噩梦。 ## 欢迎交流讨论 欢迎star/fork,欢迎学习/使用,期待一起贡献代码 !! 如果您发现bug,或者有任何疑问,请提交issue !!