我想了想 这会不会是因为,这个梦境的维持,必须要依赖「主机’的存在?”
“你是想说,如果梦里所有的“主机’和“访客’全部断开连接,这个梦境就会被直接销毁吗?”余弦问道。
“对,所以等下一个人再拿着初始音频连进去时,即便频率完全相同,它也只会重新按照最初的脚本,再生成一个全新的初始房间。”温晓点头认可道。
余弦沉思着,这个解释也可以理解,就像是一个微信群,如果所有人都退出了群聊,删除了记录,那这个群也就不复存在了。
“不过,如果把这个梦境当做一个群聊。”他擡头看向温晓:
“原群主退出的时候,如果房间里还有好几个群成员,系统是怎么决定谁来当新群主的?它的移交权限和选择逻辑是什么?你有什么思路吗?”
“难道是按先后顺序?”温晓放下手里的耳机线,微微歪着头思考了一会儿,蹙起了眉头:“不过,虽然还不清楚它的权限移交的逻辑,但这么想来,这或许会有些新问题。”“什么问题?”余弦问道。
“这么看来,我们未来开发的游戏也好、应用也好,都没办法进行“热更新’。”温晓沉思道。“热更新?”杨依依不解地看向她。
“对,热更新,简单来说就是“不停机更新’,在梦里还有人的情况下,对梦境内容进行调整。”温晓给杨依依解释道:
“但如果按照刚才我们发现的“联机优先级高于蓝图’的逻辑,加上“无主机时梦境脚本才会重置’的情况,结合来看”
余弦明白了这个情况的麻烦之处,他接话道:
“也就是说,只要梦里还有一个人没退出来,那这段梦境,就会一直按照最初的脚本跑下去,我们后来对脚本做的任何修改、加进去的新东西,都无法在这个房间里生效。”
“对,这就意味着,只要有一个人不退出,这个世界就永远没法“更新’版本。”温晓点了点头,神色有些苦恼:
“除非我们能强行切断所有人的连接,但目前看来,根本做不到这,脚本的开发者也没有“管理员权限客厅里安静了一会儿。
这个问题确实很棘手,如果想要构建一个庞大的、可持续更新的梦境虚拟世界,不能热更新,就意味着他们一旦放出某个梦境脚本,就大概率再也无法收回和修改了。
只要有源源不断的人在不同时差里睡觉、登录,那个梦境就会像一个幽灵房间一样,永远存在下去。“我还有个问题没想清楚。”良