|
了解传奇引擎的GM一般不会问传奇引擎哪种好这么笨的问题,就目前市面上常用传奇引擎来说,每一款引擎在功能上都各有千秋,每一款传奇版本的特色有很多都来自于引擎功能上的支持,那么传奇引擎的工作原理又是如何呢?下面我们来介绍一下引擎的各个部份及其实现哪部份功能。
以下按目前引擎自启动的启动顺序来排列:
dbserver.exe 保存游戏中玩家的各项信息,包括玩家等级,金币及元宝等游戏币的数量及人物各项属性的数值,仓库存放信息及任务变量等均由dbserver完成,配合loginsrv关联玩家帐号实现同帐号多人物功能。
loginsrv.exe 与dbserver配合工作,主要是存放玩家的帐号信息,如人物登陆帐号及密码保护资料等。与dbserver中人物登陆帐号关联,也是唯一的关联,有时候帐号信息丢失后,申请相同帐号登陆后原来的人物资料还在就能证明这点了。
logserver.exe 日志记录服务端,对于玩家在游戏中的操作都能有详细的记录,是查询传奇私服漏洞来源的重要依据。
m2server.exe 游戏功能服务端,对服务端中的脚本及其它配置文件进行读取并发送给rungate然后由其转发给客户端,以实现游戏功能,是传奇服务端中最重要的组成部份。
rungate.exe 与传奇客户端通讯实现数据同步,接收玩家信息并进行数据转化后传送给m2server,然后由m2server进行数据重组后与dbserver通讯将玩家资料保存至数据库中。如果选择人物后黑屏则很有可能是此部份出现了通讯错误。
selgate.exe 人物选择网关,直接与dbserver通讯将帐号下的人物列表发送给客户端,然后接收客户端选择信息并转发给m2server让其确认玩家选择了哪个人物从而实现数据同步。
logingate.exe 帐号登陆网关,直接与loginsrv通讯以验证玩家输入的帐号密码是否正确,密码找回及修改工作也由此网关完成。
传奇引擎中的每一程序都有其重要的功能,有一个程序没有正常启动都可能导致玩家无法正常进入游戏,唯一可以不需要启动的就是logserver日志记录服务端了,但它的工作同样重要,在您需要的时候可以提供给您非常重要的信息 |
上一篇:进入特定地图设置倒计时完毕飞出下一篇:巧妙利用UltraEdit工具一键替换
|