找回密码
 立即注册
查看: 20|回复: 0

传奇单机版想开多个分线?GameSvr多区架设全流程,这几个坑不踩一遍你搞不定

[复制链接]

16

主题

0

回帖

55

积分

注册会员

金币
39
元宝
0
在线时间
2 小时
发表于 3 天前 | 显示全部楼层 |阅读模式

很多人架好了传奇单机版,跑了一段时间之后开始想:要不要搞个多线?挂机线和PK线分开,玩家也多一个选择,感觉比单区热闹多了。

听起来简单,实际动手才发现坑不少。

今天就把翎风引擎传奇单机版开多区的完整流程捋一遍,重点讲那几个卡人最久的地方。

多区的本质是什么

先说清楚多区的结构,不然后面的配置你看起来会觉得摸不着头脑。

翎风引擎的一个「区」,核心是一个独立运行的 GameSvr(M2Server.exe)进程。

每个GameSvr管理自己的地图、玩家数据、NPC脚本。

所有区的玩家账号共用同一个 DBServer + AccountDB,区服信息通过 GateServer(网关) 来分发。

简单说,架设结构长这样:
  1. [登录器 / 客户端]
  2.         ↓
  3. [GateServer 网关]  ← 负责转发,分区
  4.      ↙      ↘
  5. [GameSvr-1  区]  [GameSvr-2  区]
  6.      ↘      ↙
  7.   [DBServer / AccountDB] ← 共享账号数据库
复制代码
游客,如果您要查看本帖隐藏内容请回复




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|古龙岛

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表古龙岛立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!

Powered by Discuz! X5.0( 赣ICP备2024034664号-1 )

快速回复 返回顶部 返回列表