一、先查:获取服务器的局域网 IP(关键前提)
单机用 127.0.0.1 能进,但局域网其他电脑无法访问,需先确定服务器在局域网中的真实 IP,操作步骤:
在服务器电脑上按「Win+R」,输入 “cmd” 打开命令提示符;
输入 “ipconfig” 并回车,找到 “以太网适配器 本地连接”(或 “WLAN”,看服务器连有线还是无线);
复制 “IPv4 地址”(例:192.168.0.108,这就是后续要改的核心 IP,记好这个地址)。
二、改:3 个核心文件的 IP 设置(改完就能用)
(一)LoginSrv.ini(登录服务配置,最关键文件)
找到服务端目录→进入 “LoginSrv” 文件夹(常见路径:D:\MirServer\LoginSrv);
右键 “LoginSrv.ini”→用记事本打开,找到以下参数并修改:
ListenIP=192.168.0.108 # 把127.0.0.1改成刚查的局域网IPv4地址
ServerName=我的局域网传奇 # 服务器名可自定义,不为空即可
LoginPort=7000 # 端口不用改,保持默认7000(局域网用默认端口就行)
AllowList=1 # 保持1,启用服务器列表
按「Ctrl+S」保存,关闭文件。
(二)RunGate Config.ini(网关配置,确保数据传输)
进入服务端 “RunGate” 文件夹(路径:D:\MirServer\RunGate);
打开 “Config.ini”,修改登录服务 IP,确保和 LoginSrv.ini 一致:
LoginServerAddress=192.168.0.108 # 这里必须和LoginSrv的ListenIP相同
LoginServerPort=7000 # 和LoginSrv的LoginPort一致,保持7000
GatePort=7200 # 网关端口默认即可,不用改
保存文件,关闭记事本。
(三)DBServer.ini(数据库服务配置,部分版本需改)
进入 “DBServer” 文件夹(路径:D:\MirServer\DBServer);
打开 “DBServer.ini”,找到 “ServerIP” 参数:
若参数是 “ServerIP=127.0.0.1”,改成 192.168.0.108;
若参数是 “ServerIP=0.0.0.0”(代表监听所有 IP),不用改,直接跳过;
保存文件(这步容易漏,不改可能导致局域网连不上数据库)。
三、配:登录器列表 IP(局域网其他电脑能看到服务器)
找到服务端里的 “配套登录器”(通常在 “登录器” 文件夹,别用第三方登录器);
右键登录器→选择 “编辑列表”(或 “配置游戏列表”,不同登录器 wording 不同);
把 “服务器列表地址” 改成 “局域网 IP:7000”(例:192.168.0.108:7000),保存列表。
四、验:启动服务 + 测试(确保局域网能用)
(一)正确启动服务顺序(不能乱序)
先双击 “LoginSrv.exe”(登录服务,桌面会弹小窗口,别关);
再双击 “RunGate.exe”(网关服务,弹窗口保持打开);
接着双击 “DBServer.exe”(数据库服务);
最后双击 “MirServer.exe”(主服务,弹出游戏控制台即启动成功)。
(二)局域网测试(其他电脑连一下)
在同一局域网的其他电脑上,复制服务器的登录器过去;
打开登录器,能看到 “我的局域网传奇” 服务器列表(不是空白就对了);
注册账号、登录游戏,能进游戏且不卡顿,说明 IP 设置成功。
五、常见问题:改完连不上?2 个快速解决办法
登录器列表空白:检查登录器列表地址是否填对(必须是 “局域网 IP:7000”,不是 127.0.0.1),或重新启动 LoginSrv.exe;
提示 “无法连接服务器”:确认服务器的 3 个核心服务(LoginSrv、RunGate、DBServer)都已启动,且其他电脑和服务器在同一 WiFi / 网线(没连错局域网)。
传奇服务端局域网 IP 设置教程:从单机 127.0.0.1 到局域网可用的改法
来源:
作者:
点击:

