一、先确定引擎类型
传奇3的服务端引擎和登录器是绑定的,登录器必须和网关对上,不然生成再多exe也连不上。
先确认你用的是哪套:
• 老版传奇3 Hero 引擎
• 传奇3 GEE / GOM 衍生端
• 传奇3 专用引擎(带3LoginGate)
判断方法:
看服务端根目录主程序名字、M2窗口标题、GameGate 或 3LoginGate 目录。
登录器生成器必须用同一套,别拿传奇1.76的万能登录器套传奇3,协议对不上会卡在连接服务器。
二、登录器生成器在哪
正规服务端包里一般都有「登录器」或「LoginTool」文件夹,里面是配套的生成器。
常见文件名:
• LoginMaker.exe
• HeroLoginMaker.exe
• 3LoginMaker.exe
• MakeGameLogin.exe
• 彩虹单机登陆器.exe
如果包里没有,去引擎官网下对应版本,别随便搜个exe就用。
三、制作前必须确认的三项
1. 服务端已经能正常启动
M2无报错、网关全部连上
2. IP已经统一
单机填 127.0.0.1
局域网填 192.168.x.x
3. 端口确认
登录网关默认 7000
游戏网关 7100 / 7200
以你 LoginGate 配置里的实际端口为准
四、打开登录器生成器
双击 LoginMaker.exe。
主界面通常要填:
• 服务器名称
• 登录服务器IP
• 登录端口
• 列表地址
• 微端开关
• 客户端路径
• 密钥文件(商业端才有)
逐项填,别用默认空值直接点生成。
五、服务器名称
自己随便起,比如:
传奇3单机测试区
这个名会出现在登录器选区界面,和 list.txt 里的服务器名要对应。
六、登录服务器IP
单机:
127.0.0.1
局域网:
填主机内网IP,例如 192.168.1.105
外网:
填公网IP或穿透域名
别几个地方混着填,!Setup、网关、登录器必须统一。
七、登录端口
填 LoginGate 监听的端口,默认 7000。
如果改过端口,登录器和 list.txt 一起改。
八、列表地址(关键)
单机模式一般直接选「本地列表」或「单机模式」,不用填网址。
手动列表写法:
建 list.txt
内容一行:
传奇3单机测试区127.0.0.1
7000
把 list.txt 和生成的登录器放同一目录。
生成器里列表地址填:
list.txt
或绝对路径:
D:\MirClient\list.txt
局域网就把 127.0.0.1 换成 192.168.1.105。
九、微端设置
自己单机玩直接关掉微端。
微端要额外配资源服务器和端口,新手开了必连不上。
十、客户端路径
生成器里指定你的传奇3客户端目录:
D:\Mir3Client
目的是让登录器知道往哪写配置、往哪塞补丁。
路径必须纯英文,别带中文和空格。
十一、密钥文件(商业端)
有些登录器包带 Key.lic 或 key.dat。
放两个地方:
• 服务端 Mir200 目录
• 登录器所在目录
必须是同一份文件,别用别的端的密钥顶替。
免费端没有密钥就留空。
十二、点生成
确认上面都填对后点「生成登录器」。
成功后会得到:
login.exe
或你填的名字.exe
把它放到客户端根目录:
D:\Mir3Client\login.exe
和 mir.exe / woool.exe 同级。
十三、list.txt 位置
list.txt 必须和登录器在同一目录:
D:\Mir3Client\list.txt
D:\Mir3Client\login.exe
少一个都刷不出服务器列表。
文件编码用 ANSI,别存成 UTF-8,中文会乱码导致列表读不到。
十四、补丁一起处理
如果生成器里有「生成补丁」「写入客户端」按钮,点一次让它把 Data、Map、Wav 写进客户端。
没有的话手动把服务端补丁覆盖到客户端根目录。
十五、注册账号
老 Hero 端登录器不一定带注册功能,要用服务端里的账号注册器:
打开 注册账号.exe 或 Account.exe
输入账号、密码、确认密码
点添加
新一点的登录器在界面就有「注册账号」按钮,直接填就行。
十六、测试登录
双击 login.exe
选区 → 输入账号密码 → 点登录
能进创建角色界面就算登录器通了。
十七、卡登录界面排查
1. 登录器和引擎不配套
换服务端包里自带的生成器
2. LoginGate 没起来
黑窗显示连接失败,重启服务端
3. IP端口不一致
!Setup、网关、登录器、list.txt 全核对一遍
4. 7000 端口被占
cmd:
netstat -ano | findstr 7000
结束占用进程
5. 列表文件编码错
用记事本另存为 ANSI
6. 杀软删了网关
LoginGate.exe 加信任区后重起
7. list.txt 格式错
必须是:
服务器名IP
端口
缺竖线、多空格都会读不出
十八、自己做通用登录器(进阶)
想做一个能切多个区的登录器:
1. 准备一个纯净登录器 exe
2. 准备一个网页列表或本地 list.txt
3. 列表写多行:
传奇3一区192.168.1.105
7000
传奇3二区192.168.1.106
7000
4. 生成器里列表地址填这个文件
5. 生成后登录器会自动读出多个区
网页列表要放能访问到的地址:
http://192.168.1.105/list.txt
单机没必要搞网页,本地 list.txt 最稳。
十九、传奇3和传奇1.76的区别
传奇3的地图、补丁、协议都不一样,注意:
• 客户端必须是传奇3版本
• Data 里要有传奇3专有资源
• 登录器要用传奇3专用生成器
• 部分端网关叫 3LoginGate,端口不一定是7000
• 看 3LoginGate\Config.ini 里的实际端口再填
二十、最常见失败原因
生成器填了 127.0.0.1,服务端 !Setup 却填了局域网IP。
结果:本机能选服,点登录卡住。
解决办法:
全部统一。
单机就全是 127.0.0.1
局域网就全是 192.168.x.x
二十一、制作流程速记
1. 确认引擎类型
2. 找配套登录器生成器
3. 填服务器名
4. IP填127.0.0.1(单机)
5. 端口填7000
6. 列表用本地list.txt
7. 关微端
8. 指定客户端路径
9. 有密钥就放Key.lic
10. 点生成
11. list.txt和登录器放同一目录
12. 补丁覆盖客户端
13. 注册账号测试
二十二、目录结构参考
Mir3Server\
├─ GameCenter.exe
├─ DBServer\
├─ LoginSrv\
├─ 3LoginGate\
├─ GameGate\
└─ Mir200\
├─ M2Server.exe
├─ !Setup.txt
└─ Envir\
客户端:
D:\Mir3Client\
├─ mir3.exe
├─ login.exe
├─ list.txt
├─ Data\
└─ Map\
二十三、防火墙
单机其实不用开规则,但杀软容易拦网关。
把整个服务端目录加信任区,关掉实时防护再起一次。
局域网要放行:
TCP 7000
TCP 7100
TCP 7200
二十四、最后提醒
登录器本身不难做,难的是和服务端配套。
只要用包里自带的生成器、IP端口全统一、list.txt 用ANSI、补丁盖对客户端,基本都能进。
别为了界面好看去下第三方登录器,第三方登录器十次有九次和你的网关对不上。

