SKYM2传奇引擎局域网开服教程(网关设置详解

来源: 作者: 点击:
外网教程通常要求填公网IP或域名,但局域网必须用本机局域网IP(如192.168.x.x),同时端口需避开冲突。网关填错会导致游戏列表读取失败、角色无法加载等问题。

详细操作步骤

第一步:查看本机局域网IP
Windows系统:

按 Win+R 输入 cmd 回车

输入 ipconfig 回车

找到 IPv4地址(如图)

!https://example.com/ipcmd.png
例如:192.168.31.102(你的局域网IP)

第二步:修改SKYM2网关文件
路径:服务端文件夹 MirServer\ 下相关目录

文件路径 关键修改项 填写内容 作用

登录网关\LoginGate\Config.ini IPAddress 本机局域网IP 处理登录请求
角色网关\SelChrGate\Config.ini GateAddr 本机局域网IP 角色选择通道
运行网关\RunGate\Config.ini GateAddr 本机局域网IP 游戏运行通道
游戏数据库\!serverinfo.txt 服务器IP 本机局域网IP 服务器通讯地址

修改示例(SelChrGate\Config.ini):
[Setup]
GateAddr=192.168.31.102 ; 此处改为你的IP
GatePort=5100
...

第三步:启动网关的正确顺序
按顺序启动核心程序(不要跳过任何一步):

登录网关(LoginGate.exe)

角色网关(SelChrGate.exe)

游戏网关(RunGate.exe)

M2Server主程序


启动时观察日志:

正常状态:显示 [已就绪] 和你的局域网IP

错误提示:端口被占用 → 重启电脑或修改端口号(如5100→5101)

避坑指南:常见问题解决
列表读取失败?

检查 D:\MirServer\登录器配置\ 下的列表文件(如serverlist.txt)

格式示例:

服务器名称,本机局域网IP,本机局域网IP,0,100,1

例如:测试服,192.168.31.102,192.168.31.102,0,100,1
角色网关报错?

关闭防火墙:控制面板 → Windows Defender防火墙 → 关闭

端口冲突处理:

打开 任务管理器 → 结束所有 M2Server* 进程

修改网关端口(所有网关端口需同步修改)
别人无法连接?

检查局域网互通:其他电脑按 Win+R → 输入 ping 192.168.31.102(填你的IP)

登录器配置:生成登录器时务必选择 局域网专用配置器

终极验证方案
本机测试:用单机登录器(IP填127.0.0.1)能否进入

局域网测试:其他电脑用登录器(IP填你的局域网IP)连接

M2控制台检查:

查看:查看 → 在线用户

正常状态显示玩家IP(如192.168.31.55)

重要提醒:

若使用 花生壳等内网穿透工具,需在所有网关文件中填写穿透生成的公网IP+端口(仅限外网用户,局域网无需此操作)。

总结流程图

graph TD
A[获取本机局域网IP] --> B[修改所有网关配置文件IP]
--> C[顺序启动网关程序]

--> D1[本机用127.0.0.1测试]

D1 --> D2[局域网设备用本机IP测试]

掌握这三点,90%的网关问题都能解决!遇到卡点可在评论区留言具体报错~