关于自动收取功能的一些想法和建议

修改于2021/02/08265 浏览综合
首先,作为一个虚假的程序猿(误,能够理解这个自动收取没有设置成离线也能一直自动收取,也跟大家分享一下根据我浅薄的知识随便瞎猜原因:
★从数值来看,如果设置成离线也能一直自动收取,那么不管是何种玩家(常年上线挂机玩家,每天上线收菜玩家,甚至是弃坑玩家)都会不停的增加占用的存储资源,一天两天倒还好,但,时间一长,每一种素材的数量会大到一个可怕的地步,最后会造成数值溢出,从而出现各种各样的bug
★从请求处理来看(因为本身不是搞游戏开发的并且功力浅薄,所以这一点是胡乱推测的2333333),奶茶店对于数值的自动处理(如经营赚钱,生产材料这些不需要玩家进行主动操作也能完成数值修改的操作)都是放在服务器上进行(放在本地进行容易出现外挂),所以为了减少服务器的计算负担,当玩家下线时,尽可能的减少数值的运算是一个不错的思路,而离线时不进行自动收取功能是一个很好的减负方法(但是玩家就会对自动收取这个功能很不爽orz)
>题外话:感觉现在的离线收益也只是通过记录离线时间来给玩家相应的离线收益的,而不是离线期间依然在服务器上进行运算(瞎猜的
但是,个人感觉奶茶店目前对于自动收取功能还是有一点消极处理一刀切的状态,个人建议可以按照一下思路进行一些改进
1. 设置每种材料的上限(私以为,一个正常的程序,在数据库设计的时候,不可能不设置数值上限的对吧_(:з」∠)_,所以这样修改私以为会很简单,但是这么说的话,其实数值溢出也将成为无稽之谈,emmmmmm边写这个帖子就越来越感觉不是这一点的问题,不然越想越不能理解为什么自动收取功能会是现在这个亚子)
2. 设置一个离线自动收取的时间限制,比如离线4小时内能够进行自动收取,超出这个时间就不再进行自动收取了,既能减少玩家对这个自动收取功能的怨言,也能在一定程度满足玩家的基础上,减少一些服务器的负担。(但个人感觉一旦开启离线自动收取功能,对服务器的要求真的会增长特别多orz)
(俺感觉还是服务器的问题,毕竟对于普通的游戏开发商来说,好的服务器开销可太大了
只是一个挂机佛系玩家对这个功能一点胡乱的猜想和小小的期待啦~
(如果有什么说的不对的地方,欢迎一起讨论呀,轻喷轻喷,不要杠我,杠就是你对,求生欲超强的,超玻璃心的(误
2
1
2