传奇单机版想开多个分线?GameSvr多区架设全流程,这几个坑不踩一遍你搞不定
很多人架好了传奇单机版,跑了一段时间之后开始想:要不要搞个多线?挂机线和PK线分开,玩家也多一个选择,感觉比单区热闹多了。
听起来简单,实际动手才发现坑不少。
今天就把翎风引擎传奇单机版开多区的完整流程捋一遍,重点讲那几个卡人最久的地方。
多区的本质是什么
先说清楚多区的结构,不然后面的配置你看起来会觉得摸不着头脑。
翎风引擎的一个「区」,核心是一个独立运行的 GameSvr(M2Server.exe)进程。
每个GameSvr管理自己的地图、玩家数据、NPC脚本。
所有区的玩家账号共用同一个 DBServer + AccountDB,区服信息通过 GateServer(网关) 来分发。
简单说,架设结构长这样:
[登录器 / 客户端]
↓
← 负责转发,分区
↙ ↘
↘ ↙
← 共享账号数据库**** Hidden Message *****
页:
[1]