简简爱
打开粘液科技之书的时候,服务器会卡一下。是因为粘液科技打开书的时候会读取背包信息。我想把连夜科技的背包单独建一个文档,这样就可以解决问题。但是没有发现任何配置可以修改背包的储存位置。


简简爱
求大佬帮忙,在线等。

飞皇之圣
首先,所有背包都有自己的id,这个id的编号就是玩家的uid+#号+数序,比如我现在的这个,就是我刚刚开的一个背包#号后面的0其实就是玩家第一个用的背包
现在我们在背包里面随便放点东西
接着我们去后台找到玩家的存档文件帐户信息,一般粘液科技的背包文件都在data-storage\Slimefun\Players中,
根据背包显示的uid找到玩家的存档文件 ,这里可以看到存档文件的大小是3.3kb
接着打开这个文档,然后下拉,最终我们可以找到背包文件的数据 而在背包数据上面的这些数据则是粘液科技已经研究完成的数据存档,每次打开粘液科技书的时候都会自动读取一遍这个玩家的这个文档的数据,如果背包的数量增多,内部放的东西更多,那么就会导致打开粘液科技书时服务器卡顿,就是因为正在读取多余的背包数据导致的
接着我们先在players文件夹中新建一个yml文件,我这边就新建一个1.yml文件 ,然后将背包的那段数据剪切过来就可以了 ,如果有多个背包则要将开头的背包编号改掉,否则会出错误
而size则是背包的容量大小,填9/18/27/36/45,一遍填这5个数字,其他数字我没试过,怕出问题=。=
保存后进入游戏,期间服务器不需要关闭,所以直接改就行
再次打开这个背包会发现背包变成这种样子了 不需要紧张,接下来只要改掉游戏中的背包id就行,安装一个背包编辑的mod或者插件就行 ,将这里的uid改成之前yml文件的名字就行 再次打开背包就发现你的物品又回来了
大概就是这样了
另外这个方法要经常去后台看看,毕竟谁都不知道玩家会塞多少东西进背包里面
还有,如果游戏中有两个以上的背包id编码是一样的话,那会使两个甚至多个玩家能够共用一个背包,背包内的东西全部共通,不过并不会导致刷物品之类的bug
当然如果有人能改掉粘液科技里面这段的相关代码,让它自动生成一个玩家相应的背包文件就更好了=。=

第一页 上一页 下一页 最后一页