隐者我的世界多人伊?
个人理解,仅供参考 先放结论,我认为是“玩家一创造游戏世界并使其运作起来→玩家二加入游戏世界,开始新生存” 在游戏主界面按下ESC或者M打开地图,可以看到地图上有一个绿色的点,就是玩家一的创造者身份在的位置,而一个红色的点则是玩家二的加入者身份在的坐标。
进入游戏后,在主界面的右下角可以看见两个按钮(图2),点击后可以看见自己以及好友的在线状态(图3) 这时候如果只玩单机,那么一切都正常进行下去;如果点击了其中一个人的“开启作弊”,事情就发生了变化…… 整个游戏的内存数据都是保存在服务器上的,每局游戏开始,游戏客户端向服务器发出请求,如果得到服务器的许可,便开始加载内存数据,生成对应的游戏世界。
这里就会有一个问题,有人使用作弊工具,强制改变了这些内存数据的传输内容——本来应该由服务器向客户端发送信息“允许加载xxMB的数据”,但是他发送的信息变成了“允许加载xxxGB的数据”!这时候如果客户端没发现异常,按照原本的流程继续运行,那么就导致了“数据超载”,会卡住不动。 同时由于这个内存数据是提供给所有玩家共享使用的,也就是说其他正常的玩家也会受到影响,会出现加载缓慢的情况。
但是使用作弊器的人是不知道自己已经破坏了整个游戏世界的运行的,他们看到的画面应该是正常的。 等到所有的缓存数据都载入完成之后,游戏才能正式开始。这时候时间流逝的速度是正常速度,上一秒还卡在90%进度条的画面瞬间就能够全部加载完毕,而之前卡住的玩家也已经恢复。