在开发大型网游的过程中,为了提高玩家的兴趣并留住玩家。运营会提出很多活动需求。常见的有累计充值、端午节活动、圣诞节活动、开服7天乐等等,这一类的活动有较大的共性。例如开服7天乐和端午3日狂欢,提出的需求均为在多少号到多少号之间需要出现怎样的界面达到条件后赠送怎样的礼物等等。面对这类需求有很多不同的解决方案,以下具体分析2种。
- 数据库中保存活动信息
- 数据库中保存活动信息,那么需要有工具进行前台添加。为了更为灵活的让运营操作,一般选择使用web进行配置。大体如下:
- 操作1结束之后,web工具发送一条消息到游戏服务器请求重新加载运营活动数据。
- 远程下载活动信息
- 游戏服务器利用ftp或http到指定的url定时检查并下载文件或文件夹,发现时间戳有改动则进行一次重新加载。配置工具可以是web或者其他能生成指定格式的程序。大体如下: