《暗黑世界GM管理后台系统》部署+功能说明文档

(一)功能描述

该后台共分为三大部分:服务器管理、单服数据统计和扶持账号管理。

1.服务器管理:

根据管理后台数据库中填写的服务器信息(后面会讲到如何填写要管理的服务器的信息到数据库中),该部分可以看到所有服务器的名称,ip地址,开服时间以及开启状况,其中对服务器的开启、关闭功能尚未开放。在运营商及服务器后面的下拉列表中可根据需求选择对应的游戏服务器进行管理。

2.单服数据统计:

同上,需要先在运营商及服务器后面的下拉列表中选择对应的服务器,才可查看相应服务器的信息。

这部分分为单日的详细数据和总数据两部分,在上面的单日数据中,我们可以清晰的查看到各种详细的信息,如当日新增的注册数,登陆的角色数,付费的人数,付费率,存留率等大家比较关注的信息,数据按日期从后往前排,下一页按钮可以观看更靠前的数据。下面是单服的总数据,总注册数,总创建人物数,总付费人数和总付费金额,信息一目了然。

3.扶持账号管理:

可以对服务器内所有创建了角色的账号进行各种操作。同样的,也需要先在运营商及服务器后面的下拉列表中选择对应的服务器,才可对相应服务器的账号进行操作。

操作很简单,输入账号,选择要进行的操作(目前开放的操作有添加金钱,经验,钻(指充值RMB得到的游戏货币),活力及修改人物等级),

输入要变更的值,点击执行,就OK了!

(二):实现方式

该管理后台是基于Django(一个python的web框架)实现的。流程如下:

前台页面会将用户的选择以参数的形式传递给Django后台

后台通过识别不同的url,将传递过来的参数传给对应的方法

方法会将参数组合成新的url去请求游戏服务器的接口

游戏服务器接收到参数后,同样传递给对应的方法去执行,得到用户需要的数据

接口将数据返回给Django后台的方法

方法再将数据返回给前台页面

整个流程大致分为三个部分:前天页面,Django后台和游戏服务器,他们之间都要做好对应的接口,才能让用户正确的获取到想要的数据。

(三):搭建步骤

搭建前准备:

安装python和Django

安装Mysql数据库(也可以使用其他数据库,在Django的setting.py文件中可以配置,聚义步骤可自行搜索)

搭建步骤:

1.运行管理后台

打开命令行窗口,进入到gameadmin文件夹下,运行python manage.py runserver。如图:

这个样子就是管理器已经启动了,在浏览器地址栏输入http://127.0.0.1:8000/会出现下图则说明启动成功。

2.同步数据库

在Mysql数据库中建立个新的库,库名为gameadmin,如下图:

点击创建。然后再打开个命令行窗口,进入到同样的目录下,输入python manage.py syncdb,如图:

这是一个完整的同步数据库的过程,期间会提问你是否建立管理账号,输入yes,然后是用户名,管理员邮箱,密码,确认密码,然后完成。这时候再浏览器地址栏输入http://127.0.0.1:8000/admin/会进入下图的界面:

输入刚刚同步数据库时的账号和密码就可以登录了。登陆后页面:

3.配置管理后台数据库。

a.点击 管理员信息 ,进入页面后点击 增加管理员信息(现在填写的是一会登录管理后台的账号信息,跟刚刚同步数据库时候的账号信息区分开),填写完成后保存。

b.返回主页,点击 运营商信息 ,进入页面后点击 增加运营商信息,填写完成后保存。

c.返回主页,点击 服务器信息 ,进入页面后点击 增加服务器信息(填写服务器信息时,登录端口是指游戏服务器中netserver的端口,本游戏(暗黑三国)的登录端口为11009,WEB端口是游戏服务器与管理后台连接的端口号,本游戏(暗黑三国)的WEB端口为2012),填写完成后保存。

d.返回主页,点击 白名单信息 ,进入页面后点击 增加白名单信息(白名单信息指的是可以登录管理后台的人的信息,如果用户的ip不在白名单中,即使知道管理员的账号密码也无法登录,慎填),填写完成后保存。

这时候在浏览器地址栏输入http://127.0.0.1:8000/会出现如下界面:

使用刚刚添加的管理员账号密码登陆,就可以使用管理后台了.

《暗黑世界GM管理后台系统》部署+功能说明文档

时间: 2024-11-10 07:31:28

《暗黑世界GM管理后台系统》部署+功能说明文档的相关文章

Vue Element+Node.js开发企业通用管理后台系统

第1章 课程介绍介绍项目背景.达到的目标.技术栈和功能演示 第2章 课程分析课程分析 第3章 Vue进阶(上)对Vue的进阶知识进行讲解,包括$emit和$on.directive指令.组件化.Vue插件等相关内容. 第4章 Vue进阶(下)对Vue的进阶知识进行讲解,包括组件通信.过滤器.监听器.Vue2.6重要新特性等相关内容. 第5章 Element-UI入门对Element-UI的内容进行讲解,包括如何搭建Element-UI使用环境,如何使用插件快速集成Element-UI,并通过el

Vue Element+Node.js开发企业通用管理后台系统完整教程

资源获取链接:点击获取完整教程 Vue Element+Node.js开发企业通用管理后台系统 综合应用 Vue 和 Node 技术,基于 Element-UI 组件库搭建“小慕读书“的管理后台,通过 Node 实现了电子书上传和解析功能以及权限管理.课程对 Vue 和 Node 有较为深入的应用,不仅会教大家如何实现功能,更会讲解技术背后的原理,帮助大家做到举一反三.课程面向中高级开发者,提供完整的开发文档和API支持,让大家可以快速上手实战 准备阶段 准备工作 Nginx 服务器MySQL

管理后台的登录功能-重新思考

每个网站.APP都几乎必然有其管理后台,其中管理的内容则是公司的核心技术财产.而登录模块则是这扇大门,其安全的重要性可想而知.我们知道,功能越多,安全性就会越低,所以我们有必要重新审视一下,管理后台的登录界面到底需要些什么功能. 一.功能模块的取舍 1.基本的账号密码登录.这个无可避免是必然需要的了. 2.图片验证码.验证码的目的是为了阻止机器人暴力撞库,作为管理后台很有必要,而且是要每次登录请求都需重新验证. 3.填完用户名或密码时,Ajax实时验证.这个功能常见于一些自动管理后台的注册模块,

微商管理后台系统解决方案

微商后台管理系统.微商后台管理系统开发(陈琦:138-2848-7919可微)微商后台管理系统开发,现代社会已经进入了一个网络和信息高速发展的时代,电子政务建设工作已经成为政府工作的又一重点.因此,在劳教工作中,充分利用现今先进的信息化网络技术,改变传统的工作方式和手段,提高劳教工作业务水平,对全面推进全省劳教工作具有重大意义.建设基础信息及授权管理系统,是使劳教工作信息化.网络化的一项重要工作.至于这些问题到底出现在什么环节?有些什么样的影响?到底有没有什么好的解决方案呢?微商管理系统到底是如

react+react-router+mobx+element打造管理后台系统---react-amdin-element

react-admin-element,一款基于react的后台管理系统. 那么我们和其他的后台管理系统有什么区别呢? demo地址:点我进入demo演示 github地址:点我进入github 1. cli工具 为了方便下载使用,我们提供了cli工具 npm install create-react-admin-cli -g create-react-admin  这里我们会为您提供两种版本 1. react-admin-demo 这个版本里是我们推荐里版本,里面包括了我们为您提供的一些封装好

速耀达ERP系统部署实施文档目录(速达开发版本)

一.速耀达服务端程序部署 1. 速耀达数据库安装 2. 速耀达服务端程序部署 3. 速耀达配置数据库部署 4. 速耀达与速达软件对接服务 5. 账套备份与恢复 二.速耀达App服务部署 1. IIS安装 2. 速耀达App服务端部署和升级 3. 速耀达App服务配置 4. 速耀达App账号查看和管理 5. 速耀达App下载和安装 三.速耀达客户端部署 1. 速耀达客户端部署和升级 2. 速耀达系统权限设置 3. 扩展参数的介绍和使用 原文地址:https://www.cnblogs.com/de

HT系统部署操作文档

安装前注意,Tomcat和Mysql只设一级目录 1.安装jdk. 百度搜索"jdk下载"即可. jdk-8u51-windows-i586_V8.0.510.16.1436943767.exe 将jdk安装在d盘, 主要是设置环境变量: 用户变量: JAVA_HOME:D:\JDK 系统变量: CLASSPATH:%JAVA_HOME%\lib\tools.jar; JAVA_HOME:D:\JDK Path:D:\JDK\bin 2.安装绿色版tomcat8 apache-tomc

SRE/DevOps:内网集群管理套件【2、说明文档】

[客户端] 一.初始化模块 检查客户端本地的 sshd 守护进程是否已启动 检查客户端本地的 SSH 公钥认证相关文件的名称及权限 id_rsa.pub authorized_keys 检测云端是否在线 建立 TCP 连接,发送一个 '?' 至云端,若收到云端回应的 '!',则表示云端正常在线,若云端无响应,睡眠 5s 后重复此过程 从云端获取连接账号及用于 SSH 远程转发的端口 若 ~/.ssh/ssh_tun_passwd 文件(内含云端账号名称)不存在,发送一个 '0' 至云端,请求新建

提升后台系统

提升后台系统的用户体验 要说程序员最开心的事情是什么,不是钱多活少离家近,而是能用自己喜欢的技术,做一个排期不紧的舒坦项目.最近我就接手了这样一个项目,使用了webpack+vue全家桶,以及其他一些业界前沿技术.不过今天不聊技术方面,先聊聊我对交互方面的一些思考.尽管它只是一个后台系统. 说到后台系统(管理系统.ERP系统),我也做过很多了,无一不难看.难用.因为这类系统不是给终端用户使用,对交互要求不高,也没有UI设计,有时候连PM也没有,全凭程序员胡搞. 我对后台系统却一直有一个心结,尽管