游戏服务端项目安装部署流程

项目安装部署流程

 

1.购买服务器后搭建服务器环境(购买新的服务器时需要做这些事)
     安装mysql数据库
     安装tomcat用于运行账服和GM管理后台
     安装red5用于运行游戏服务程序
     安装jdk
     配置数据库备份服务

配置服务器启动服务

(大约需要30-60分钟)

2.在已配置好的服务器上部署项目
     导入数据库,游戏数据库和GM数据库以及帐服数据库
     部署账服,自己的账号服务程序
     部署GM,游戏后台管理程序
     部署游服,每个服务的服务程序
     (单个大约需要20-30分钟,一台服务器可部署多个程序,但是同一台服务器上的程序会相互影响,要么都开,要么都关,部署多个服时会慢些)

3.启动这台服务器所有的游戏服
     执行命令启动这台服务器上的服务程序
     多台服务器要分别启动

都启动好了启动完成

 

开服停服流程

1.发公告,通知玩家停服

2.停止这服务器上所有游戏服程序

3.分别更新各个程序代码

4.同步数据库数据到各个服务器

5.更新完成执行启动命令

6.启动完成

 

日常维护

1.客户端资源更新,上传资源到服务器,更新下载

2.玩家账号问题,通过GM管理

3.玩家福利,活动更新,通过GM管理

4.数据统计,数据分析,通过GM查询

 

问题

1.多个服应该怎么部署更合理

2.一台服务器应该部署多少个应用程序

3.服务器列表放在帐服上,如果帐服挂了怎么处理

4.缺乏这方面的经验,对服务器的分布结构等还需要继续研究