1.游戏模型目录 工作目录/public/game_model/ 2.游戏音频目录 工作目录/public/game_audio/ 3.关于游戏结构的想法 游戏需要登录服务器,游戏服务器多个(普通地图场景),反作弊服务器,数据服务器,副本或者叫增强游戏服务器用于处理玩家比较集中数据量比较大的情况(特殊地图场景) 3.0 登录验证服务端 (网站)ls 负责用户登录验证,用户密码找回,用户角色装备,技能等加载与数据服务器进行通信。 3.1 登录服务端 js 负责与gs 和 sgs 连接通信 3.2 数据服务端(单独与单个游戏服务端进行通信)ds 负责服务端数据初始化,以及用户登录后角色信息物品信息提供,加缓存。 3.3 游戏服务端(与数据库集群服务和反作弊进系统进行通信)gs 采用低传输协议并且压缩,以便减少数据传输过程中的带宽压力. 使得游戏服务端可带玩家数据量增多。 3.4 反作弊服务端(规则服务端,接收登录服务端举报上来的数据通知游戏服务端监控该名玩家进行数据上传到反作弊服务端,如反作弊服务端发现作弊确认,立刻封禁并踢出登录服务器和游戏负端。)as 此服务端异步接收游戏服务端发来的举报玩家数据(大于2名玩家以上),存入当前作弊检测队列中(处理作弊榜单实时排名, 同时在内存中限制比如10条,其余存入磁盘等待内存数据处理完成加载),根据负载量调整服务器配置, 处理完毕记录处理数据和问题结果,如符合规则直接数据库封禁3天或其他,在线直接剔除登录服务器。 3.5 游戏增强服务端进行集中处理大数据(有时间限制在指定时间区间内单独分配服务端调配给玩家)sgs 超过集中时间关闭服务器已节省成本,提前1小时远程开机并且诊断链接是否可用,不可用即使报告管理人员。 开机后直接连接登录服务端 4.客户端 4.1 客户端处理模型加载并且登录后与游戏服务器进行通信.(客户端进行部分规则和反作弊验证,比如检测本地非法程序)