|
我还有个问题,就是比如说,升级一级资源的时候,这人去睡觉了,浏览器也关闭了.
http无状态的,没有触发的话,服务器也不知道什么时候升级完成,而完成后,应该以新的产量作为标准继续计算.
ogame是假的,如果你长时间不上线,它仍然按照老的计算公司给你进行计算.
我的想法是在服务器端做个控制台应用程序,把这些提交进来的时候加入到控制台应用程序的队列里去处理,每几分钟处理一次,这样应该是可以的.但是如果当机容易丢失,也可以先写到数据库中,再有控制台程序去读取,按照时间去更新,可以降低到可以接受的程度.
|