宝石堆叠没有研究过,但是无限翻页大背包不上战网的原因还真涉及到底层代码了,暗黑2设计之初没有动态加载能力,所以无限翻页大箱子的实现原理就是在人物存档外面额外挂载一个.sss文件(原版游戏箱子是在人物存档里的,大箱子只有第一页在人物存档里),原因是每次进入游戏都会把游戏人物存档,地图信息,地图内装甲架,箱子的掉落表等以及仓库存档全都加载到内存中(并且一直开着放那,就好像你把工具箱打开,里面工具都铺工作台上一样),而如果是战网版本,都会把这个内容在你的电脑和服务器上都会加载到内存里,你每一次开关箱子,都会重新进行一次加载和与服务器同步状态,如果进行了存取操作,或者拖拽物品,则会在完全加载完成的仓库数据里进行反复的寻址,擦除,重写等动作,战网在服务器上也要重复一遍,这个漫长的寻址擦除重写在单机版看起来运行的还行(其实单机也不行,当塞满的箱子大于600页的时候会导致在加载的时候卡在敲门这里,或者打开箱子第二页的时候异常卡顿),但是一旦搬到服务器上会导致两个问题,一个是交互链条过长导致数据处理有延迟,在一个就是所有在线玩家的箱子存档都加载在服务器内存里并且一直在进行寻址重写的操作,异常浪费服务器资源,以前旧版本的自建战网不是没人尝试过上翻页大箱子mod,结果都是不可行,最终基本上都会只用固定页数的大箱子。












