《我的世界》怎么创建服务器?
全部 1015
《我的世界》怎么创建服务器?
-
感谢邀请!
任何一个游戏的发展都经历从小到大的过程,理解了这个发展过程,就明白了如何创建服务器。我的世界也不例外。

受技术的限制,游戏有分区的概念
在游戏发展初期,假设只有几个玩家,那么只需1台服务器足矣。随着玩家越来越多,1台服务器处理能力不够,需要增加服务器,这样就形成一群服务器。大概示意如下图:

随着玩家数进一步增加,这一群服务器也不能满足需求了,就需要再增加类似一群服务器来增大处理能力。简单来讲,这一群服务器可以称为1个分区。这就是为什么游戏进入前先选择分区的原因。

当然,现在的游戏,尤其手游,游戏厂家会尽量弱化分区的概念,系统后台会自动选择分配,或者不同分区之间能够交互。毕竟,这是你服务器的事,尽量别影响玩家,要是碰上选择困难症的玩家,犯不着为选择哪个分区而让其放弃。

服务器分区的分配,永远由玩家的地域分布及所在运营商决定
游戏对时延的要求很高,让玩家“就近访问”服务器是基本原则。一、让玩家尽量访问本地服务器。总不能让海南的玩家访问黑龙江的服务器吧。试想一下,你跟其他玩家PK时,你还没出手,别人已经把你干趴下了,就问你郁闷不?二、尽量不要让用户跨运营商访问。移动的用户如果通过电信的服务器访问,这种时延和卡顿想必是多数玩家心中永远的痛。(PS:现在这种情况越来越少,毕竟移动的用户跟电信相当,尤其手游用户,那是远超电信和联通)

最后简单普及下技术,玩家与服务器之间的交互连接,分为长连接和短连接2种。
长连接,顾名思义,就是玩家一直与服务器交互,这种也叫心跳监测,最常见的用法就是判断玩家是否在线(实际上,一般的网络应用都有这种机制),一般采用TCP协议;短连接,就是玩家跟游戏有互动时,才跟服务器交互。例如,发起一次攻击就是一个短连接。这种操作一般次数多,且对时延要求比较公安,一般采用UDP协议。

建议:对于一般玩家而言,你只需知道你用哪个运营商的网络,选择相应分区即可,系统后台会为你就近选择相应的服务器。
供参考,感谢!
2018-04-02 16:39:58