mmorpg技术
有几种方法来协调运行MMORPG所需的数据流,但最常见的需要一个客户端和一个服务器.客户端是在您的计算机上运行的程序。服务器是当你准备玩游戏时连接到的机器。
客户端是游戏板和用来查看游戏世界的窗口的组合。几乎所有关于这个世界的东西——包括地图、风景,甚至是不同生物的样子——都存在于你电脑上的文件和数据库中。你的电脑使用算法,或者是一组规则,将这些文件转换成游戏世界及其内容的表现形式。
广告
你的电脑处理游戏的声音和图像。你电脑上的游戏客户端也有你的用户界面(UI),或者你参与游戏时使用的按键。有些游戏允许你通过独立创造修改UI附加组件。客户端还告诉服务器你在哪里,你要去哪里,你的角色采取了什么行动。
游戏客户端在游戏进程中从服务器接收大量信息,处理这些信息需要大18luck手机登录量的处理能力。对于处理器较慢或图像处理能力较差的玩家来说,游戏过程可能会变得非常缓慢,特别是在高流量地区。出于这个原因,许多玩家发现为了获得良好的游戏体验,他们必须超过游戏的最低系统要求。
服务器也有几个职责。有时,这些需要从客户端输入,但一般来说,服务器:
- 比较你的角色所在的位置与生物、玩家和npc所在的位置
- 计算角色是否在玩家想要攻击的暴徒范围内
- 当你被攻击时通知你的客户
- 计算攻击是否成功的概率
- 报告你对你和你的18新利最新登入同伴造成了多少伤害或治疗
- 当你伤害或治疗其他玩家的角色时,通知他们的客户端
- 当你杀死一个怪物时,指示你的电脑显示它的死亡动画
- 决定当你杀死一个暴徒时掉落什么战利品
“服务器”一词其实并不恰当——大多数mmorpg都需要大量服务器。最明显的是世界服务器是游戏发生的地方。有时,一个世界服务器实际上是几个服务器,每个服务器包含一个特定的区域或大陆。许多游戏将玩家群体划分为多个世界服务器世界或领域.在物理层面上,不同的领域几乎是相同的,每个领域都有自己的玩家群体,通常无法与其他服务器上的玩家交流。18新利最新登入但是,每个服务器上的社区可以发展出不同的个性。一个领域可能致力于你战斗,而另一种可能主要用于对突袭感兴趣的玩家。
mmorpg也需要其他服务器:
游戏玩法本质上是客户端和服务器之间的互动。我们来看看接下来会发生什么。