返回列表 发布新帖
查看: 40|回复: 3

[游戏源码] DNF台服后台管理系统+配套登录器自带更新和公告功能源码

  离线 
灌水成绩
624
615
4180
主题
回帖
积分

等级头衔
UID : 1
等级 : 管理员

积分成就
威望 : 657 点
贡献 : 1490 点
蛋壳 : 2824 枚
在线时间 : 975 小时
注册时间 : 2023-12-27
最后登录 : 2024-7-15

荣誉勋章

荣誉会员优秀作者实习版主超级版主帅哥认证管理员最佳新人活跃会员热心会员推广达人宣传达人灌水之王部落真神优秀版主论坛元老

发表于 2024-7-6 10:44:41 | 查看全部 |阅读模式 来自: 山东泰安

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
DNF台服后台管理系统+配套登录器自带更新和公告功能源码
目前已完成主页注册、充值、后台管理(账号管理、角色管理、制卡、查卡)









登录器截图


Project setup
  1. npm install
复制代码

Compiles and hot-reloads for development
  1. npm run serve
复制代码

Compiles and minifies for production
  1. npm run build
复制代码

Lints and fixes files
  1. npm run lint
复制代码

Customize configuration
  1. https://cli.vuejs.org/config/
复制代码


部署步骤
推荐以docker方式部署到服务器中,且推荐此类方式。另外推荐一个基于官方openjdk修改的镜像,调整了时区,使其对应中国时区: guoshengkai/openjdk:8。 以下讲解在物理机中的部署方式。

1.服务器安装JDK8
2.数据库创建用户,要求具有dof数据库的增删改查权限,也可以直接使用game用户但不建议。
3.数据库d_taiwan库下创建login_notice表,用于存放登陆器公告
  1.     create table login_notice
  2.     (
  3.         id      INT(10) auto_increment
  4.             primary key,
  5.         content TEXT(65535) null comment '通知内容'
  6.     );

  7.     INSERT INTO d_taiwan.login_notice (id, content) VALUES (1, 'MS4g5paw54mI55qE55m76ZmG5Zmo5byA5Y+R5a6M5q+V77yM546w5bey5pSv5oyB6Ieq5Yqo5pu05pawCjIuIOWFrOWFseWFheWAvOmhtemdouW3suW8gOaUvu+8jOi0reS5sOWFheWAvOWNoeWSjENES+iBlOezu+WQhOS7o+eQhgozLiDlhoXkvqfljbPlsIbliKDmoaPov47mnaXlhazmtYs=');
复制代码
4.数据库创建dnf_service库,用于存放后台管理系统相关业务,并导入以下SQL
  1.     create table dnf_service.recharge_key
  2.     (
  3.         id          INT(10) auto_increment
  4.             primary key,
  5.         content     VARCHAR(50)  null comment '卡密本体',
  6.         type        INT(10)      null comment '0 = 点券, 1 = 装备',
  7.         face        INT(10)      null comment '点券数量或装备编号',
  8.         face_name   VARCHAR(500) null,
  9.         status      INT(10)      null comment '0=未使用,1=已使用',
  10.         use_account VARCHAR(20)  null comment '使用账号',
  11.         use_uid     INT(10)      null comment '使用账号ID',
  12.         create_time DATETIME(19) null comment '创建时间',
  13.         use_time    DATETIME(19) null comment '使用时间'
  14.     );
复制代码
5.安装后台服务:https://github.com/onlyGuo/dnf-server-public.git
6.本地安装nodejs环境
7.cd到本项目根目录下编译源码
  1. npm install
  2. npm run build
复制代码
8.服务器创建站点,将本项目源码编译文件放到站点目录中,并配置反向代理防止本项目与后台交互产生跨域问题,以nginx为例。
  1.     server{
  2.         listen       9002;        # 页面访问端口
  3.         listen  [::]:9002;        # 页面访问端口
  4.         server_name  localhost;
  5.         
  6.         # 站点目录, “/home/html/dnf”改为你自己的目录
  7.         location / {
  8.             root   /home/html/dnf;
  9.             try_files $uri $uri/ /index.html;
  10.         }

  11.         error_page   500 502 503 504  /50x.html;
  12.         location = /50x.html {
  13.             root   /usr/share/nginx/html;
  14.         }

  15.         # 后台服务代理,“http://172.18.0.3:9001;”改为你自己的服务路径和端口
  16.         location ~/api/v1 {
  17.             proxy_pass http://172.18.0.3:9001;
  18.             proxy_set_header Host $host:$server_port;
  19.         }
  20.     }
复制代码
9.访问ip:9002即可。
10.补充一下,修改源码中的Home.vue改为自己的客户端下载地址,重新编译并上传。
游客,如果您要查看本帖隐藏内容请回复
终于到了小时候羡慕的年纪,你现在怎么不笑了?
  在线 
灌水成绩
378
6939
9965
主题
回帖
积分

等级头衔
UID : 79
等级 : 超级版主

积分成就
威望 : 558 点
贡献 : 1287 点
蛋壳 : 23302 枚
在线时间 : 1261 小时
注册时间 : 2024-4-13
最后登录 : 2024-7-15

荣誉勋章

荣誉会员帅哥认证最佳新人活跃会员灌水之王实习版主推广达人宣传达人论坛元老热心会员优秀作者优秀版主超级版主

发表于 2024-7-6 18:35:41 | 查看全部 来自: 上海
这有点高大上的哇
要么刷卡,要么投币,要么滚蛋。看什么看!公交车都坐不起,还冒充黑客帝国。
  离线 
灌水成绩
624
615
4180
主题
回帖
积分

等级头衔
UID : 1
等级 : 管理员

积分成就
威望 : 657 点
贡献 : 1490 点
蛋壳 : 2824 枚
在线时间 : 975 小时
注册时间 : 2023-12-27
最后登录 : 2024-7-15

荣誉勋章

荣誉会员优秀作者实习版主超级版主帅哥认证管理员最佳新人活跃会员热心会员推广达人宣传达人灌水之王部落真神优秀版主论坛元老

 楼主| 发表于 2024-7-6 18:38:00 | 查看全部 来自: 山东泰安
SanS三石 发表于 2024-7-6 18:35
这有点高大上的哇

看上去感觉很厉害的样子
终于到了小时候羡慕的年纪,你现在怎么不笑了?
  在线 
灌水成绩
378
6939
9965
主题
回帖
积分

等级头衔
UID : 79
等级 : 超级版主

积分成就
威望 : 558 点
贡献 : 1287 点
蛋壳 : 23302 枚
在线时间 : 1261 小时
注册时间 : 2024-4-13
最后登录 : 2024-7-15

荣誉勋章

荣誉会员帅哥认证最佳新人活跃会员灌水之王实习版主推广达人宣传达人论坛元老热心会员优秀作者优秀版主超级版主

发表于 2024-7-6 18:40:23 | 查看全部 来自: 上海
七夏 发表于 2024-7-6 18:38
看上去感觉很厉害的样子

感觉只能局域网玩一玩, 不然要被告的
要么刷卡,要么投币,要么滚蛋。看什么看!公交车都坐不起,还冒充黑客帝国。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

8641340@qq.com

欢迎各位朋友加入本社区,
共同维护良好的社区氛围
  • 加入QQ群
  • 添加微信客服
Powered by Discuz! X3.5 Licensed  Copyright © 2001-2024 荷包蛋部落 版权所有 All Rights Reserved. 鲁ICP备20023396号-6
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表