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.iniIPAddress本机局域网IP处理登录请求
角色网关\SelChrGate\Config.iniGateAddr本机局域网IP角色选择通道
运行网关\RunGate\Config.iniGateAddr本机局域网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本机局域网IP01001

例如:测试服192.168.31.102192.168.31.10201001
角色网关报错?

关闭防火墙:控制面板→WindowsDefender防火墙→关闭

端口冲突处理:

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

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

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

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

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

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

M2控制台检查:

查看:查看→在线用户

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

重要提醒:

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

总结流程图

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

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

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

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