一、前期核心准备:确认网络环境与备份文件
1. 网络环境核查:确保三台电脑均通过同一路由器连接,打开主机(安装服务端的电脑)桌面“控制面板-网络和共享中心-以太网-属性-IPv4协议”,确认主机IP为静态IP(你已设置的192.168.1.5),子网掩码255.255.255.0,网关192.168.1.1,DNS可设为114.114.114.114。另外两台客户端电脑IPv4设为同一网段静态IP(如192.168.1.6、192.168.1.7),网关和DNS与主机一致,避免IP冲突。
2. 关键文件备份:进入服务端根目录“MirServer”,备份“MirServer\Mud2\DB”数据库文件夹、“MirServer\Mir200\Envir”脚本配置文件夹,以及“MirServer\LoginSrv”“MirServer\Mir200”两个核心目录,防止配置错误导致服务端损坏。
3. 工具与环境准备:准备文本编辑器(Notepad++优先,避免格式错乱)、SKY引擎专属配置工具(服务端根目录通常自带,如“SKY引擎控制器.exe”);关闭三台电脑的防护工具,主机需关闭防火墙(或后续开放对应端口),避免拦截游戏连接。
二、第一步:正确配置SKY服务端IP(核心解决连接关闭问题)
1. 停止所有服务端程序:先关闭已启动的SKY引擎控制器、登录网关、游戏网关等所有相关窗口,确保服务端文件无占用,否则修改的配置无法保存生效。
2. 用引擎配置工具修改IP(拒绝盲目文本替换):打开服务端根目录的“SKY引擎控制器.exe”,点击“配置向导”进入基础设置界面,找到“服务器IP地址”选项,将默认的127.0.0.1改为主机静态IP 192.168.1.5,无需勾选“动态IP”“外网IP”等选项(局域网无需这些设置)。
3. 网关参数精准配置:配置向导第二步进入“登录网关设置”,确认登录网关端口为默认的7000(可保留默认,记好此端口后续用);第三步“游戏网关设置”,确认游戏网关端口7100,服务器名称可自定义(如“家庭局域网传奇”),其他参数保持默认,点击“完成”保存配置。
4. 修正addrtable.txt文件:进入“MirServer\LoginSrv”目录,找到“!addrtable.txt”文件,用文本编辑器打开。正确格式应为“游戏名称 192.168.1.5 192.168.1.5 7000”(格式说明:游戏名 登录IP 备用IP 登录端口),删除原有错误内容,按此格式填写,保存后关闭文件。这是解决“连接关闭”的关键步骤,盲目替换IP易导致此文件格式错乱。
5. 核查其他配置文件:进入“MirServer\Mir200”目录,找到“Setup.txt”文件,打开后找到“ServerIP”字段,确认其值为192.168.1.5;找到“LoginPort”字段,确认值为7000,与网关端口一致,修改后保存。
三、第二步:路由器端口转发设置(局域网连接必经步骤)
1. 登录路由器管理界面:打开任意一台联网电脑的浏览器,地址栏输入路由器网关IP(通常为192.168.1.1,路由器底部标签可查看),输入路由器管理员账号密码(默认多为admin/admin)登录。
2. 添加端口转发规则:找到“高级设置-端口转发”或“虚拟服务器”选项(不同路由器名称略有差异),点击“添加新规则”,按以下参数填写:
(1)规则1:外部端口7000,内部端口7000,内部IP 192.168.1.5,协议TCP+UDP,规则状态启用;
(2)规则2:外部端口7100,内部端口7100,内部IP 192.168.1.5,协议TCP+UDP,规则状态启用;
(3)规则3:外部端口8000,内部端口8000,内部IP 192.168.1.5,协议TCP+UDP,规则状态启用(SKY引擎微端默认端口,避免遗漏)。
3. 保存路由器配置:添加完成后点击“保存配置”,部分路由器需重启才能生效,可在“系统工具-重启路由器”中操作,重启后不要修改路由器网络设置。
三、第三步:重新配置SKY登录器(匹配局域网设置)
1. 打开SKY登录器配置器:进入服务端根目录“登录器”文件夹,找到“SKY登录器配置器.exe”(若没有,需下载与SKY引擎匹配的版本),双击打开。
2. 核心参数配置:在“列表设置”栏目中,选择“本地列表”(局域网无需外网列表),点击“编辑列表”,按格式填写:“家庭局域网传奇|192.168.1.5|7000|0”(格式说明:服务器名称|主机IP|登录端口|备用端口),保存列表后,将“主列表地址”设为该本地列表文件路径(如D:\MirServer\登录器\list.txt)。
3. 其他关键设置:“客户端路径”选择主机上热血传奇客户端根目录(如D:\热血传奇);“补丁设置”若有自定义补丁,填写补丁文件夹名称(需与客户端补丁目录一致);取消勾选“外网验证”“微端验证”等局域网无需的选项,点击“生成登录器”,将生成的登录器保存至桌面。
4. 登录器部署:将生成的登录器复制到另外两台客户端电脑的热血传奇客户端根目录下,确保三台电脑的传奇客户端版本一致,且均安装了服务端对应的游戏补丁。
四、第四步:启动服务端与局域网连接测试
1. 正确启动服务端:在主机上打开“SKY引擎控制器.exe”,依次点击“启动登录网关”“启动游戏网关”“启动游戏服务器”,观察三个窗口是否均正常运行(无报错、无自动关闭),若网关启动失败,检查端口是否被占用(可重启电脑释放端口)。
2. 主机本地测试:打开主机上的登录器,输入账号密码(单机可正常游戏的账号),选择服务器登录,确认能正常进入游戏且无卡顿,避免主机自身配置问题影响局域网连接。
3. 客户端连接测试:在另外两台客户端电脑上,双击复制好的登录器,输入与主机相同的账号密码(无需重新注册,局域网共享数据库),选择“家庭局域网传奇”服务器,点击登录。若能顺利进入游戏界面,说明局域网设置成功;若仍提示“连接关闭”,返回检查前面步骤。
五、常见问题排查:针对性解决连接关闭等异常
1. 仍提示“连接关闭”:
(1)原因:!addrtable.txt文件格式错误,或路由器端口转发未生效;
(2)解决方案:重新打开!addrtable.txt,严格按“游戏名称 192.168.1.5 192.168.1.5 7000”格式填写,删除多余空格和换行;登录路由器,在“端口转发”界面测试7000、7100端口连通性,若不通,检查路由器是否开启防火墙,或重启路由器重新添加规则。
2. 客户端找不到服务器:
(1)原因:登录器列表IP或端口错误,或客户端与主机不在同一网段;
(2)解决方案:重新配置登录器列表,确认IP为192.168.1.5、端口7000;检查客户端电脑IPv4设置,确保子网掩码、网关与主机一致,可通过“运行-输入cmd-输入ping 192.168.1.5”测试连通性,能ping通则网段正常。
3. 服务端网关启动失败:
(1)原因:端口被其他程序占用,或IP设置冲突;
(2)解决方案:打开主机“任务管理器-性能-打开资源监视器-网络-监听端口”,找到7000、7100端口对应的占用程序,结束该程序;若仍失败,在SKY引擎配置向导中修改网关端口(如7001、7101),同时同步修改!addrtable.txt、路由器端口转发规则和登录器列表中的端口。
4. 能登录但进入游戏后掉线:
(1)原因:游戏网关端口未开放,或服务端与客户端补丁不匹配;
(2)解决方案:确认路由器已转发7100端口,主机防火墙开放该端口;将主机上服务端的补丁文件夹完整复制到客户端,确保客户端补丁名称与登录器配置一致。
六、补充说明:SKY引擎局域网设置关键注意事项
1. 禁止盲目文本替换IP:SKY引擎部分配置文件(如!addrtable.txt、Setup.txt)有固定格式,用文本替换器批量替换易导致字段错乱,所有IP修改需手动在对应配置界面或文件中精准修改。
2. 保持端口一致性:登录网关端口、游戏网关端口、路由器转发端口、登录器列表端口必须完全一致,任意一处端口不匹配都会导致连接失败。
3. 英雄版功能适配:若进入游戏后英雄功能异常,进入“MirServer\Mir200\Envir”目录,找到“HeroConfig.txt”文件,确认其中“HeroOpen”字段值为1(开启英雄功能),其他英雄参数保持默认即可。

