1)之前blake老师的做法:
如:登录(需求是:新用户则注册,注册后再登录)
流程:
1.玩家发起登录请求
2.发起sql查询是否有该玩家,有的话判断账号密码是否正确
3.没有该用户,则执行insert插入用户,并插入后,立马执行查询操作,并登录。
---------------------------------------------
2)现在考虑到账号应该单独做到globalserver中,同时使用redis生成唯一的编号(为了合服),这样子,账号系统是所有的游戏公用,
比如:网易游戏,在wx登录一次账号认证完毕后,玩任何游戏都会认证了,会分配唯一的rid,之后进入任何游戏/分区中,结合LoadingCache,有角色则直接返回角色数据,否则直接生成rid对应的玩家初始数据,返回给客户端即可。