QQ餐厅玩家在玩游戏的时候经常会遇到一些怪现象,比如食材突然增加,金币减少,经验值时增时减等等问题。出现这些现象都是怎么回事呢?
1. 游戏进行一段时间后,按刷新时会出现诸如“剩餘食材增加”、“经验、金币减少”等现象
类似的网页小游戏,客户端(玩家电脑)动画的表现与服务器端(网页游戏的系统服务器)运算并不是同步的,但游戏数据是以服务器为準的。所以刷新时服务器就会将更新的数据发到客户端,更正不同步的现象。
QQ餐厅这个游戏,画面表现过快。
我是极度怀疑它的动画是以餐厅最高效率(通常高於销量上限)来算的,而服务器运算则以餐厅实际效率(通常等於销量上限)为準的。所以画面表现才会比服务器数据运算要快。当我们点刷新时,服务器就会把实际滞后的数据发送给客户端更新,就会出现上述情况了。
最近更新后,好像变成时增时减了,这应该是服务器主动发送数据的频率提高了。
2. 临近升级时,常有经验时增时减的现象
客户端的经验已达到升级时,就会提交给服务器作比较,而服务器数据还没达到,所以就返回一个实际的更小的经验值,这种比较不断重复,所以就会出现上述现象了。只要大家耐心等一下,反复倒扣几次经验就会升级了,不用著急。
3. 部份摆法令画面表现异常,如“卡位法”,雇员不上菜、食客劣评离座、进门显示被挡道掉头就走等
摆法确定后,服务器就以餐厅实际效率消耗食材、增加经验和金币。
请自行计算一下 总菜量/售罄时间,结果是多少份/小时,这就是餐厅实际效率。
动画表现异常可以不用去管,因為系统只会按这个餐厅实际效率进行运算。动画只是客户端表现给玩家看的,服务器端是无视它的。
对付这种怪现象,最佳方法就是点刷新,一切以刷新后的数据为準