手游传奇架设:手机游戏服务器架设教程?

防不胜防 2024-08-15 11:46:02 传奇手游发布网 1610 ℃
正文

1.现在的手游世界,若是没搞个跨服赛事,都欠好意思说它是一个手游了手游传奇架设。

说到跨服,就不能不说下婚配服了手游传奇架设。好比一个跨服天梯赛事,需要满足差别服的玩家可以同屏PK。为了可以把实力接近的玩家做为敌手,我们需要一个独立的婚配服来搜集数据,然后停止房间分配。婚配服,也是跨服赛设想的根底。

典型的婚配服通信层我们能够接纳办事。 设想思绪也十分简单,有点像游戏服的营业处置器

手游传奇架设

。我们需要做到,关于差别的恳求,我们都绑定一个办法与之对应。而关于数据的编解码,因为婚配服的通信数据一般都比力短,我们间接用json停止序列化即可。 下面,起头我们的编码

手游传奇架设

手机游戏办事器架设教程strong手游传奇架设/p?

2.搭建mina的http办事

在前面游戏后台设想中,我们已经看到若何利用mina搭建http办事了

手游传奇架设

手机游戏办事器架设教程strong手游传奇架设/p?

3.动静通信

在游戏服,我们发出一条可能是如许:

} 为了能区别游戏服和婚配服的动静类型

手游传奇架设

,我们婚配服的动静,都加一个M(Match)前

手游传奇架设

?">手机游戏办事器架设教程strong
/p4.营业处置器p
/strong我们仍然利用 @Controller注解来标识一个模块处置器,利用@RequestMapper注解来标识表记标帜营业处置办法/p手游传奇架设p。差别的是,在游戏服我们每个动静的元信息都带有一个模块号和子类型号。在婚配服,我们就不那里处置了。因为婚配服的营业比力少。我们间接用动静类的名称做为营业签名即可。/p
p在营业分发器,我们保留每一个办法签名,与对应的办法处置器strong手游传奇架设/strong。/p
pstrong/strong
/p手游传奇架设p?手机游戏办事器架设教程strong
/p5.婚配服在收到一个反序列化得到恳求动静的参数p手游传奇架设/strong。将动静分发到对应的营业处置器。代码如下: 一个完好的营业处置器,代码如下 (能够看出,跟游戏服长短常类似的):示例代码/p
p启动婚配服办事器(MatchStartup.java)strong
/strong再施行游戏服的单位测试/p
p/pp
/p手游传奇架设p?

本文TAG:

传奇手游发布网_传奇手游sf发布网新服_传奇手游sf发布网_传奇手游发布网站_手游传奇发布网