针对你“单机能玩、局域网连接失败”的问题,核心是服务端配置未完整适配局域网+网络权限拦截。以下是从“配置修改”到“测试验证”的全流程,按顺序操作即可解决:
一、前置准备:确认局域网基础环境
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(角色数据传输)。
开放端口的方法(以Windows 10/11为例):
1. 按Win+S搜索“Windows Defender 防火墙”,打开;
2. 左侧点击“高级设置”→右侧点击“入站规则”→“新建规则”;
3. 规则类型选“端口”→下一步;
4. 输入上述3个端口(用逗号分隔:7000,7100,7200)→下一步;
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);
• 用telnet 192.168.1.5 7000测试登录端口是否开放(能连接则说明端口正常);
2. 角色无法同步:
• 检查GameServer的ServerIP是否设置为192.168.1.5;
• 重启GameServer和LoginServer;
3. 登录器找不到服务器:
• 重新生成登录器(用SKY配套的登录器工具,导入修改后的Config.ini)。
最终提醒
• SKY服务端的配置文件不要用文本替换器批量替换,容易误改数据库或其他关键配置;
• 若需长期使用,建议将服务端目录设置为“共享”,方便其他电脑访问(但非必须,局域网IP连接已足够)。
按以上步骤操作,你的SKY传奇私人服务器应该能在局域网内正常运行,三台电脑都能登录!如果有具体日志错误,可以贴出来进一步帮你分析~
SKY传奇服务端局域网设置全攻略(英雄版):解决“连接关闭”问题的详细步骤
来源:
作者:
点击:

