游戏怎么做到服务器不停机维护

Tom发布于:2022-08-17阅读:0

许多游戏需要服务器停止维护,而有些则不需要。或者有时服务器停止维护,有时不停止维护,因为什么?停止维护需要更高的技术吗?

游戏怎么做到服务器不停机维护

游戏的定期更新版本已经很常见了,但是频繁的更新会导致非常严重的流失率,没有玩家想要BOSS即将躺下的那一刻,服务器停止维护。在小版本更新的过程中,不停机维护已经成为当前游戏的主流方式,那么如何实现不停机维护呢?

如果网络游戏中的数据被放置在服务器中,它将被分为多种情况。让我简单地谈谈我的原因。游戏服务器分为逻辑程序服务器和数据库服务器。如果是在线服务器,它基本上是在两个主机上(至少在两个虚拟主机上),当然,也有多个逻辑主机 我个分布式数据库的情况,我先不讨论多对多。有时,发现几个逻辑服务器bug,或者添加一些功能,如少添加三枚金币,计算更多的经验,只需在测试服测试后上传覆盖执行文件(jar或php),重启逻辑服务器过程,客户基本感觉不到,http这是一个短链接。即使是长链接,只要客户端有自动重连策略,也没有问题。外部称为不停机维护。你可以告诉玩家或不公告。

物理(虚拟)主机还有一种服务器维护linux(windows)系统维护,包括升级(降级)配置、移动机房、机房故障等,需要建立一个新的主机运行环境,如果有缓存数据,需要复制缓存数据,如果没有跳板(网关),需要更改DNS,等待生效(1-24小时)的时差,客户绝对无法连接。

此外,在建立数据库和建立表格时,不考虑兼容性。在进行版本迭代时,新功能所需的表结构需要重新升级或建立新的索引,因此需要停止数据库过程并将数据导入新的结构。在此期间,逻辑服务器服务器停止,客户端肯定不会连接。

最后,还有许多游戏服务器组架构,包括缓存服务器、聊天服务器等,它们也会出现各种问题,也可能停止维护或停止维护,原则相似。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/12849.html

TAG标签:游戏服务器

上一篇:各地区海外服务器在大陆访问的速度延迟是多少
下一篇:什么是视频存储服务器?视频存储服务器如何选择呢?

相关文章

返回顶部