开发者社区
Mongodb
作用游戏临近上线,需要做一个日志系统,记录玩家的行为,用途如下:监控玩家状态变化,如账号登记,角色创建,上线下线,充值等;分析玩家行为,如金币钻石消耗在什么系统上了,主要参与了哪些活动和玩法;帮助分析bug,记录玩家的行为和数据变化,可以回溯bug产生的过程;方便客服,查询和处理玩家的反馈。结构设计首先,用一台公共的服务器左右日志的db服务器,所有游戏中产生的日志,都往这个db中写;然后,查询系统
国内游戏服务器技术发展了20多年,自从单服架构转变到分布式架构,技术就基本上停滞不前,国内几个开源框架,skynet,pomelo设计都是大同小异,都是在一些小细节方面修修补补,没有让人眼前一亮的功能。分布式开发还是那么麻烦:架构拆分不灵活,代码难调试(基本靠log)。开发中要开一堆进程,每种进程功能不同,所需配置又不同,想将一些功能拆分成单独服务,或者想不同进程的功能合并成一个进程,类似这样想下