传奇世界单机服务器 IP 架设指南:区分内外网 + IP 替换实操

来源: 作者: 点击:
一、先搞懂:怎么判断客户端是外网还是单机?查 3 类核心文件
判断的关键是看配置文件里的 IP 类型 ——单机版必用 127.0.0.1(本地回环 IP),外网 / 局域网版用公网 IP(如 220.xx.xx.xx)或局域网 IP(如 192.168.xx.xx),具体查以下 3 类文件:
(一)服务端核心配置文件(最关键,优先查)
文件位置:进入服务器根目录→“Mirserver\Mir200\Config” 文件夹;
必查文件 1:LoginSrv.ini(登录服务配置)
右键用记事本打开,按 Ctrl+F 搜索 “IPAddress”:
若显示 “IPAddress=127.0.0.1”,说明是单机配置;
若显示 “IPAddress=192.168.1.100”(局域网)或 “IPAddress=220.181.5.6”(公网),就是非单机配置。
必查文件 2:GameSrv.ini(游戏服务配置)
同样搜索 “ServerIP”:
单机应显示 “ServerIP=127.0.0.1”;
非单机则是局域网 / 公网 IP,需后续修改。
(二)客户端登录器配置文件(次关键,影响登录)
文件位置:客户端根目录(如 “D:\ 传世客户端”),找 “Login.ini” 或 “登录器配置.ini”;
查看方法:打开文件后搜索 “ServerAddress”“IP” 等关键词:
单机应是 “ServerAddress=127.0.0.1”;
非单机则是其他 IP(如 “ServerAddress=192.168.1.101”),需同步修改。
(三)引擎配置文件(部分服务器有,查漏补缺)
文件位置:服务器根目录,找 “引擎控制器.exe” 对应的配置文件(如 GOM 引擎的 “GOMConfig.ini”);
查看方法:搜索 “ServerIP”“登录 IP”,若存在非 127.0.0.1 的 IP,也需修改(避免引擎加载旧 IP)。
二、核心操作:3 步找到目标 IP,用文本替换器改成 127.0.0.1
你有文本替换器,重点是 “先找到要替换的 IP,再批量替换”,按以下步骤来:
(一)第一步:确定 “要替换的 IP”(关键!别瞎换)
收集非单机 IP:
把第一步查出来的所有 “非 127.0.0.1 的 IP” 记下来(比如从 LoginSrv.ini 找到 192.168.1.100,从 GameSrv.ini 找到 192.168.1.100,从客户端 Login.ini 找到 192.168.1.101);
注意:可能存在 1 个或多个不同 IP,需全部记录(比如服务端用 192.168.1.100,客户端用 192.168.1.101,两个都要替换)。
验证 IP 唯一性:
若所有文件里的非单机 IP 都相同(比如全是 192.168.1.100),后续只需替换这 1 个 IP;若有多个不同 IP,需逐个替换。
(二)第二步:定位 “需要修改的文件列表”(别漏改)
必改文件清单(按优先级排序):
服务端:LoginSrv.ini、GameSrv.ini(Config 文件夹内);
客户端:Login.ini、登录器配置文件(客户端根目录);
引擎相关:GOMConfig.ini/GEEConfig.ini(服务器根目录,若有);
网关配置:GateSrv.ini(若服务器根目录有 “Gate” 文件夹,需查此文件)。
(三)第三步:用文本替换器批量替换(高效不犯错)
以 “要替换的 IP 是 192.168.1.100,替换成 127.0.0.1” 为例:
备份文件(重要!防改错):
把第二步列的所有文件复制一份,存到 “备份” 文件夹(比如 “D:\ 传世 IP 备份”),避免替换后无法恢复。
导入文件到替换器:
打开文本替换器,点击 “添加文件”,把所有要修改的文件(LoginSrv.ini、GameSrv.ini 等)选进去;
若替换器支持 “文件夹导入”,可直接导入服务端 Config 文件夹和客户端根目录(筛选.ini 格式文件)。
设置替换规则:
“查找内容”:输入要替换的 IP(如 192.168.1.100,注意别多空格);
“替换内容”:输入 127.0.0.1(纯数字 + 点,无空格);
勾选 “区分大小写”“全字匹配”(避免误改其他含数字的内容)。
执行替换并检查:
点击 “批量替换”,替换完成后,用记事本打开每个文件,按 Ctrl+F 搜索 127.0.0.1,确认所有目标 IP 都已替换(无遗漏)。
三、验证:改完 IP 后怎么确认是单机可用?
服务端验证:
启动服务器(先开 DBServer,再开 M2Server),查看 M2Server 窗口日志:
若显示 “登录服务 IP:127.0.0.1”“游戏服务 IP:127.0.0.1”,说明服务端 IP 改对;
若仍显示旧 IP,检查是否漏改引擎配置文件(如 GOMConfig.ini)。
客户端验证:
打开客户端登录器,查看 “服务器地址”:
若显示 127.0.0.1,直接注册账号登录;
若登录器没显示 IP,双击登录器配置文件(Login.ini),确认 “ServerAddress=127.0.0.1”,再登录测试。
四、新手常踩的 2 个坑及解决
漏改文件导致 “能启动服务端,但客户端登录失败”
解决:对照第二步的 “必改文件清单”,逐个检查是否都替换了 IP(尤其容易漏改客户端 Login.ini 或网关 GateSrv.ini)。
替换后 IP 格式错误(如多空格、少点)
解决:替换前确认 “查找内容” 和 “替换内容” 无多余字符(比如别写成 “127.0.0.1 ” 带空格,或 “127.0.01” 少点),替换后用记事本打开文件检查格式。