针对你“单机能玩、局域网连接失败”的问题,核心是服务端配置未完整适配局域网+网络权限拦截。以下是从“配置修改”到“测试验证”的全流程,按顺序操作即可解决:
一、前置准备:确认局域网基础环境
1.检查IP网段:确保三台电脑都在路由器分配的同一局域网(如均为192.168.1.x,子网掩码255.255.255.0)。
•验证:按Win+R输入cmd,打开命令提示符,输入ipconfig,查看“默认网关”和“IPv4地址”是否符合。
2.关闭所有电脑防火墙(临时):先排除防火墙拦截,后续再针对性开放端口(避免遗漏)。
二、核心:修改SKY服务端所有IP相关配置
SKY服务端的IP设置分散在多个配置文件中,仅替换127.0.0.1为192.168.1.5是不够的!需找到以下文件逐一修改:
1.修改登录服务器(LoginServer)配置
路径:SKY服务端根目录\Mir200\Envir\Login.ini(或ServerInfo.txt,不同版本路径可能略有差异)
•找到LoginServerIP=这一行,将值改为主机IP(如192.168.1.5);
•找到ExternalIP=或BindIP=,同样改为192.168.1.5(绑定主机IP,允许局域网连接);
•保存文件。
2.修改游戏服务器(GameServer)配置
路径:SKY服务端根目录\Mir200\Envir\Game.ini(或GameServerInfo.txt)
•找到LoginIP=,改为登录服务器的IP(即192.168.1.5,确保GameServer能连接到LoginServer);
•找到ServerIP=,改为192.168.1.5(游戏服务器对外暴露的IP);
•保存文件。
3.修改DB服务器(DBServer)配置(若有)
路径:SKY服务端根目录\Mir200\DBServer\Envir\DBConfig.txt
•找到LoginIP=或GameIP=,均改为192.168.1.5,确保DBServer与Login/GameServer通信正常。
4.关键:修改“客户端连接配置”(容易被忽略)
部分SKY版本需要在登录器配置文件中指定局域网IP!
•找到登录器目录下的Config.ini(或LoginList.txt);
•将“服务器IP”或“网关IP”改为192.168.1.5(而非127.0.0.1);
•重新编译登录器(若用登录器生成工具,需重新生成)。
三、开放防火墙端口(必须!)
传奇局域网需要开放3个核心端口,否则其他电脑无法连接登录服务器:
1.登录端口:7000(客户端连接登录服务器的入口);
2.缓存端口:7100(服务端内部数据交换);
3.角色端口:7200(角色数据传输)。
开放端口的方法(以Windows10/11为例):
1.按Win+S搜索“WindowsDefender防火墙”,打开;
2.左侧点击“高级设置”→右侧点击“入站规则”→“新建规则”;
3.规则类型选“端口”→下一步;
4.输入上述3个端口(用逗号分隔:700071007200)→下一步;
5.选择“允许连接”→下一步;
6.勾选“专用”和“公用”网络→下一步;
7.命名规则(如“SKY传奇局域网端口”)→完成。
四、启动服务端并测试
1.启动顺序(重要!):先开LoginServer→再开DBServer→最后开GameServer(按这个顺序启动,避免服务依赖失败);
2.检查日志:
•LoginServer日志:Mir200\Log\LoginLog_*.txt,看是否有“客户端连接成功”的记录;
•GameServer日志:Mir200\Log\GameLog_*.txt,看是否有“角色登录”的信息;
3.局域网测试:
•从另外两台电脑打开传奇客户端,输入主机IP(192.168.1.5)和端口(默认7000);
•若能进入游戏,说明设置成功!
五、常见问题排查
1.仍提示“连接关闭”:
•检查所有配置文件是否保存(尤其是Login.ini的BindIP);
•用telnet192.168.1.57000测试登录端口是否开放(能连接则说明端口正常);
2.角色无法同步:
•检查GameServer的ServerIP是否设置为192.168.1.5;
•重启GameServer和LoginServer;
3.登录器找不到服务器:
•重新生成登录器(用SKY配套的登录器工具,导入修改后的Config.ini)。
最终提醒
•SKY服务端的配置文件不要用文本替换器批量替换,容易误改数据库或其他关键配置;
•若需长期使用,建议将服务端目录设置为“共享”,方便其他电脑访问(但非必须,局域网IP连接已足够)。
按以上步骤操作,你的SKY传奇应该能在局域网内正常运行,三台电脑都能登录!如果有具体日志错误,可以贴出来进一步帮你分析~
一、前置准备:确认局域网基础环境
1.检查IP网段:确保三台电脑都在路由器分配的同一局域网(如均为192.168.1.x,子网掩码255.255.255.0)。
•验证:按Win+R输入cmd,打开命令提示符,输入ipconfig,查看“默认网关”和“IPv4地址”是否符合。
2.关闭所有电脑防火墙(临时):先排除防火墙拦截,后续再针对性开放端口(避免遗漏)。
二、核心:修改SKY服务端所有IP相关配置
SKY服务端的IP设置分散在多个配置文件中,仅替换127.0.0.1为192.168.1.5是不够的!需找到以下文件逐一修改:
1.修改登录服务器(LoginServer)配置
路径:SKY服务端根目录\Mir200\Envir\Login.ini(或ServerInfo.txt,不同版本路径可能略有差异)
•找到LoginServerIP=这一行,将值改为主机IP(如192.168.1.5);
•找到ExternalIP=或BindIP=,同样改为192.168.1.5(绑定主机IP,允许局域网连接);
•保存文件。
2.修改游戏服务器(GameServer)配置
路径:SKY服务端根目录\Mir200\Envir\Game.ini(或GameServerInfo.txt)
•找到LoginIP=,改为登录服务器的IP(即192.168.1.5,确保GameServer能连接到LoginServer);
•找到ServerIP=,改为192.168.1.5(游戏服务器对外暴露的IP);
•保存文件。
3.修改DB服务器(DBServer)配置(若有)
路径:SKY服务端根目录\Mir200\DBServer\Envir\DBConfig.txt
•找到LoginIP=或GameIP=,均改为192.168.1.5,确保DBServer与Login/GameServer通信正常。
4.关键:修改“客户端连接配置”(容易被忽略)
部分SKY版本需要在登录器配置文件中指定局域网IP!
•找到登录器目录下的Config.ini(或LoginList.txt);
•将“服务器IP”或“网关IP”改为192.168.1.5(而非127.0.0.1);
•重新编译登录器(若用登录器生成工具,需重新生成)。
三、开放防火墙端口(必须!)
传奇局域网需要开放3个核心端口,否则其他电脑无法连接登录服务器:
1.登录端口:7000(客户端连接登录服务器的入口);
2.缓存端口:7100(服务端内部数据交换);
3.角色端口:7200(角色数据传输)。
开放端口的方法(以Windows10/11为例):
1.按Win+S搜索“WindowsDefender防火墙”,打开;
2.左侧点击“高级设置”→右侧点击“入站规则”→“新建规则”;
3.规则类型选“端口”→下一步;
4.输入上述3个端口(用逗号分隔:700071007200)→下一步;
5.选择“允许连接”→下一步;
6.勾选“专用”和“公用”网络→下一步;
7.命名规则(如“SKY传奇局域网端口”)→完成。
四、启动服务端并测试
1.启动顺序(重要!):先开LoginServer→再开DBServer→最后开GameServer(按这个顺序启动,避免服务依赖失败);
2.检查日志:
•LoginServer日志:Mir200\Log\LoginLog_*.txt,看是否有“客户端连接成功”的记录;
•GameServer日志:Mir200\Log\GameLog_*.txt,看是否有“角色登录”的信息;
3.局域网测试:
•从另外两台电脑打开传奇客户端,输入主机IP(192.168.1.5)和端口(默认7000);
•若能进入游戏,说明设置成功!
五、常见问题排查
1.仍提示“连接关闭”:
•检查所有配置文件是否保存(尤其是Login.ini的BindIP);
•用telnet192.168.1.57000测试登录端口是否开放(能连接则说明端口正常);
2.角色无法同步:
•检查GameServer的ServerIP是否设置为192.168.1.5;
•重启GameServer和LoginServer;
3.登录器找不到服务器:
•重新生成登录器(用SKY配套的登录器工具,导入修改后的Config.ini)。
最终提醒
•SKY服务端的配置文件不要用文本替换器批量替换,容易误改数据库或其他关键配置;
•若需长期使用,建议将服务端目录设置为“共享”,方便其他电脑访问(但非必须,局域网IP连接已足够)。
按以上步骤操作,你的SKY传奇应该能在局域网内正常运行,三台电脑都能登录!如果有具体日志错误,可以贴出来进一步帮你分析~

