gamers
图片来源:Pixabay/CC0 公共领域

在线游戏越来越流行。因此,服务器效率正变得越来越紧迫。随着数百万玩家实时交互,游戏服务器承受着巨大的压力,需要在没有延迟或崩溃的情况下处理大量数据。研究领域国际信息与通信技术杂志 讨论针对该问题的创新解决方案,为移动实时策略游戏及其他游戏中提高稳定性和性能提供了一条有希望的途径。

中国山东省淄博市淄博职业学院动画艺术系的王文珍希望解决在线多人游戏中最关键的问题——负载均衡,以保证高水平的并发性和交互性。

负载均衡是指将工作分配到多台服务器上,以防止任何一台服务器不堪重负。如果服务器一次收到太多请求,它可能会变慢,导致令人沮丧的延迟甚至服务器崩溃。确保有效分配此工作负载对于维持无缝游戏体验至关重要。

Wang 引入了一种使用“一致性哈希”算法处理负载平衡的新方法。简单来说,哈希函数采用输入——玩家活动或data——并将其转换为固定大小的输出、字符序列或散列。这种一致的哈希有助于系统在多个服务器之间更均匀地分配数据和任务,因为它提前知道数据包的大小,而不必动态处理不同大小的数据包。

主要优点在于它能够适应多人游戏的高度动态环境,其中玩家数量和游戏内交互的复杂性在整个游戏过程中快速变化。

为了测试该算法的有效性,Wang 运行了复制真实游戏场景的虚拟模拟,并证明该方法可以实现负载平衡,从而实现稳定的服务器运行。然后,系统可以处理大量同时进行的玩家交互,同时保持性能质量。

更多信息:王文珍,基于通信负载均衡算法的游戏场景虚拟仿真,国际信息与通信技术杂志(2024)。DOI:10.1504/IJICT.2024.141435

引文:新的负载平衡方法增强了多人游戏性能(2024 年 9 月 18 日)检索日期:2024 年 9 月 18 日来自 https://techxplore.com/news/2024-09-method-multiplayer-game.html

本文档受版权保护。除了出于私人学习或研究目的的任何公平交易外,不得未经书面许可,不得复制部分内容。所提供的内容仅供参考。