一、先确认单机是真的通了
改局域网前,主机自己用127.0.0.1登录器必须能进游戏、能打怪、能存档。
单机都没通就切局域网,报错会叠一起排不出来。
确认点:
•DBServer起得来
•LoginGate窗口无报错
•GameSrv/M2显示服务就绪
•本机建角色进图正常
二、主机查局域网IP
主机按Win+R输cmd回车,敲:
ipconfig
找「IPv4地址」,一般是:
192.168.1.x
192.168.0.x
10.0.0.x
记下来,后面全程用这个,比如192.168.1.105。
所有人必须连同一个路由器或同一个WiFi,网段前三位要一致。
朋友是192.168.0.x、主机是192.168.1.x,直接不通。
三、把主机IP固定(很重要)
路由器重启后IP可能变,朋友下次就连不上。
网卡IPv4属性里手动填:
•IP地址:192.168.1.105
•子网掩码:255.255.255.0
•默认网关:192.168.1.1
•DNS:可填路由器网关或114.114.114.114
最后一位别填1(一般是路由器),别填255(广播)。
四、服务端改IP的核心原则
传奇3和老传奇有个坑:
不是把所有127.0.0.1都改成内网IP就行。
登录网关BindIP有些版本必须留127.0.0.1,游戏服务才转得动。
正确思路:
•登录服务、游戏服务、列表对外的IP→填内网IP
•LoginGate本地绑定→按引擎留127.0.0.1或0.0.0.0
•网关回连GameSrv的GateIP→填127.0.0.1
五、改LoginSrv配置
路径看端不同:
LoginSrv\LoginSrv.ini
或
Mud2\LogSrv\LogSrv.ini
找:
ServerIP=127.0.0.1
改成:
ServerIP=192.168.1.105
端口不动,默认记一下,常见7000,也有5555、7777。
若有!AddrTable.txt:
里面通常是「服务器名内网IP内网IP外网IP:端口」
前两列改内网IP,局域网用不到外网列。
六、改GameSrv/M2配置
路径:
Mir200\GameSvr.ini
或
GameSrv\GameSrv.ini
或
Mir200\!Setup.txt
改这些字段:
ServerIP=192.168.1.105
CenterIP=192.168.1.105(有CenterSrv就改)
GateIP=127.0.0.1
GatePort=登录网关端口
GateIP是网关回连本机地址,别填成内网IP,不然进图断。
!Setup.txt里如果看到:
DBAddr、MsgSrvAddr、IDSAddr
原本是127.0.0.1的,改成192.168.1.105。
七、改LoginGate配置
路径:
GateServer\LoginGate\Config.ini
或
LoginGate\LoginGate.ini
看字段:
BindIP=127.0.0.1
ServerIP=127.0.0.1
Port=7000
改法:
BindIP=127.0.0.1
ServerIP=192.168.1.105
Port=7000
BindIP留本机回环,ServerIP对登录器宣告内网IP。
有些端写成GateAddr,也按这个逻辑:
GateAddr=0.0.0.0表示允许外部连
ServerAddr=192.168.1.105
别把BindIP硬改成192.168.1.105,部分1.45端会网关拦截进不了游戏。
八、RunGate/SelGate
路径:
GateServer\RunGate\Config.ini
GateServer\SelGate\Config.ini
改ServerIP=192.168.1.105
GateIP或LocalAddr留127.0.0.1
端口默认7100、7200,改过就按实际来。
九、DBServer配置
路径:
Mud2\DBSrv200\DBSrc.ini
或
DBServer\DBService.ini
把DBIP、ServerIP里127.0.0.1改成192.168.1.105。
账号库连接地址别动成本机回环之外的奇怪地址。
十、登录器列表改内网IP
单机时list.txt一般是:
传奇3单机127.0.0.1
7000
改成:
传奇3局域网192.168.1.105
7000
格式按引擎,有的是:
服务器名IP
端口
有的是:
服务器名IP端口
标识
list.txt放登录器同目录,编码ANSI,别存UTF-8。
登录器配置器里:
•服务器IP填192.168.1.105
•端口填LoginGate的Port
•列表地址填本地list.txt
•微端关掉
用服务端自带登录器生成器,别下万能登录器。
生成完把login.exe和list.txt一起放进主机客户端根目录测一次。
十一、主机自己用内网IP进一次
别再用127登录器测了,切到新登录器:
服务器IP已经是192.168.1.105
本机也能连,证明网关绑对了。
主机能进,朋友才有可能进。
主机用内网IP都卡登录,先别叫朋友。
十二、朋友客户端怎么弄
最稳是把主机客户端整个目录复制过去:
Data、Map、Wav、Pak、mir3.exe、login.exe、list.txt全一起
路径纯英文:
D:\Mir3Client
别让他自己随便下个传奇3客户端,版本不对会黑屏、闪退、技能错。
登录器必须和你生成的是同一个。
list.txt里IP必须是你主机内网IP,不是127.0.0.1。
十三、防火墙放行端口
主机必须放行,不然朋友ping得通也连不上游戏端口。
控制面板→WindowsDefender防火墙→高级设置
入站规则→新建规则→端口
TCP填:
700071007200
(以你端实际端口为准,有些端7777、8888)
允许连接,域/专用/公用全勾,命名「传奇3局域网」。
偷懒办法:
测试阶段直接关主机防火墙,能进再开规则。
杀软把LoginGate.exe、RunGate.exe、GameSrv.exe加信任区,
被删过的去隔离区恢复。
十四、启动顺序
改完配置全关,按序起:
1.DBServer
2.LoginSrv
3.LoginGate
4.RunGate
5.SelGate
6.GameSrv/M2Server
LoginGate窗口显示端口监听、GameSrv显示网关连接成功才算好。
十五、朋友机连接测试
朋友那台:
双击login.exe→选区→输账号密码
账号要在主机服务端建好。
HERO系用账号注册器建;
有些登录器界面能直接注册,主机建更稳。
能进创建角色、进地图、看到主机角色,局域网就成了。
十六、连不上排查顺序
1.朋友ping主机
cmd里:
ping192.168.1.105
不通:
•WiFi不是同一个
•路由器AP隔离开了
•主机防火墙挡了ICMP
先解决网络层
2.telnet测端口
朋友机:
telnet192.168.1.1057000
能连上黑窗口闪一下或空白=端口通
连不上=防火墙或LoginGate没起
3.列表空白
list.txt还是127.0.0.1
或编码存成UTF-8
或登录器没拿到新list
4.能选区点登录没反应
登录器和引擎不配套
或LoginGate绑死127没对ServerIP
5.能登录卡创建角色后进图掉
GateIP填错成内网IP了
改回127.0.0.1
6.主机能进朋友不能进
防火墙没放行
或LoginGateServerIP还是127
7.端口占用
主机cmd:
netstat-ano|findstr7000
结束占用进程再起网关
十七、常见IP填写对照
文件字段
填法
LoginSrv.iniServerIP
内网IP
GameSvr.iniServerIP
内网IP
GameSvr.iniGateIP
127.0.0.1
LoginGate.iniBindIP
127.0.0.1
LoginGate.iniServerIP
内网IP
RunGate.iniServerIP
内网IP
DBSrc.iniDBIP
内网IP
!Setup.txtDBAddr等
内网IP
list.txt服务器IP
内网IP
别全目录无脑替换127→内网,GateIP/BindIP容易错。
十八、人数上限
单机端默认可能限1人。
找:
GameSrv.ini里MaxUser
或M2控制台管理员设置最大在线
改10、20都行,家用电脑10人内稳。
同屋多人同IP,关掉「单IP多连接限制」。
十九、客户端配置兜底
有些传奇3客户端根目录有:
Mir3.ini/System.cfg/ServerList.txt
里面对应改:
ServerAddr=192.168.1.105
Port=7000
登录器生成时填对,这块一般不用手改;
但朋友机若直接改旧登录器配置,就得动这里。
二十、补丁必须一致
朋友机和主机补丁版本不同会:
•地图黑
•怪物隐形
•装备问号
•进图闪退
最稳是把主机客户端目录整包拷过去,
别只发一个login.exe。
二十一、路由器不用做端口映射
局域网联机不需要端口映射、不需要花生壳、不需要公网IP。
只要:
•同网段
•服务端ServerIP填内网IP
•防火墙放行
•登录器list填内网IP
路由器DMZ不用开,开了反而外网能扫到你主机。
二十二、最稳操作流程
1.主机ipconfig拿192.168.1.105
2.网卡固定IP
3.LoginSrv改内网IP
4.GameSrv改ServerIP内网、GateIP留127
5.LoginGateBindIP留127、ServerIP内网
6.RunGate/DBServer同步
7.list.txt改内网IP,ANSI编码
8.重新生成登录器
9.主机用新登录器自测
10.防火墙放行7000/7100/7200
11.客户端整包发给朋友
12.同WiFi进游戏
二十三、典型报错速查
提示连接服务器失败
LoginGate没起或端口错
列表刷不出
list.txtIP错/编码错
创建角色后掉线
GateIP没留127.0.0.1
朋友ping不通
不在同网段/AP隔离
主机能进朋友进不了
防火墙没放行
进图黑屏
补丁不一致
登录器闪退
登录器和网关版本不对
二十四、多开自己测联机
主机本机也可以多开两个mir3.exe,
用同一个服务端验证交易、组队、怪物同步。
比叫朋友来回测快得多。
二十五、别踩的坑
•别把所有127无脑替换成内网IP
•别把LoginGateBindIP改内网IP
•别用万能登录器
•别只发login.exe不发补丁
•别朋友机自己下客户端
•别开微端
•别去路由器做外网映射(局域网用不到)
•别list.txt存UTF-8
•别服务端没重起就用新登录器
二十六、目录参考
Mir3Server\
├─DBServer\
├─LoginSrv\
├─GateServer\
│├─LoginGate\Config.ini
│└─RunGate\Config.ini
├─Mir200\
│├─GameSvr.ini
│├─!Setup.txt
│└─Envir\
└─Mud2\
└─DBSrv200\DBSrc.ini
客户端:
D:\Mir3Client\
├─mir3.exe
├─login.exe
├─list.txt
├─Data\
├─Map\
└─Wav\
二十七、确认成功的标志
主机M2显示网关连接成功,
朋友机ping通主机,
telnet7000能连,
登录器列表出服务器,
输账号进图不掉的,
就是局域网成了。
后面要加人才考虑外网;
局域网这步不通,别碰公网IP和路由器映射,越配越乱。
传奇3单机转局域网本质就三件事:
ServerIP对内外分层、LoginGate绑本机回环、登录器list填主机内网IP。
这三处对,同WiFi下朋友基本都能进。
改局域网前,主机自己用127.0.0.1登录器必须能进游戏、能打怪、能存档。
单机都没通就切局域网,报错会叠一起排不出来。
确认点:
•DBServer起得来
•LoginGate窗口无报错
•GameSrv/M2显示服务就绪
•本机建角色进图正常
二、主机查局域网IP
主机按Win+R输cmd回车,敲:
ipconfig
找「IPv4地址」,一般是:
192.168.1.x
192.168.0.x
10.0.0.x
记下来,后面全程用这个,比如192.168.1.105。
所有人必须连同一个路由器或同一个WiFi,网段前三位要一致。
朋友是192.168.0.x、主机是192.168.1.x,直接不通。
三、把主机IP固定(很重要)
路由器重启后IP可能变,朋友下次就连不上。
网卡IPv4属性里手动填:
•IP地址:192.168.1.105
•子网掩码:255.255.255.0
•默认网关:192.168.1.1
•DNS:可填路由器网关或114.114.114.114
最后一位别填1(一般是路由器),别填255(广播)。
四、服务端改IP的核心原则
传奇3和老传奇有个坑:
不是把所有127.0.0.1都改成内网IP就行。
登录网关BindIP有些版本必须留127.0.0.1,游戏服务才转得动。
正确思路:
•登录服务、游戏服务、列表对外的IP→填内网IP
•LoginGate本地绑定→按引擎留127.0.0.1或0.0.0.0
•网关回连GameSrv的GateIP→填127.0.0.1
五、改LoginSrv配置
路径看端不同:
LoginSrv\LoginSrv.ini
或
Mud2\LogSrv\LogSrv.ini
找:
ServerIP=127.0.0.1
改成:
ServerIP=192.168.1.105
端口不动,默认记一下,常见7000,也有5555、7777。
若有!AddrTable.txt:
里面通常是「服务器名内网IP内网IP外网IP:端口」
前两列改内网IP,局域网用不到外网列。
六、改GameSrv/M2配置
路径:
Mir200\GameSvr.ini
或
GameSrv\GameSrv.ini
或
Mir200\!Setup.txt
改这些字段:
ServerIP=192.168.1.105
CenterIP=192.168.1.105(有CenterSrv就改)
GateIP=127.0.0.1
GatePort=登录网关端口
GateIP是网关回连本机地址,别填成内网IP,不然进图断。
!Setup.txt里如果看到:
DBAddr、MsgSrvAddr、IDSAddr
原本是127.0.0.1的,改成192.168.1.105。
七、改LoginGate配置
路径:
GateServer\LoginGate\Config.ini
或
LoginGate\LoginGate.ini
看字段:
BindIP=127.0.0.1
ServerIP=127.0.0.1
Port=7000
改法:
BindIP=127.0.0.1
ServerIP=192.168.1.105
Port=7000
BindIP留本机回环,ServerIP对登录器宣告内网IP。
有些端写成GateAddr,也按这个逻辑:
GateAddr=0.0.0.0表示允许外部连
ServerAddr=192.168.1.105
别把BindIP硬改成192.168.1.105,部分1.45端会网关拦截进不了游戏。
八、RunGate/SelGate
路径:
GateServer\RunGate\Config.ini
GateServer\SelGate\Config.ini
改ServerIP=192.168.1.105
GateIP或LocalAddr留127.0.0.1
端口默认7100、7200,改过就按实际来。
九、DBServer配置
路径:
Mud2\DBSrv200\DBSrc.ini
或
DBServer\DBService.ini
把DBIP、ServerIP里127.0.0.1改成192.168.1.105。
账号库连接地址别动成本机回环之外的奇怪地址。
十、登录器列表改内网IP
单机时list.txt一般是:
传奇3单机127.0.0.1
7000
改成:
传奇3局域网192.168.1.105
7000
格式按引擎,有的是:
服务器名IP
端口
有的是:
服务器名IP端口
标识
list.txt放登录器同目录,编码ANSI,别存UTF-8。
登录器配置器里:
•服务器IP填192.168.1.105
•端口填LoginGate的Port
•列表地址填本地list.txt
•微端关掉
用服务端自带登录器生成器,别下万能登录器。
生成完把login.exe和list.txt一起放进主机客户端根目录测一次。
十一、主机自己用内网IP进一次
别再用127登录器测了,切到新登录器:
服务器IP已经是192.168.1.105
本机也能连,证明网关绑对了。
主机能进,朋友才有可能进。
主机用内网IP都卡登录,先别叫朋友。
十二、朋友客户端怎么弄
最稳是把主机客户端整个目录复制过去:
Data、Map、Wav、Pak、mir3.exe、login.exe、list.txt全一起
路径纯英文:
D:\Mir3Client
别让他自己随便下个传奇3客户端,版本不对会黑屏、闪退、技能错。
登录器必须和你生成的是同一个。
list.txt里IP必须是你主机内网IP,不是127.0.0.1。
十三、防火墙放行端口
主机必须放行,不然朋友ping得通也连不上游戏端口。
控制面板→WindowsDefender防火墙→高级设置
入站规则→新建规则→端口
TCP填:
700071007200
(以你端实际端口为准,有些端7777、8888)
允许连接,域/专用/公用全勾,命名「传奇3局域网」。
偷懒办法:
测试阶段直接关主机防火墙,能进再开规则。
杀软把LoginGate.exe、RunGate.exe、GameSrv.exe加信任区,
被删过的去隔离区恢复。
十四、启动顺序
改完配置全关,按序起:
1.DBServer
2.LoginSrv
3.LoginGate
4.RunGate
5.SelGate
6.GameSrv/M2Server
LoginGate窗口显示端口监听、GameSrv显示网关连接成功才算好。
十五、朋友机连接测试
朋友那台:
双击login.exe→选区→输账号密码
账号要在主机服务端建好。
HERO系用账号注册器建;
有些登录器界面能直接注册,主机建更稳。
能进创建角色、进地图、看到主机角色,局域网就成了。
十六、连不上排查顺序
1.朋友ping主机
cmd里:
ping192.168.1.105
不通:
•WiFi不是同一个
•路由器AP隔离开了
•主机防火墙挡了ICMP
先解决网络层
2.telnet测端口
朋友机:
telnet192.168.1.1057000
能连上黑窗口闪一下或空白=端口通
连不上=防火墙或LoginGate没起
3.列表空白
list.txt还是127.0.0.1
或编码存成UTF-8
或登录器没拿到新list
4.能选区点登录没反应
登录器和引擎不配套
或LoginGate绑死127没对ServerIP
5.能登录卡创建角色后进图掉
GateIP填错成内网IP了
改回127.0.0.1
6.主机能进朋友不能进
防火墙没放行
或LoginGateServerIP还是127
7.端口占用
主机cmd:
netstat-ano|findstr7000
结束占用进程再起网关
十七、常见IP填写对照
文件字段
填法
LoginSrv.iniServerIP
内网IP
GameSvr.iniServerIP
内网IP
GameSvr.iniGateIP
127.0.0.1
LoginGate.iniBindIP
127.0.0.1
LoginGate.iniServerIP
内网IP
RunGate.iniServerIP
内网IP
DBSrc.iniDBIP
内网IP
!Setup.txtDBAddr等
内网IP
list.txt服务器IP
内网IP
别全目录无脑替换127→内网,GateIP/BindIP容易错。
十八、人数上限
单机端默认可能限1人。
找:
GameSrv.ini里MaxUser
或M2控制台管理员设置最大在线
改10、20都行,家用电脑10人内稳。
同屋多人同IP,关掉「单IP多连接限制」。
十九、客户端配置兜底
有些传奇3客户端根目录有:
Mir3.ini/System.cfg/ServerList.txt
里面对应改:
ServerAddr=192.168.1.105
Port=7000
登录器生成时填对,这块一般不用手改;
但朋友机若直接改旧登录器配置,就得动这里。
二十、补丁必须一致
朋友机和主机补丁版本不同会:
•地图黑
•怪物隐形
•装备问号
•进图闪退
最稳是把主机客户端目录整包拷过去,
别只发一个login.exe。
二十一、路由器不用做端口映射
局域网联机不需要端口映射、不需要花生壳、不需要公网IP。
只要:
•同网段
•服务端ServerIP填内网IP
•防火墙放行
•登录器list填内网IP
路由器DMZ不用开,开了反而外网能扫到你主机。
二十二、最稳操作流程
1.主机ipconfig拿192.168.1.105
2.网卡固定IP
3.LoginSrv改内网IP
4.GameSrv改ServerIP内网、GateIP留127
5.LoginGateBindIP留127、ServerIP内网
6.RunGate/DBServer同步
7.list.txt改内网IP,ANSI编码
8.重新生成登录器
9.主机用新登录器自测
10.防火墙放行7000/7100/7200
11.客户端整包发给朋友
12.同WiFi进游戏
二十三、典型报错速查
提示连接服务器失败
LoginGate没起或端口错
列表刷不出
list.txtIP错/编码错
创建角色后掉线
GateIP没留127.0.0.1
朋友ping不通
不在同网段/AP隔离
主机能进朋友进不了
防火墙没放行
进图黑屏
补丁不一致
登录器闪退
登录器和网关版本不对
二十四、多开自己测联机
主机本机也可以多开两个mir3.exe,
用同一个服务端验证交易、组队、怪物同步。
比叫朋友来回测快得多。
二十五、别踩的坑
•别把所有127无脑替换成内网IP
•别把LoginGateBindIP改内网IP
•别用万能登录器
•别只发login.exe不发补丁
•别朋友机自己下客户端
•别开微端
•别去路由器做外网映射(局域网用不到)
•别list.txt存UTF-8
•别服务端没重起就用新登录器
二十六、目录参考
Mir3Server\
├─DBServer\
├─LoginSrv\
├─GateServer\
│├─LoginGate\Config.ini
│└─RunGate\Config.ini
├─Mir200\
│├─GameSvr.ini
│├─!Setup.txt
│└─Envir\
└─Mud2\
└─DBSrv200\DBSrc.ini
客户端:
D:\Mir3Client\
├─mir3.exe
├─login.exe
├─list.txt
├─Data\
├─Map\
└─Wav\
二十七、确认成功的标志
主机M2显示网关连接成功,
朋友机ping通主机,
telnet7000能连,
登录器列表出服务器,
输账号进图不掉的,
就是局域网成了。
后面要加人才考虑外网;
局域网这步不通,别碰公网IP和路由器映射,越配越乱。
传奇3单机转局域网本质就三件事:
ServerIP对内外分层、LoginGate绑本机回环、登录器list填主机内网IP。
这三处对,同WiFi下朋友基本都能进。

