delphi版传奇私服引擎工作原理
2022-11-18 | 1.76传奇发布网 | kj51 | 422°c
懂传奇引擎的GM一般不会问传奇引擎哪个好这种傻问题。就目前市面上普遍使用的传奇引擎而言,每一个引擎在功能上都有着各自的优势和劣势,而每一个引擎的很多特性都来自于引擎。功能支持,传说中的引擎是如何工作的?
以下按照当前引擎启动顺序排列:
dbserver.exe保存了玩家在游戏中的各种信息,包括玩家等级、金币、元宝等游戏币数量、角色各种属性值、仓库存储信息和任务变量等,都是由dbserver.exe完成的dbserver,通过连接玩家账号和loginsrv来实现同账号多个角色的功能。
loginsrv.exe与dbserver配合使用,主要用于存储玩家账号信息,如角色登录账号和密码保护数据等。它与角色在dbserver中的登录账号相关联,也是唯一的关联。有时候账号信息丢失后,申请同一个账号登录后,原来的角色信息还在,就可以证明这一点。
logserver.exe 日志服务器,可以详细记录玩家在游戏中的操作,是传奇私服查询漏洞来源的重要依据。
m2server.exe游戏功能服务器,读取服务器中的脚本等配置文件发送给rungate,再转发给客户端实现游戏功能。它是传奇服务器中最重要的部分。
rungate.exe与传奇客户端通信实现数据同步,接收玩家信息并转换数据后发送给m2server,由m2server进行数据重组并与dbserver通信,将玩家信息保存在数据库中。如果选择字符后黑屏,很可能是这部分出现了通讯错误。
selgate.exe角色选择网关,直接与dbserver通信传奇sf客户端,将账号下的角色列表发送给客户端,然后接收客户端选择信息,转发给m2server,确认玩家选择了哪个角色,实现数据同步。
loginate.exe账号登录网关,直接与loginsrv通信,验证玩家输入的账号密码是否正确,密码找回和修改工作也由该网关完成。
传奇引擎中的每个程序都有其重要的功能。如果某个程序没有正常启动传奇sf客户端,玩家可能无法正常进入游戏。唯一不需要启动的是日志服务器,但它的工作同样重要。非常重要的信息会在您需要时提供给您。