3)第31章_三千铁骑纵横诸天
字体:      护眼 关灯
上一章 目录 下一章
  水果要在那个水果上面,那个水果要从这个水果中间穿过,你知道100种水果能有多少种不同的排列组合吗?

  2的100次方,那是一个天文数字。

  何况这个游戏里的元素何止100。”

  “哦,这么说就大概懂了。”

  乔惊霆再次觉得自己需要去加点智力,“那么这个BUG到底是啥?”

  “你别急,我不把前面讲明白,你们更听不懂。”

  沈悟非看上去也很费劲的样子,“这个多服务器的系统,在进行如此复杂运算的同时,自然需要不停地维护,虚拟系统的存在,就是分配系统资源和空间,维护整个脚本系统运行状态的,当然,这是单服务器的虚拟系统,多服务器的情况肯定更复杂,也许不叫虚拟系统,但必须有这么一个东西,来自动化分配和控制资源,虚拟系统就像个幽灵一样,就存在于系统之中,控制系统中的所有数据。”

  “那么我看到的那些东西……为什么只是一部分东西出现在虚拟系统中?”

  “程序里面有类和象。

  类就是个模板,比如武器就是一类,符石是一类,地图是一类,而象就是具体的东西,基于类创造出来的,比如某个武器,某个符石,某个地图。

  而虚拟系统,维护着对所有象的引用。”

  “什么?”

  “就是……你使用这个武器,就成为这个类实例化的对象,不然我说这一类叫做ABC,你知道什么是ABC吗?

  只有我拿出一个代表ABC的东西,ABC才有了实际的意义。

  而当你不使用这个武器的时候,虚拟系统就删除对这个象的引用,但实际象还存在,只是你使用它的这个行为消失了。”

  沈悟非敲了敲桌子,“关键是,某些情况下,如果这个象一直不被引用,那么虚拟系统为了减轻服务器的压力,就会把这个象删除。”

  舒艾恍然大悟:“所以惊霆看到的,就是被虚拟系统删除的象!”

  “没错。

  比如,有一个物品,一直没有人买,虚拟系统就会把它删除来释放系统资源,但实际上这个物品并不是从系统里消失了,它的编码还在,随时可以再造。

  只有当你买它的时候,就是引用它的时候,虚拟系统就会造出一个给你。

  同样的,一种怪被反复打,期间可能会检测出各种各样可以改进的地方,比如你玩儿游戏,就有内测,内测发现的不足就会不断改正,而那些被改掉的旧版本呢?

  因为不再被引用,所以被虚拟机删除了。”

  “怪不得我有时候碰到的怪有点破。”

  乔惊霆还记得自己第一次碰到的灰鼠,电线都露在外面。

  “对。”

  沈悟非专注于某事的时候,周身就有一种坚定的气场,强过平日怯弱的样子数倍,“所以,那个虚无空间,就是游戏的虚拟系统,而你在里面看

  请收藏:https://m.2xn.net

(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)

上一章 目录 下一章