一、单机架设核心 IP:认准 127.0.0.1(本地回环地址)
单机传奇无需外网 / 局域网 IP,所有配置必须指向127.0.0.1(本地回环地址,代表电脑自身),错填局域网 IP(如 192.168.1.10)或外网 IP,必然提示 “服务器关闭”,重点配置以下 3 类文件:
1. 服务端核心引擎配置(1.85 版本关键文件)
路径:服务端Mir200\Engine.ini(1.85 版本必改文件,老版本可能无此文件)
用记事本打开,找到 3 处关键 IP 参数,全部设为 127.0.0.1:
[Network]
ServerIP=127.0.0.1 # 服务端对外通信IP,单机必须填127.0.0.1
ListenIP=127.0.0.1 # 监听IP,填本地地址避免外部连接干扰
LoginIP=127.0.0.1 # 登录验证IP,与登录器IP需一致
注意:部分 1.85 版本Engine.ini会默认填 “0.0.0.0”(允许所有 IP 连接),单机需手动改成 127.0.0.1,否则易出现 “服务器关闭” 提示。
2. 数据库服务 IP 配置
路径:服务端DBServer\DBService.ini(1.85 版本数据库连接核心)
重点修改 2 处 IP,确保与数据库本地地址匹配:
DBAddr=127.0.0.1 # 数据库地址,单机数据库在本地,填127.0.0.1
ServerIP=127.0.0.1 # 数据库与服务端通信IP,同本地地址
无需修改 DBName、DBUser、DBPwd(除非你手动改了数据库配置),仅关注 IP 字段即可。
3. 登录网关 IP 配置(1.85 版本特有)
1.85 版本多带独立登录网关,路径:服务端LoginGate\MirGate.ini
找到 “GateConfig” 段落,修改 IP 为 127.0.0.1:
[GateConfig]
ServerIP=127.0.0.1 # 网关指向服务端IP
LocalIP=127.0.0.1 # 网关本地监听IP
Port=7000 # 登录端口,1.85版本默认7000,别改
若缺少此文件,查看服务端LoginCenter\config\serverlist.json,将 “ip” 字段全部改为 127.0.0.1。
二、客户端登录器 IP 设置(最易出错环节)
“服务器关闭” 多半是登录器 IP 与服务端不匹配,1.85 版本需按以下步骤配置:
1. 用配套登录器配置工具
找到服务端文件夹中的 “登录器配置器”(常见名称:LegendLoginConfig.exe或1.85登录器生成器),按以下步骤改 IP:
打开工具,选择 “服务器列表”→“添加服务器”;
“服务器名称” 随便填(如 “1.85 单机版”);
“IP 地址” 必须填127.0.0.1,别填你的局域网 IP(如 192.168.1.2);
“端口” 填 7000(1.85 版本默认登录端口,与MirGate.ini中的 Port 一致);
点击 “生成登录器”,将生成的Login.exe复制到客户端根目录。
2. 排查登录器 “隐性错误”
若用现成登录器(非自己生成),右键登录器→“属性→兼容性”,勾选 “以管理员身份运行”“兼容 Windows XP SP3”,1.85 老版本对 Win7/Win10 兼容性差,不设兼容易连不上;
别用 “外网登录器”(带 “自动获取 IP” 功能的),单机必须用 “本地登录器”,外网登录器会自动搜索外网 IP,导致连接失败。
三、“服务器关闭” 的 IP 关联排查(关键步骤)
改完 IP 仍提示 “服务器关闭”,需检查 3 个关联点,都与 IP 设置不当有关:
1. 服务端进程是否正常启动(IP 错会导致进程闪退)
按正确顺序启动进程,观察是否有窗口闪退(闪退说明 IP 或端口错):
启动DBServer.exe:窗口显示 “DB Server Start,IP:127.0.0.1”,代表数据库 IP 正常;
启动LoginServer.exe:显示 “Login Server Ready,Listen IP:127.0.0.1:7000”,代表登录 IP 和端口正常;
启动GameServer.exe:显示 “Game Server Start,Connect Login IP:127.0.0.1”,代表游戏服务 IP 正常;
若某一步闪退,打开对应文件夹的 “Log.txt”(如LoginServer\Log.txt),搜 “IP” 或 “Port”,会提示 “IP 错误” 或 “端口被占用”。
2. 端口是否被占用(IP 对但端口被占也会提示关闭)
1.85 版本用 7000(登录)、7100(游戏)端口,被迅雷、QQ 等占用会连不上:
按 Win+R 输入 “cmd”,回车后输入命令:netstat -ano | findstr "7000";
若显示 “TCP 0.0.0.0:7000 ... LISTENING 1234”,说明 PID 为 1234 的程序占了 7000 端口;
按 Ctrl+Shift+Esc 打开任务管理器,“详细信息” 页找到 PID=1234 的程序,右键 “结束任务”,再重启服务端进程。
3. 1.85 版本 “IP 绑定” 文件检查(容易忽略)
部分 1.85 版本有独立 IP 绑定文件,路径:服务端Mir200\Envir\IPBind.txt(若有此文件):
打开后若有 “192.168.1.0/24”“220.181.0.0/16” 等外网 / 局域网 IP 段,全部删除,只留一行127.0.0.1,保存后重启 GameServer;
此文件作用是 “只允许指定 IP 段连接”,留外网 IP 会禁止本地连接,导致提示服务器关闭。
四、1.85 版本 IP 设置避坑点(针对你的版本问题)
你提到 “新下的 1.85 版本”,这类版本比老版本多 2 个 IP 配置坑,必须注意:
1. 别改 “本地回环地址” 为局域网 IP
很多教程是 “局域网多人玩” 的设置,让填 192.168.1.X,但你是单机,填这类 IP 会导致 “服务器关闭”,单机只认 127.0.0.1,所有配置文件都别填其他 IP。
2. 检查 “版本协议” 与 IP 的匹配
1.85 版本有 “合击协议”,部分服务端会绑定 IP 和协议:
打开Mir200\Engine.ini,找到ProtocolType=185(185 代表 1.85 协议),确保协议号正确,若协议号错(如填 176),即使 IP 对,也会提示服务器关闭,协议号必须与你的 1.85 版本匹配。
五、1.85 单机 IP 设置快速流程(一步到位)
改服务端 3 个文件 IP 为 127.0.0.1:Mir200\Engine.ini、DBServer\DBService.ini、LoginGate\MirGate.ini;
用配套登录器配置工具,IP 填 127.0.0.1,端口 7000,生成登录器;
用 cmd 查 7000、7100 端口是否被占,结束占用程序;
按 “DBServer→LoginServer→GameServer” 顺序启动进程,确保无闪退;
右键登录器,设兼容 XP 模式 + 管理员权限,双击登录,若显示 “连接服务器成功”,说明 IP 设置正确。
1.85 单机传奇 架设:IP 地址设置全流程指南
来源:
作者:
点击:

