原地址:http://blog.csdn.net/uxqclm/article/details/11969761

欢迎来到9秒:www.9miao.com

暗黑三国管理后台说明文档

(一)功能描述
该后台共分为三大部分:服务器管理、单服数据统计和扶持账号管理。

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管理后台系统》部署+功能说明的更多相关文章

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

    http://www.9miao.com/product-10-1073.html <暗黑世界GM管理后台系统>部署+功能说明文档 <暗黑世界GM管理后台系统>部署+功能说明文 ...

  2. Firefly卡牌手游《暗黑世界V1.5》服务器端源码+GM管理后台源码

    http://www.9miao.com/content-6-304.html Firefly卡牌手游<暗黑世界V1.5>服务器端源码+GM管理后台源码 关于<暗黑世界V1.5> ...

  3. Joomla - 后台系统(功能简介)

    Joomla - 后台系统简介 全局配置

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

    react-admin-element,一款基于react的后台管理系统. 那么我们和其他的后台管理系统有什么区别呢? demo地址:点我进入demo演示 github地址:点我进入github 1. ...

  5. centos6.5/centos7安装部署企业内部知识管理社区系统wecenter

    企业内部知识系统wecenter社区系统安装及部署 centos 6.5环境安装 因为是公司内部使用在线人数不会太多,使用yum安装lamp环境即可 1.安装lamp基本环境 yum -y insta ...

  6. 21.SpringCloud实战项目-后台题目类型功能(网关、跨域、路由问题一文搞定)

    SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. ...

  7. ASP.NET Core CMS管理后台

    ASP.NET Core+LayUI+MySql CMS管理后台,主要功能包括 登录.修改密码,账号管理,菜单管理,角色权限管理等 由于工作之外,抽时间写的,用于学习交流,请慎重用于生产环境 项目概要 ...

  8. 手摸手,带你用vue实现后台管理权限系统及顶栏三级菜单显示

    手摸手,带你用vue实现后台管理权限系统及顶栏三级菜单显示 效果演示地址 项目demo展示 重要功能总结 权限功能的实现 权限路由思路: 根据用户登录的roles信息与路由中配置的roles信息进行比 ...

  9. Koa2+MySQL+VUE+ElementIUI搭建简单的后台管理小系统

    如题,前端入坑许久,还是写个小东西出来吧 想要搭建自己的一个后台管理,实现简单的增删改查,看起来很简单 其实是真的简单,没有想的那么难,我也就写了一个月吧, 当然是假的,其实也就每天一两个小时,花了大 ...

随机推荐

  1. Executor 和Executors

    Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具.真正的线程池接口是ExecutorService. 下面这张图完整描述了线程 ...

  2. [原]Unity3d中奇怪的编译错误

    整理项目,重新build时出现一些问题,这些代码在原项目中都是可以运行的. 错误信息如下: Assets/XXXXX.cs(79,35): error CS0103: The name `NNNNNN ...

  3. Verilog-FPGA硬件电路设计之一——if语句优先级(always块中的阻塞赋值生成的组合逻辑电路是按照顺利执行的)

    出处:http://bbs.ednchina.com/BLOG_ARTICLE_3013262.HTM 综合软件:Quartus II 一.有优先级的if语句 if..else if.. else i ...

  4. PHP 使用get_class_methods()和array_diff() 兩個相同的類中方法差集

    进行二次开发时,习惯一份是原封不动的,一份正在修改.在修改时,发现修改的缺少原项目中的一些方法.本打算一个方法一个方法的对比,可是这样会比较花时间,划不来,PHP可以使用get_class_metho ...

  5. Android Toast 总结(五种用法)

    Toast大家都很熟,不多说.直接上图上代码. 具体代码如下: main.xml: <?xml version="1.0" encoding="utf-8" ...

  6. Java多线程-线程的锁总结

    一.多线程-同步函数的锁是this /*同步函数用的是哪一个锁呢?函数需要被对象调用.那么函数都有一个所属对象引用.就是this.所以同步函数使用的锁是this. 通过该程序进行验证. 使用两个线程来 ...

  7. Codevs 1218 疫情控制 2012年NOIP全国联赛提高组

    1218 疫情控制 2012年NOIP全国联赛提高组 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description H 国有 n 个城市,这 ...

  8. BootstrapDialog点击空白处禁止关闭

    在乐学一百的项目当中引用到了BootstrapDialog,其中后台发送短信时,为了防止管理员编辑了半天的短息,突然间因为点击某个空白区域导致丢失,所以在此禁用掉点击空白关闭弹出框. 主要属性为: c ...

  9. php 工作模式

    PHP运行模式 1.cgi通用网关接口 (少用)2.fast-cgi常驻型的 cgi [ngixn常用]3.cli命令运行 (命令行用得多)4.web模块模式(apache等web服务器的运行模式)[ ...

  10. 一次Oracle数据迁移

    目标数据库:Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 源数据库  : Oracle Database 11g Enterpri ...