GOM引擎配套的登陆器配置依赖服务端IP、端口及版本号三要素,核心文件为LoginGate.exe.config与MirGate.ini。配置错误将导致无法连接或卡在登录界面。
首先确认服务端运行状态。GOM服务端启动后会开启LoginGate(登录网关)与SelGate(选择角色网关),默认监听端口分别为5600和5700。通过任务管理器查看LoginGate.exe是否运行,若未启动需先运行StartServer.bat或手动执行LoginGate.exe。
接着配置客户端登陆器。打开登陆器目录下的LoginGate.exe.config(部分版本为LoginSrv.ini),找到节点,修改以下三项:
LoginSrvAddr:填写服务端公网IP或127.0.0.1(本地测试)
LoginSrvPort:通常为9000,对应服务端LoginSrv.exe监听端口
Version:必须与服务端DefVersion.txt中的数值一致,如“1.80”
若使用集成式登陆器(带界面的Login.exe),则需编辑同目录下的MirGate.ini。其中[Main]段落的ServerIP设为服务端IP,Port设为5600;[Version]段落的Ver值需匹配服务端版本号。部分登陆器还要求填写SelGatePort(默认5700)与DBName(角色数据库名,通常为HeroDB)。
服务端端口定义位于MirServerMir200!ServerInfo.txt。该文件首行格式为“服务器名称|IP|LoginGate端口|SelGate端口|DBName”。例如“传奇测试服|127.0.0.1|5600|5700|HeroDB”。登陆器实际连接时会先请求此文件获取网关地址,因此若使用远程IP,需确保!ServerInfo.txt中的IP与外部访问地址一致。
防火墙需放行相关端口。除LoginSrv的9000端口外,LoginGate(5600)、SelGate(5700)、DBServer(6000)也需开放TCP入站规则。本地测试可暂时关闭防火墙验证连通性。
完成配置后重启登陆器。若仍无法连接,检查服务端LoginSrv.log是否有“Accept connection from”记录,无则说明端口未通;若有但卡在角色列表,需核对SelGate端口与MirGate.ini中SelGatePort是否匹配。部分整合包将端口硬编码至登陆器程序,此时需使用配套的配置工具修改,而非直接编辑文本文件。
GOM传奇登陆器配置步骤详解
来源:
作者:
点击:

