本帖最后由 leisel#1625 于 2023-8-11 15:07 编辑
这是官方原文:https://create-bbs.reckfeng.com/forum.php?mod=viewthread&tid=598
由于贴文内容较多(也可以理解成排版不是特别细致),此处根据个人习惯提炼一下,希望对你有帮助
存档大小:
实时型目前最多支持限制200*200*200个索引,每个索引对应的值最长不超过128字节
其他类型存档需保证单个玩家单个槽位的值大小在256kb以内,所有存档数据在512kb以内
#具体的大小可在本地存档中复制出来放在txt文本里查看字节数,1k=1024字节
测试: 1、实时型表格在本地测试需要多开才生效,否则修改不生效(机器性能不强的慎重) 2、前期可选择用手动提交存档先行测试,后期看需要改成实时 3、非实时型存档,均需要手动提交存档到服务器,否则修改不生效
使用: 数据量大的话,将数据打包成字符串会非常节约空间(平台后面可能会对大数据量收费,因此尽量压缩),有数倍之差,但反作弊效果未知 将数据拼成字符串,读取的时候,根据分隔符去分割成字符串数组来还原数据
例如,生命200,攻击力100,可以组成"200|100"这样的字符串 读取时,根据|来分割字符串,就会得到一个“字符串[0]=200,字符串[1]=100”这样的数组 我们再设置生命=字符串[0],攻击力=字符串[1]这种方式来还原数据到游戏里,数组下标取决于拼凑字符串时的顺序
将数据打包成字符串后,可以选择存成字符串存档,也可以存到表格存档里,个人建议数据量大的统一将字符串存到表格存档,操作方便 如果数据量没有大到一定要拼成字符串,就更简单粗暴了,直接按2维表格的形式去保存就可以了 如果是需要服务器防作弊设置的单独数据存档,则该数据要占用一个存档槽,因此要提前做好规划,存档槽数量有限,100个最多
用表格存档的好处就是可以将非反作弊、非核心存档key数量放大数倍甚至无数倍
后续看须更新.... |