摘要: 原文地址:服务器又宕机了,怎么办?理想情况对于一般的MMOG来说,玩家在进入游戏时会从数据库中将该玩家的所有相关数据读到内存,以便快速的进行游戏逻辑的处理,而在玩家下线时再将数据的改动存回数据库。如果程序开发完全基于这种理想情况,不考虑程序、服务器宕机的现实风险,那么一旦发生故障将导致用户数据大量丢失的灾难性后果。现实困难要将游戏内的所有场景、人物等数据恢复到宕机那个时刻的状态在技术层面基本无法实现,即使想尽办法实现代价也非常巨大。应对措施1. 为玩家数据实现定时存盘的机制,就像现在大多数的单机游戏一样,AutoSave。比如,每5分钟自动为玩家存一次盘,这样就可以使得回档的最大损失控制在5分 阅读全文
posted @ 2011-04-11 11:34 edwardlost 阅读(1458) 评论(0) 推荐(1) 编辑