公司内部资料!游戏上线前部署准备,就这新手都行_环球实时
2023-06-21 20:03:54来源:中关村在线
前言
游戏做的差不多了,是时候准备上线测试部署了,选一个靠谱的云服务器厂商还是很重要,这次准备尝试用下华为云的服务,为了在上线前做足准备,先做一次预演,省得到时候手忙脚乱,也给其他的同事做一个文档记录。
(相关资料图)
1、游戏架构介绍
1.1 服务器架构
不同的公司有不同的游戏服务器架构,所以部署的具体细节大多不相同,但是基本的部署准备还是一样的,先看下我们的游戏架构,方便读者朋友了解后续的准备工作。
1.1.1 服务器角色具体介绍下
client:游戏客户端。
gate:网关服,这里不承载游戏的链接,仅仅做游戏服务器的地址发放,玩家从gate服获取正式游戏服的ip和端口。
game:玩家主要在的游戏服务器,只有一个。
room:房间服,玩家匹配进入战斗后将进入战斗服,如果战斗多可以做动态扩展。
Gm:后台管理服务器,可以做活动的发布或者管理玩家数据。
redis: 这里主要用来做缓存,避免数据库的频繁访问压力。
mysql: 主要用来做数据的持久化。
1.1.2 玩家数据流
玩家(client)通过http方式访问gate服务器,获取game服务的ip和端口。
client通过拿到的ip和端口直连game服务器,这样玩家就登录进了服务器。
当玩家操作角色进行匹配战斗的时候,匹配成功后会将需要的数据传入room服务器,所有的战斗指令也会被传入room服务。
当玩家需要查询数据时,比如想获得背包,game服会先像redis查询,如果数据不存在,则像mysql查询,查询到数据后会存入缓存。
当玩家角色数据发生变化时,比如获得了新的道具,这个时候需要操作数据库,game服务器会先更新数据库然后更新缓存。
当发布活动和修改玩家数据的时候使用gm,通过发布指令到game服。
1.1.3 服务间交互协议
http协议:主要发生在访问场景比较少的地方,client 和gate,game和Gm之间。
dubbo协议:主要使用在内部服务器之间交互数据,好处是简单直接,像操作本地方法一样。
webscoket:主要用在client和game之间,因为这是一个网页游戏的服务器,所以使用了websocket。
1.2 部署方式
这里使用docker的方式,原因有几点:
标准化应用发布,避免环境带来的问题。
节约时间,方便快速部署和启动。
团队同学比较熟悉,降低犯错的可能性。
2、部署准备
2.1 环境准备
2.1.1 机器准备
对服务器的配置做了一个表统计,准备好服务器就好,下表是参考华为云官网。
注:具体价格实际以官网价为准
2.1.2 解决方案构成
弹性云服务器ECS:是一种云上可随时自助获取、可弹性伸缩的计算服务,帮助打造安全、可靠、灵活、高效的应用环境。
云数据库 RDS for MySQL:拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让客户更加专注业务发展。
分布式缓存服务Redis版:业界首个支持Arm和x86双架构的Redis云服务,支持双机热备的HA架构,提供单机、主备、Proxy集群、Cluster集群、读写分离实例类型,满足高读写性能场景及弹性变配的业务需求。
云日志服务 LTS:提供一站式日志采集、秒级搜索、海量存储、结构化处理、转储和可视化图表等功能,满足应用运维、网络日志可视化分析、等保合规和运营分析等应用场景。
弹性公网IP EIP:弹性公网IP(Elastic IP)提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑,提供访问公网和被公网访问能力。拥有多种灵活的计费方式,满足不同业务场景诉求。
2.2 镜像准备
镜像的准备打包推送到私有仓库,具体的方法可以使用一些插件,也可以使用Jenkins,或者手动推送,无论哪种方式,这里准备下可能需要用到的手动命令。
2.2.1 安装docker服务
2.2.2 打包镜像
将jar包拷贝到和dockerfile相同目录下,执行下面命令,打包镜像。
2.2.3 将镜像打包为本地文件
镜像导出为压缩包,方便传输。
2.2.4 解包镜像
登录到服务器之后,将上面的文件拷贝到本机,使用下面的命令将镜像导入到当前机器:
2.3 部署脚本
注:上述是开发环境,环境变量在有些是默认,在正式环境部署时候需要动态调整
2.4 注意点
gate服务器需要开通公网ip。
excel配置文件要提前规划,在docker脚本中挂载
docker 挂载的数据目录和日志目录需要提前规划。
每个服务器内部的端口映射要提前规划
环境变量需要在脚本中修改,包括mysql 和redis 数据库地址,需要链接的服务器ip和端口,以及相关的服务器配置等。
3、正式部署
3.1 环境调研
游戏的痛点:
新游首发、海量玩家在线,高并发访问扩容不及时;
网络时延高,游戏卡顿、玩家掉线;自建周期长成本高,无法弹性伸缩。
大多游戏服务器属于计算密集型的,所以游戏服务器云厂商选择核心点有以下几条:
资源扩容能力,能及时扩容,根据需求灵活购买资源,实现动态扩展、成本优化,支持游戏开服、扩服、并服等场景的业务运行。
稳定的带宽,华为云内网带宽转发效率高,ELB亿级并发,动态自动优化网络结构,网络持续、稳定、高效、低时延。
安全防御,华为云提供了单线路T级DDoS高防IP服务以及百万QPS级CC防护,基于黑客攻击机器学习、业务风控大数据智能隔离等AI能力,保障中手游游戏长期安全运行。
资费,好用且便宜是每个公司的追求,降本增效,多种计费模式,起步预算低,按需使用,用多少付多少,有效缓解企业初创资金压力,更省钱。
总结:华为云游戏云端部署解决方案,提供覆盖全球的云基础设施,支撑千万级玩家同时在线稳定运行,助力游戏企业打造精品化游戏,保障游戏弹性部署和无忧运维。
3.2 服务器购买
下面是在购买的时候一些服务器截图,可以作为参考配置,等到正式生产环境的时候根据资源动态配置。
注:点击可看大图
3.3 华为云核心优势汇总
数据库能力:高并发场景,性能稳定性优于友商Mysql主备切换效率优于友商。
海外区域亚太覆盖:华为网络质量(时延和丢包)总体优于友商。(除日韩、越南、台湾)。
计算能力:ECS—同类型ECS高于友商15%,PPS领先,容器—快速发放,性能对比开源高20%。
网络能力:内网带宽转发效率最高。ELB亿级并发。
安全防护:华为云打造租户隔离的安全平台,并提供完善的安全服务保障业务和数据安全,为您的游戏保驾护航。
极简运维:云上运维工作,平台为游戏客户提供7*24小时服务,专项保障、专家支持,确保重大活动业务稳定。
高数据可靠性:ECS服务通过商业和技术上的合理努力,承诺单实例维度每服务周期服务可用率不低于99.975%;单区域多可用区维度每服务周期服务可用率不低于99.995%;基于分布式架构的、可弹性扩展的虚拟块存储服务,具有高数据可靠性,高I/O吞吐能力,能够保证任何一个副本故障时快速进行数据迁移恢复,避免单一硬件故障造成数据丢失
3.4 机器环境准备
3.4.1 安装docker
远程登录到机器之后,切换到root用户,执行下面的命令,安装docker环境
3.4.2 拷贝文件到目标机器
文件列表如下:
镜像文件,根据2.2 中相关命令,拷贝到本地,如果用私有仓库,则不需要执行此步骤。
拷贝配置文件到机器,将所有的excel配置文件拷贝到机器,并在启动脚本中配置挂载
启动脚本,在规划的目录下创建并修改启动脚本,设置相应的参数。
3.4.3 脚本执行
在所有的文件都准备好之后,切换到脚本所在目录,可以直接启动脚本,下面以game为例
3.4.4 验证服务器正常
首先查看所有服务器的日志是否有报错异常,然后使用特殊账号进行登录,验证服务器功能正常
验证点:
可以正常登录
可以匹配战斗
http接口正常
服务器操作正常
主要业务逻辑正常。
验证以上逻辑后通知测试同学进行功能测试。
3.4.5 开服
待测试同学测试通过后,通过gm设置服务器状态为开服状态,部署流程结束。
4、总结
不打无准备之仗,方能立于不败之地,临门一脚,提前准备,考虑周全。
九层之台,起于垒土,好的云服务厂商可以让事情更简单,更容易,华为云值得作为首选。
华为云游戏云端部署解决方案,提供覆盖全球的云基础设施,支撑百万级玩家同时在线稳定运行,结合云上运维运营,助力游戏企业实现业务的快速上线和弹性扩展,有效应对游戏的突发性需求和游戏企业出海发展需求。
目前华为云618营销季正在进行中,众多爆款解决方案惊喜满满,即日起至6月30日,登录华为云官网可享10000元专属礼包,更有大额免单券、储值满减等福利玩法,全方位助力中小企业高效上云。机不可失时不再来,感兴趣的小伙伴快去看看吧!
标签:
相关阅读
-
本周盘点(6.12-6.16):动力新科周涨2.01%,主力资金合计净流出588.30万元-每日信息
截至2023年6月16日收盘,动力新科(600841)报收于6 1元,较上周的5 98
2023-06-21
精彩推荐
阅读排行
相关词
- 沃尔沃XC90
- 《暗黑破坏神4》珍藏版开箱 游戏本体没有
- 上传走失家人照片最快3秒寻回 科技助力寻亲|今日热文
- 证监会:将扎实推进债券注册制改革走深走实,加快完善公司(企业)债券制度规则体系
- 每日速读!证监会:将扎实推进债券注册制改革走深走实,加快完善公司(企业)债券制度规则体系
- whatarewords歌词_歌曲的演唱者是谁 天天关注
- 三明市沙县区人民检察院加强平安建设工作|环球关注
- 世界快播:喷香拼音几声_喷香拼音
- 回天新材:年产约3.93万吨广州回天通信电子新材料扩建项目预计于2023年7月建成投产
- 美国各界:中美合作至关重要 惠及全球 焦点资讯
- 全球资讯:“千万工程”调研行丨扮靓海上花园 焕发发展活力——浙江温州洞头乡村振兴一线观察
- 当前热讯:中国经济信心说丨他们为什么纷纷投下“信任票”?
- 2023山东淄博市卫生健康委员会招录公务员拟录用人员公示 环球精选
- 环球观热点:万元波司登,卖起千元防晒服
- 上海交大2023年毕业典礼举行,四年前被“助飞”的女孩成了毕业生代表
- 环球热消息:债券注册制改革全面落地
- 投行B. Riley:看好Sixth Street专业贷款和阿瑞斯这两只高股息防御股 当前聚焦
- 观点 | PVC“见顶”在即 你准备好了吗?_全球微速讯
- 环球热文:京东金条怎么关闭?操作步骤图文一览
- 《王者荣耀》5月吸金超17亿全球第一!米哈游《崩坏:星穹铁道》紧追_热点聚焦
- 陈爱林在全市防汛会商会上强调 全力做好“端午水”风险防范应对工作-环球热议
- 天天快消息!高压锅炖牛肉最佳时间?
- 环球看热讯:德勤研究显示医药健康类高潜初创企业逐年增加
- 信用卡怎么办理好通过 哪些信用卡好办理-全球热消息
- 古人抛弃了其他器物专攻金属、唯金属独尊?陶器、木器、石器、玉器就不重要了吗?
- PICO斩获618 XR品类销量榜冠军
- 武汉纺织大学:红色“微党课”提升学子党性修养
- 投资策略转变为进攻,软银孙正义称ChatGPT令人兴奋 当前热文
- 百万理赔款当日到账 富德生命人寿理赔速度彰显服务温度
- 天天头条:中信资源(01205.HK)发盈警 预期中期净利减少约52%-60%
- 环球观察:安全生产举报投诉电话号码是多少_安全生产举报投诉电话
- 全球热推荐:出轨离婚能要求赔偿吗?这4个证据需掌握
- 婊的读音_婊子英文|当前消息
- 走访调研察实情 助企发展求实效|世界讯息
- iPhone16 无缘苹果自研 5G 芯片
- 北京证监局对中信建投出具警示函 事涉研究报告问题
- 德意志银行即将上任的零售和财富管理子公司负责人ClaudiodeSanctis准备对这项业务进行重组,以期抓住国际市场快速增长带来的机会
- “敬大朋友的热爱”大朋玩家体验会完美收官!
- 热门:充电桩一桩难求,县乡地区要尽快补上短板
- 每日热门:大宗交易:恒逸石化成交392.35万元,成交价6.65元(06-21)
- 端午记忆|五彩线的“告白”_全球球精选
- 8月1日起过斑马线不得看手机 厦门出台新规提升城市治理现代化水平
- 世界观点:大宗交易:温氏股份成交202.86万元,折价19.27%(06-21)
- 世界观天下!夏至日,请查收这份有听有看有知识的夏日运动宝典
- 每日聚焦:精神病人就诊期间自杀法律责任探讨
- Sensor Tower公布5月全球手游收入榜,《崩坏:星穹铁道》进前二
- 美国92%程序员将AI工具纳入日常工作 世界时讯
- 最新养老金调整补发2023年在即 1950年到1960年的人可以领取多少?
- 据传将售俄燃机的中船703所子公司,收购德国MAN ES公司燃机业务
- 黑色持仓日报:期螺跌1.58%,20家期货公司合计减持超8万手
- 当前播报:河北省气象台发布高温橙色预警信号 端午假期高温持续
- 6.21收评|缺乏市场热点 全球速讯
- 长春警方打掉三个洗钱犯罪团伙 涉案资金流水逾亿元
- 当前关注:江西寻乌:开展节水宣传,增强节水观念
- 热点!今年来全市场净值型理财产品发行数据(截至6月20日)
- 2022年最倒霉的四大生肖,包括虎、猪、兔和猴(运气不好) 全球播资讯
- 海宏液压IPO前分红两个亿,董事长钱云冰为加拿大籍
- 《云顶之弈》推出网页版云游戏 手机上尽享高清端游体验
- 天天新资讯:纯黑和黑桐谷歌谁技术好_纯黑和黑桐谷歌吵架
- 新华保险重庆分公司深入开展“安全生产月”主题活动 每日简讯
- 有“亿”点点优惠!2023山东夏日消费季来了
- 创业板IPO闯关失败一年多后,湖南这家公司拟冲刺北交所 焦点速读
- 凌云县人民医院走进社区开展医疗巡回义诊活动 天天微资讯
- 全网首家!琴雨花洒水幕挑战,用艺术展现九牧实力 世界报道
- 当前快报:广西绿色低碳产业技术协会在南宁成立
- 全球即时看!比亚迪方程豹再发首款车型预告图,车身神秘数字变“2318”
- 环球观察:Razer Blade 16 和 Razer Blade 18 是两款最好的游戏笔记本电脑
- 【世界聚看点】外交部:美方别有用心对中方追逃追赃工作进行污蔑抹黑 中方对此坚决反对
- 618趋势品类手机备受青睐 京东依托供应链优势联合厂商推新品、创增长 世界今亮点
- 世界通讯!我省36个县区享受法考“放宽政策”
- 一周两充超长续航!霸榜神机 Hi畅享60 5G,让端午出游更随心
- 男子出门买早饭,结果在杭州一绿化带迷路四天三夜
- 幻方量化旗下幻方300指数增强欣享3号累计跌16%
- 美国失踪潜艇救援最新进展:海底传来“砰砰”声,每隔30分钟一次!|世界最资讯
- 全球热推荐:【阳光•关注】宁夏调整工伤保险待遇!
- 警惕!炎炎夏日隐藏在身边的“炸弹”
- 海报集丨中考,加油!|环球观速讯
- 四代篮球人见证“村BA”发展变迁
- 国家邮政局:前5月快递业务量480.9亿件 同比增17.4% 精彩看点
- 仁信新材公布网上中签结果,中签号码共35143个
- 重庆文化产业投资集团有限公司党委书记、董事长陈余莉接受调查
- 焦点信息:新派酃酒009全球首发 “觉醒者计划”亮出中国酒的时代宣言
- 八仙过海的故事用100字形容_八仙过海的故事
- 【新忍爆料】你是夏天里的一把火 天天观焦点
- 湖南省北塔区发布暴雨橙色预警
- 二十四节气·夏至丨夏至杨梅满山红,酸甜多汁“托口”出
- 黄河2023年汛前调水调沙启动_天天热推荐
- 当前信息:2023年苏州灵活就业社保缴费标准是多少钱一个月 苏州灵活就业人员社保交多少钱
- 天津养老金上调方案今日公布出来了吗?天津养老金2023年每月能涨多少钱? 全球新要闻
- 另类五项喊法(另类五小姐)
- 全球讯息:理想汽车6月份销量超3万 新势力品牌周销榜第一
- 世界热推荐:首款骁龙8 Gen2平板要来了:内置散热风扇 游戏神器
- 凉城 任然(凉城mp3下载) 焦点要闻
- 江西集中签约逾10亿元跨境电商项目 天天快看点
- 全球观察:马云再次现身业务沟通会 网友:还得是老马判断准确
- 四川省养老金上调今日公布吗?2023年四川省的养老金调整方案会有什么变化?
- 【明日方舟X原神同人】天理的到来,天理的天罚
- Redmi K50 至尊版电池容量是5000毫安吗?|世界今亮点
- 华尔街疯狂唱多!分析师:英伟达可能在几年内成为全球最值钱公司
- 曾经加价的汉兰达限时优惠2万,压力在昂科旗这边?-天天短讯
- 观速讯丨模拟早期心力衰竭可以帮助研究人员开发新的治疗方法
- 天天关注:宋哲
- 天天热资讯!同方推出绿色低碳计算机:一年研发成功 主板和电源都采用新型元器件
- 【环球时快讯】亏超355亿,蔚来何以解忧?
- 百事通!不管游戏玩家了?Switch模拟器Yuzu团队吐槽RTX 4060 Ti显卡性能“严重缩水”
- 全国铁路将实行新列车运行图 世界观天下
- 高质量发展看中国丨城市“深度美颜” 幸福生活加码
- 每日视讯:南财本科生被评为江苏“最美大学生”
- 利用灯泡振动实现窃听 研究团队成功复现会议声音
- 奋飞新时代的空中铁拳——空军航空兵某团飞行二大队_全球视点
- 聚焦:《如何选购适合16岁女孩子的生日礼物》-送什么好?
- 新氧旗下这家公司拟冲刺北交所,已在湖北证监局进行辅导备案登记_世界热消息
- 全球滚动:上汽红岩新一代智能重卡“三高”试验发车
- 美国一艘观光潜艇失联!载有英亿万富翁等5人
- 全球今头条!长沙失业保险金申领流程(附入口)
- 粽香迎端午 传承好家风 趵突泉举行端午民俗体验活动
- 天天视讯!外交部美大司司长介绍中美双方达成的五项共识
- 焦炭开启10轮降价后首轮提涨 钢厂方面暂无回应 天天观天下
- 精选!浙商银行配股缴款已进入最后一天! 逾期未缴款者视为自动放弃认购权
- 苹果省电软件(iphone省电软件)_环球即时
- 全球短讯!中级经济师报名学历学位要求解读,考生务必提前了解!
- ps打不开jpeg格式_ps打不开
- 小米MIX Alpha“精神续作”公布:屏下摄像头、全屏幕设计_全球焦点
- 护航高校毕业生就业路 毕业生对民营企业关注重视度不断提升
- 每天8-10张试卷,洗澡限时2分钟……进入期末复习阶段,有家长感叹:太考验亲子关系了!11年教龄班主任也直呼要“脱一层皮”
- 环球热点!渊源流长是成语吗_渊源流长
- 头上长粉瘤怎么办_粉瘤怎么办
- 世界快消息!AI代写论文,该不该管?
- 8岁大牙坏了烂空了怎么办_大牙坏了烂空了怎么办 焦点滚动
- 巴黎之吻钻石口红_巴黎之吻 戒指的流行款式
- 【环球快播报】中东土豪11亿美元“续命”,蔚来要“死磕”价格战了?
- 焦点滚动:从夏日的集安开始,去相遇一场美丽的邂逅吧!
- 【独家焦点】高峰出现在22日上午 端午假期青岛市预计对外交通客运量逾101万人次
- 全球信息:建筑材料工程技术学什么课程及毕业薪酬岗位去向 就业前景怎么样
- 她的神话韩国电视剧_她的神话-信息
- 屏幕保护程序怎么设置图片_屏幕保护程序怎么设置 全球今日讯
- 新华视点︱返乡新青年 振兴新力量
- 热讯:北京首创集团官网招聘信息_北京首创集团官网
- 东北秧歌曲大全_东北秧歌曲
- 小学英语教育学什么课程及毕业薪酬岗位去向 就业前景怎么样
- 不属于社会经济权利的是什么_不属于社会经济权利的是_
- 扣12分的违法行为主要有哪些_扣12分的违法行为
- 【天天快播报】潘敏峰和蔡达标(潘敏峰)
- 《原神》跌出前五,《星穹铁道》却赚到手软,服务器都被氪爆?
- LPL电竞春晚来袭!Uzi复出后首战老东家,RNG大战EDG引电竞圈围观_焦点信息
- 深吻在爱:我在哭(关于深吻在爱:我在哭介绍)
- 每日快看:建行网银安全检测工具总是说系统智能卡服务未启动 是怎么回事
- Ulike脱毛仪广告虚假宣传被罚_快看点
- 2021女生做什么行业最稳定又赚钱_适合女生的长久职业 稳定又轻松
- 暴力袭警致民警身亡案(暴力奶妈)-环球简讯
- 游龙戏凤京剧刘长瑜_游龙戏凤京剧