68

主题

8

回帖

812

积分

优秀创作者

积分
812
QQ
发表于  2023-5-24 17:50:24 | 显示全部楼层 |阅读模式 4778 3
存档服务相关
编辑器昵称: 隐藏内容
联系QQ: 隐藏内容
编辑器版本: -
需求目的/使用场景: -
关于存档处理机制的建议【云处理存档】
目前看英三的存档处理机制好像还是在客户端处理后上传,和魔兽类似,时间长点大概率会被攻破。
所有的存档都实现服务端云处理,像网游一样没法修改存档,这个从服务器负载上来看估计是行不通,毕竟一个地图一两百个存档。
我有个个人的建议:在作者后台加入一项【云处理存档】,可以给每个地图只开放10个接口(平台根据服务器情况再定)

添加
示例:
【上传Key】:爆出碎片
【每局最大次数】:2
【每日最大次数】:10
【局内上传间隔】:60(秒)
【开局时间限制】:600(秒)
【掉落数量】:2
【允许重复】:是
【掉落1】:A碎片   【概率】:70%
【掉落2】:B碎片   【概率】:18%
【掉落3】:C碎片   【概率】:2%
+

玩家开局600秒通关后,给上传一次云处理存档【爆出碎片】,服务器接受到后检查次数、时间限制,条件通过后给此玩家的掉落1、掉落2、掉落3随机一个存档key值+1,共随机两次,允许重复。然后这个云处理必须要搭配一个功能,也就是在配置其他的防刷存档界面,加入一个可勾选框【禁止玩家上传】,这几个碎片key不接受玩家的直接上传,只接收云处理key【爆出碎片】的发放。

其实魔兽作者后台里的【服务器存档防刷装备】功能,它的可填项和我上边写比较像,一开始我以为就是我想的这个功能,但是经过我测试发现,触发后规则里的掉落key值并没有增加,可能不是我想的这个功能,而且也找不到此功能的相关说明,如果我有理解错误希望谅解。

【云处理存档】能带来的优势:
如果英三的存档处理机制是决定采用客户端处理后上传,那么存档被修改是早晚得事。
然后防作弊采用和魔兽一样的1250系统(作者之家存档防刷功能),那么大概只有以下类型的存档能防止作弊:
①每局固定时间后才接受的存档(例如必须开局60分钟后通关次数才能+1)
②每一定时间才接受限量的存档(例如游戏中每经过1分钟游玩存档才能+1)
③跟地图等级挂钩的存档(例如1级每局能+2,10级每局能+3)
以上两种存档类型虽然都能防止作弊,但是有个共同的弊端,他们必须都是常规性的,也就是说每局都能获得的,不包含稀有属性。

稀有性:假设游戏里设置一个每次通关后可以开启一个存档宝箱,获得装备A的概率是98%,获得装备B的概率是2%;那么如果通过1250来限制,只能限制到玩家100局之后获得的总装备数量是100,作弊的玩家可以通过手段将这100个装备全部分配给B;而实际上玩家游玩100局,大概只能获得2个左右的装备B。
设想一下,假如你辛辛苦苦肝了100局,获得了2件稀有装备B,去玩家群里炫耀的时候,一个只玩了20局的玩家,却晒出了他有20件装备B的截图,你是什么心情?并且这种东西传播性会非常大,稀有装备B也就变得不那么被人追捧,哪怕你这个真实玩家想获得它还是非常困难。

云处理存档:每次玩家通关后,只需向服务器访问一次【开启存档宝箱】,服务器检测是否大于60分钟,并且本局访问次数=0,那么就自动计算概率并发放装备存档key值,98%概率给玩家的装备A存档+1,2%概率给玩家的装备B存档+1,并且装备A和装备B这两个存档key值不接受玩家的直接上传,这样就确保了装备B的稀有性,这是目前的1250防作弊系统所做不到的。

而稀有性这个东西,在游戏里的地位是相当重要的,无数玩家为了获得一件稀有的东西可以一直肝,对游戏体验的提升是相当大的。这也就是我希望推出云处理存档的必要原因。






0

主题

56

回帖

286

积分

超级版主

【问题收集】

积分
286
发表于  2023-5-24 20:21:43 | 显示全部楼层
可以详细描述一下您的这条建议,如果可以实现的话,对于编辑器会有怎样的效果提升么?还是说从作者操作角度更加便利之类的?

68

主题

8

回帖

812

积分

优秀创作者

积分
812
QQ
发表于  2023-5-24 21:20:13 | 显示全部楼层
大猫爱吃肉 发表于 2023-5-24 20:21
可以详细描述一下您的这条建议,如果可以实现的话,对于编辑器会有怎样的效果提升么?还是说从作者操作角度 ...

已重新编辑补充。

100

主题

161

回帖

1821

积分

管理员

编辑器交流群:656413818

积分
1821

论坛管理

发表于  2023-5-25 14:54:06 | 显示全部楼层
QQ沟通中,正在登记
编辑器交流群:656413818