Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kingston-csj/gamekeeper
基于elementUI和springboot搭建的游戏后台管理系统。包含权限管理,玩家查询,服务器管理等等。可供jforgame或mmorpg项目使用。
https://github.com/kingston-csj/gamekeeper
admin element-ui game springboot vue webpack
Last synced: about 23 hours ago
JSON representation
基于elementUI和springboot搭建的游戏后台管理系统。包含权限管理,玩家查询,服务器管理等等。可供jforgame或mmorpg项目使用。
- Host: GitHub
- URL: https://github.com/kingston-csj/gamekeeper
- Owner: kingston-csj
- Created: 2018-11-30T14:59:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T09:15:59.000Z (6 months ago)
- Last Synced: 2024-12-19T03:07:27.634Z (8 days ago)
- Topics: admin, element-ui, game, springboot, vue, webpack
- Language: HTML
- Homepage:
- Size: 13 MB
- Stars: 121
- Watchers: 4
- Forks: 71
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
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 !!