1如今的手游世界,如果没搞个跨服赛事,都不好意思说它是一个手游了。
说到跨服,就不得不说下匹配服了。比如一个跨服天梯赛事,需要满足不同服的玩家能够同屏PK。为了能够把实力接近的玩家作为对手,我们需要一个独立的匹配服来收集数据,然后进行房间分配。匹配服,也是跨服赛设计的基础。
典型的匹配服通信层我们可以采用p>
为了能区别游戏服和匹配服的消息类型,我们匹配服的消息,都加一个M(Match)前
4业务处理器
我们依然使用@Controller注解来标识一个模块处理器,使用@RequestMapper注解来标记业务处理方法。不同的是,在游戏服我们每个消息的元信息都带有一个模块号和子类型号。在匹配服,我们就不这里处理了。因为匹配服的业务比较少。我们直接用消息类的名称作为业务签名即可。
在业务分发器,我们保存每一个方法签名,与对应的方法处理器。
5匹配服在收到一个>
启动匹配服服务器(MatchStartupjava)
再执行游戏服的单元测试
手机游戏服务器是官方服,选择官方服的最大的优点是与时俱进,第一时间会更新到最新版本,看上去很不错,但是万一有什么BUG或者错误出现也会第一时间修复。另外也是玩家最多的服务器,只是想找热闹的话这个服务器是玩家最好的选择。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)