传奇3(Mir3)单机改局域网,核心就是把服务端所有写死的127.0.0.1改成主机真实局域网IP,并把登录器列表指向该IP。先确认所有要玩的电脑接在同一个路由器下(有线或WiFi均可)。
一、获取主机局域网IP
在架服务端那台电脑按Win+R输入cmd回车,执行ipconfig,找到"IPv4地址",通常是192.168.1.X或192.168.0.X(如192.168.1.100),把这个IP记下来,下文称"局域网IP"。确保其他玩家电脑ping这个IP能通。
二、关闭Windows防火墙或放行端口
先测能不能通,最省事是临时关闭服务端电脑的WindowsDefender防火墙(控制面板→系统和安全→WindowsDefender防火墙→关闭)。不想关就在防火墙高级设置里添加入站规则,放行TCP端口7000、7100、7200、7600-7700(传奇3常用端口范围视具体端而定,建议全放行或放行所有Mir3Server下exe程序)。
三、修改传奇3服务端配置文件
传奇3常见目录结构为D:\Mud3\Mir3Server\,按以下逐一改:
1.主配置ini(通常在Mir3Server根目录或Config文件夹)
打开Config.ini或CruelDragon3G.ini、Set.ini之类文件,找到ServerIP、GateIP、LoginIP字段,将127.0.0.1改为局域网IP。例:
ServerIP=192.168.1.100
LoginIP=192.168.1.100
ServerName可自定义但要保持一致。
2.登录服务SrvLogin.ini/LoginSrv配置
路径Mir3Server\Srv\Login\SrvLogin.ini或LoginSrv文件夹下ini,修改:
ListenIP=192.168.1.100
LoginPort=7000(保持默认)
3.游戏服务SrvGame.ini/GameGate配置
路径Mir3Server\Srv\Game\SrvGame.ini或GameGate\7200下ini,修改:
ServerIP=192.168.1.100
LoginSrvIP=192.168.1.100
GamePort=7200(保持默认)
若有多个Gate目录(7200、7201、SelGate),每个里面的ServerAddr或GateIP同样改为局域网IP。
4.DBSvr数据库服务
打开Mir3Server\DBSvr或HolleyDBSvr目录下的!ServerInfo.txt或DBSvr.ini,将第二个IP(外连IP)改为局域网IP:
127.0.0.1192.168.1.100
第一个IP保持127.0.0.1不动(本机连数据库用),第二个是给其他网关连的地址。
5.3Gates网关转发(部分版本有)
运行3Gates.exe或在3Gates.ini中把"选人转发""RunGate自动转发"后的IP改为局域网IP并勾选开启转发。
改完所有配置保存,完全退出再按顺序启动数据库→DBSvr→LoginSrv→Gate→主服务M2/GameSrv。
四、配置登录器与列表文件
局域网玩家需要用指向你IP的登录器,有三种做法:
-用配套登录器生成器:打开服务端自带的登录器配置工具,"服务器IP"填局域网IP,区名跟服务端ServerName一致,生成登录器(通常是Mir3Login.exe或带.inf配置文件),拷给局域网其他玩家放客户端根目录。
-手动改列表文件:客户端根目录找ServerList.txt或List.txt,删除原内容按格式写:
[我的传奇3]
192.168.1.100:7000
保存后用普通传奇3登录器选该列表。
•部分老版登录器:直接改客户端目录LoginSet.ini或LoginGate.ini里的ServerAddr=192.168.1.100。
五、玩家连接步骤
1.服务端主机先启动所有服务,自己能正常进游戏验证。
2.其他玩家电脑连同一路由器,关闭各自防火墙(或放行传奇3客户端)。
3.把改好的登录器或整个客户端(含补丁)拷过去,运行登录器瑶务器。
4.首次进可能需要注册账号(部分端在LoginSrv窗口有账号管理工具可预先建号)。
六、连不上的排查清单
•ping局域网IP不通→检查网线/WiFi是否同网段,关手机热点。
•登录器能看列表但点连接卡住→端口被防火墙拦截,确认Mir3Server下所有exe放行。
-提示账号密码错误或无法注册→检查DBSvr是否正常启动,数据库账号密码配置正确。
•进游戏后黑屏/缺地图→把服务端ClientPatch中Map、Data、Wav文件夹覆盖到玩家客户端。
•改完还只能本机进→确认所有ini里127.0.0.1都改成了局域网IP,特别是!ServerInfo.txt第二个IP最容易漏。
一、获取主机局域网IP
在架服务端那台电脑按Win+R输入cmd回车,执行ipconfig,找到"IPv4地址",通常是192.168.1.X或192.168.0.X(如192.168.1.100),把这个IP记下来,下文称"局域网IP"。确保其他玩家电脑ping这个IP能通。
二、关闭Windows防火墙或放行端口
先测能不能通,最省事是临时关闭服务端电脑的WindowsDefender防火墙(控制面板→系统和安全→WindowsDefender防火墙→关闭)。不想关就在防火墙高级设置里添加入站规则,放行TCP端口7000、7100、7200、7600-7700(传奇3常用端口范围视具体端而定,建议全放行或放行所有Mir3Server下exe程序)。
三、修改传奇3服务端配置文件
传奇3常见目录结构为D:\Mud3\Mir3Server\,按以下逐一改:
1.主配置ini(通常在Mir3Server根目录或Config文件夹)
打开Config.ini或CruelDragon3G.ini、Set.ini之类文件,找到ServerIP、GateIP、LoginIP字段,将127.0.0.1改为局域网IP。例:
ServerIP=192.168.1.100
LoginIP=192.168.1.100
ServerName可自定义但要保持一致。
2.登录服务SrvLogin.ini/LoginSrv配置
路径Mir3Server\Srv\Login\SrvLogin.ini或LoginSrv文件夹下ini,修改:
ListenIP=192.168.1.100
LoginPort=7000(保持默认)
3.游戏服务SrvGame.ini/GameGate配置
路径Mir3Server\Srv\Game\SrvGame.ini或GameGate\7200下ini,修改:
ServerIP=192.168.1.100
LoginSrvIP=192.168.1.100
GamePort=7200(保持默认)
若有多个Gate目录(7200、7201、SelGate),每个里面的ServerAddr或GateIP同样改为局域网IP。
4.DBSvr数据库服务
打开Mir3Server\DBSvr或HolleyDBSvr目录下的!ServerInfo.txt或DBSvr.ini,将第二个IP(外连IP)改为局域网IP:
127.0.0.1192.168.1.100
第一个IP保持127.0.0.1不动(本机连数据库用),第二个是给其他网关连的地址。
5.3Gates网关转发(部分版本有)
运行3Gates.exe或在3Gates.ini中把"选人转发""RunGate自动转发"后的IP改为局域网IP并勾选开启转发。
改完所有配置保存,完全退出再按顺序启动数据库→DBSvr→LoginSrv→Gate→主服务M2/GameSrv。
四、配置登录器与列表文件
局域网玩家需要用指向你IP的登录器,有三种做法:
-用配套登录器生成器:打开服务端自带的登录器配置工具,"服务器IP"填局域网IP,区名跟服务端ServerName一致,生成登录器(通常是Mir3Login.exe或带.inf配置文件),拷给局域网其他玩家放客户端根目录。
-手动改列表文件:客户端根目录找ServerList.txt或List.txt,删除原内容按格式写:
[我的传奇3]
192.168.1.100:7000
保存后用普通传奇3登录器选该列表。
•部分老版登录器:直接改客户端目录LoginSet.ini或LoginGate.ini里的ServerAddr=192.168.1.100。
五、玩家连接步骤
1.服务端主机先启动所有服务,自己能正常进游戏验证。
2.其他玩家电脑连同一路由器,关闭各自防火墙(或放行传奇3客户端)。
3.把改好的登录器或整个客户端(含补丁)拷过去,运行登录器瑶务器。
4.首次进可能需要注册账号(部分端在LoginSrv窗口有账号管理工具可预先建号)。
六、连不上的排查清单
•ping局域网IP不通→检查网线/WiFi是否同网段,关手机热点。
•登录器能看列表但点连接卡住→端口被防火墙拦截,确认Mir3Server下所有exe放行。
-提示账号密码错误或无法注册→检查DBSvr是否正常启动,数据库账号密码配置正确。
•进游戏后黑屏/缺地图→把服务端ClientPatch中Map、Data、Wav文件夹覆盖到玩家客户端。
•改完还只能本机进→确认所有ini里127.0.0.1都改成了局域网IP,特别是!ServerInfo.txt第二个IP最容易漏。

