1 / 11
文档名称:

手游单服服务器部署.docx

格式:docx   大小:388KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

手游单服服务器部署.docx

上传人:文库旗舰店 2018/10/21 文件大小:388 KB

下载得到文件列表

手游单服服务器部署.docx

文档介绍

文档介绍:《黑夜传说》服务器部署
目录
《黑夜传说》服务器部署 1
1 服务器简介 1
服务器概况 1
服务器图示 2
2 服务器部署 3
系统配置 3
游戏服配置表 3
初始化脚本说明 4
启动脚本说明 5
库结构生成说明 5
6
7
游戏服(CS,DS,RS,GS,AS,CS)配置注册入库 7
(PS,NS,LS,GM)配置入库 7
1 服务器简介
服务器概况
黑夜传说游服务器框架来自大型端游单服务器的设计,用单线程去处理所有的逻辑,IO,数据库各有负责的线程,线程之间通信用异步消息队列,吸取了多线程的优势,而不必在编写逻辑的时候考虑多线程,在一定程度上解放程序员,即加快开发进度,以适应竞争日益激烈的手游。
服务器图示
2 服务器部署
系统配置
版本
说明
Linux
rhel-server--x86_64
64位
Mysql
MySQL-
64位
游戏服配置表
更新文件路径
$HOME/Code
服务器配置初始化脚本
$HOME/Code/
服务器启动脚本
$HOME/Code/
数据库库结构生成sql
$HOME/Code/Sql/
更新脚本路径
$HOME/script/
更新包存放路径
$HOME/script/update/
初始化脚本说明
启动脚本说明
./ stop
关服
./ start
开服
./
先关服,再开服
库结构生成说明
通过$HOME/Code/Sql/ 操作生成最新库结构
Python install
生成最新结构
Python update
(最近的注释#行之后的操作)

文件说明

更新备份脚本(不用改)
exclude
排除文件列表(不用改)
list
备份/更新列表(根据情况修改)
update/
更新包存放路径

./ backup
根据list 列表打包
./ update
更新()
./ md5
根据 list 取各文件MD5
示例
每次更新默认备份上一次游戏文件,
如需要还原版本,把backup里对应备份包,放到update中更新即可还原

游戏服(CS,DS,RS,GS,AS,CS)配置注册入库
每一组服务器配置需要注册到数据库中
中服务器组配置部分,把服务器组各部分注册进库
(PS,NS,LS,GM)配置入库
以PS为例
3 数据库结构
数据库结构说明
NAME
SERVER
DESC
STAT_20140X
统计服务器库(日志库)
按月自动生成,无需更新
stat
统计服务器库(字段描述库)
需要更新
gmtoolserver
GM服务器
无需更新
nameserver
名字服务器
无需更新
platformserver
平台服务器
无需更新
Underworld_for_XXX
游戏库
需要更新
游戏库说明
Database
Desc
BLACKLISTRELATION
黑名单列表
DISABLECHAT
禁言列表
FRIENDRELATION
好友数据
GAMEPLAYER
玩家基础数据
GAMEPLAYERBINDATA
玩家二进制数据
GLOBALVARTABLE
全局变量
LIMITIP
IP 限制
MAIL
邮件