你能注册账号并在服务器中看到角色,说明LoginGate(登录网关)通信正常,问题出在SelGate(角色网关)或RunGate(游戏网关)的连接上。请按以下顺序逐一排查。
一、 服务端进程与端口检查(首要)
1. 确认关键进程是否全开
打开任务管理器,检查以下进程是否存在且无报错:
* DBServer.exe(数据库服务)
• LoginSrv.exe(账号服务)
• LoginGate.exe(登录网关)
* SelGate.exe(角色网关)<-- 此进程未启动是“点开始无反应”的主因
* RunGate.exe(游戏网关)
• M2Server.exe(游戏引擎)
解决方案:若缺少 SelGate 或 RunGate,手动进入 MirServer 对应文件夹双击启动。
2. 检查端口占用
能注册但进不去,常因 7100(角色)或 7200(游戏)端口被占用。
* 打开 CMD,输入:netstat -ano | findstr "7100"
• 若返回结果且 PID 非你的服务端进程,说明端口冲突。
* 解决:结束占用进程,或修改 RunGate.ini 及 SelGate 配置中的端口号,并同步更新登录器列表。
二、 登录器与列表配置(核心)
1. 列表文件格式与路径
单机架设必须使用 127.0.0.1 而非外网IP。
* 检查列表:打开客户端内的 ServerList.txt 或列表文件,确认格式为:
单机测试|127.0.0.1|7000
确保无多余空格,编码建议为 ANSI(UTF-8可能导致读取失败)。
2. 登录器配套性
• 严禁混用:GOM引擎必须用GOM登录器,HERO引擎用HERO登录器。使用服务端自带的“单机登录器配置器”重新生成,切勿使用网上下载的通用登录器。
* 网关密码:检查 RunGate/Config.ini 中的 Password= 参数,必须与登录器配置器里填写的“游戏网关密码”完全一致,否则会被网关拦截。
三、 引擎设置与防火墙
1. 引擎控制台状态
打开 M2Server(引擎控制台):
* GOM引擎:点击“选项”->“系统参数”->“游戏设置”,确认勾选“允许玩家进入游戏”。
* Hero引擎:点击“控制”->“游戏状态”,确认状态为“正常运行”而非“维护”。
2. 防火墙与杀软拦截
即使单机(127.0.0.1)也可能被拦截。
• 临时测试:彻底关闭 Windows 防火墙及第三方杀毒软件,重启服务端测试。
* 信任设置:将 LoginGate.exe、RunGate.exe、M2Server.exe 及登录器程序加入杀软信任列表。
四、 客户端缓存与补丁
1. 清理缓存
• 删除客户端根目录下的 Cache、Data(备份自定义补丁)、Login.ini 等缓存文件。
* 重新生成登录器并放入纯净客户端运行,避免旧缓存干扰。
2. 地图与补丁缺失(黑屏原因)
若点击“开始”后黑屏,可能是地图文件缺失。
* 将服务端 MirServer\Mir200\Map 文件夹完整复制到客户端 Map 目录覆盖。
• 若有 Data 补丁文件,需正确放置并确保登录器读取路径正确。
五、 极速自查清单
若仍无法解决,请按此表快速核对:
排查点 正确配置 常见错误
IP地址 所有配置均为 127.0.0.1 混用局域网IP或外网IP
登录器 使用配套生成器生成 使用他人制作的通用登录器
SelGate 进程运行且无端口冲突 未启动,导致点击开始无反应
列表格式 单行,| 分隔,ANSI编码 含中文括号、空格或UTF-8编码
最后手段:若以上均无效,建议换一个已知可用的纯净服务端版本重新架设,以判断是版本文件损坏还是系统环境问题。
传奇单机架设注册成功但无法进入游戏排查指南
来源:
作者:
点击:

