一、明确场景:三种IP填写规则
服务端IP配置取决于“谁要连接游戏”,不同场景使用的IP地址完全不同。
场景 目标IP 适用对象
单机测试 127.0.0.1 (本地回环) 仅本机电脑可连
局域网联机 192.168.x.x (本机内网IP) 同一路由器下的手机/电脑
外网开放 公网IP (如113.56.xx.xx) 互联网任意玩家
获取本机IP方法:按Win+R输入cmd,输入ipconfig回车,查看“IPv4 地址”即为局域网IP。
二、核心配置文件修改(手动版)
若服务端无“配置向导”,需手动修改以下文件(以D:\MirServer为例):
1. 引擎主控 (Mir200\Engine.ini)
用记事本打开,修改[Network]段落:
ServerIP=127.0.0.1 ; 改为目标IP
ListenIP=127.0.0.1 ; 改为目标IP
LoginIP=127.0.0.1 ; 改为目标IP
部分老版本无此文件,则跳过。
2. 数据库服务 (DBServer\DBService.ini)
修改数据库连接地址:
DBAddr=127.0.0.1 ; 单机保持127.0.0.1,外网填服务器IP
ServerIP=127.0.0.1 ; 改为目标IP
3. 登录网关 (LoginGate\MirGate.ini)
修改[GateConfig]段落:
ServerIP=127.0.0.1 ; 改为目标IP
LocalIP=127.0.0.1 ; 改为目标IP
Port=7000 ; 登录端口,通常不改
4. 地址表 (LoginSrv\!addrtable.txt)
这是最容易出错的文件,格式必须严格一致:
服务器名称 Line1 内网IP 外网IP 外网IP:7100
• 单机/局域网:三个IP位置全部填写127.0.0.1或192.168.x.x
• 外网:内网IP填服务器本地IP,外网IP填公网IP
三、配置向导一键修改(推荐)
大多数整合服务端自带图形化工具,操作更简单:
1. 运行D:\MirServer\GameCenter.exe(或类似控制器)。
2. 点击“配置向导”,在“游戏服务器IP地址”处填入目标IP。
3. 连续点击“下一步”直至“保存”,工具会自动批量修改上述所有配置文件。
四、登录器列表同步(关键)
服务端IP改完后,客户端登录器必须同步修改,否则无法连接。
• 单机列表:将列表文件(如serverlist.txt)中的IP全部改为127.0.0.1。
• 外网列表:列表中的IP必须与服务端!addrtable.txt里的外网IP完全一致。
• 生成器配置:若使用登录器生成器,在“游戏列表”选项卡中填写对应的IP和端口(通常7000/7100)。
五、常见报错与排查
• 连接失败:检查LoginSrv\!addrtable.txt格式是否正确,IP与端口是否用空格分隔。
• 创建角色卡住:DBServer目录下的!serverinfo.txtIP未修改,或SelGate网关IP配置错误。
• 外网不通:确认路由器是否开启了端口映射(映射7000、7100、7200端口至服务器内网IP)。
修改IP后务必完全关闭服务端再重启,仅刷新M2无法生效。

