一看就懂!SKY传奇登录器端口修改全攻略:从login.txt到服务器设置

来源: 作者: 点击:
想要修改你的传奇私人服务器SKY登录器连接的端口号?比如默认的7000端口被别人攻击、冲突了,或者你想换个端口增加安全性?没问题!修改其实很简单,但需要同时在登录器配置文件和服务器端做修改,两边端口号必须一致才行!下面我们来一步步详细说明:

第一步:修改登录器配置文件 (login.txt)
找到你的login.txt文件: 这是SKY登录器的核心配置文件。它通常在你制作登录器时选择的那个文件夹里,或者在你下载的登录器补丁包里。记住它的位置。

用记事本打开: 右键点击 login.txt 文件,选择“打开方式”,然后选择“记事本”。

理解内容: 打开后,你会看到类似这样的内容(具体格式可能略有差异):


标题=你的传奇私人服务器名称
服务器=你的服务器IP地址或域名
端口=7000
# 可能还有其他行,比如备用IP、备用端口、公告地址等等...

关键的几项就是 标题(游戏名字)、服务器(IP地址或域名)、端口。
修改端口号:

找到写着 端口=7000 的这一行。

把等号 = 后面的 7000 改成你想要的新端口号。比如你想改成 8010,那就改成 端口=8010。

非常重要:

只改数字部分!不要改动“端口=”这几个字!

不要加空格!确保写法是 端口=8010(正确)而不是 端口 = 8010(错误,带空格)。

端口号通常是一个在 1024 到 65535 之间的数字(避免使用系统常用端口如80, 21, 22等)。选择一个不太常用的大数字,比如 8100, 8200, 8888, 9999 等相对安全些。

(示例图:记事本中高亮显示 "端口=7000",手动将7000改为8010)
保存文件: 修改完成后,点击记事本菜单栏的“文件” -> “保存”,或者直接按快捷键 Ctrl + S 保存。

第二步:修改服务器端配置 (最关键!)

只修改了登录器的 login.txt 是远远不够的!你必须同时修改你服务器上的配置文件,让服务器程序“监听”在新的端口上。登录器去连接,服务器得在这个端口“等着”才能通。
找到服务器端的关键配置文件: 这取决于你服务器使用的引擎(如HERO、BLUE、翎风等),位置通常在 D:\MirServer(假设你安装在D盘)或你的服务器安装根目录下。主要找这两个文件:

文件一(必须): MirServer\Mir200\!Servertable.txt

这个文件非常重要!用记事本打开它。

里面应该有一行或多行类似:


你的服务器名字 服务器IP地址:外网端口号 服务器IP地址:内网端口号


将 外网端口号 和 内网端口号 都改成你在 login.txt 里设置的那个新端口号(比如 8010)。如果你只有一行配置或者不太懂内外网,就把看到的所有端口号都改成新端口号(8010)。

例如:

修改前:0 飞扬传奇 127.0.0.1:7000 127.0.0.1:7000

修改后:0 飞扬传奇 127.0.0.1:8010 127.0.0.1:8010 (如果你的服务器外网IP是 1.2.3.4,那就改成 0 飞扬传奇 1.2.3.4:8010 127.0.0.1:8010)

保存文件!

文件二(通常需要): MirServer\Mir200\RunGate 文件夹下的配置文件

进入 MirServer\Mir200\RunGate 文件夹。

里面通常有一个 .ini 格式的配置文件,可能是 Config.ini, RunGate.ini 之类的(具体文件名看引擎)。用记事本打开它。

寻找类似 Port= 或 GatePort= 这样的项。它后面跟着的数字通常也是默认的 7000。

将这项的值改成你的新端口号(8010)。

保存文件!
重启服务器: 修改完所有服务器端配置文件后,必须重启服务器 才能让新的端口设置生效!关闭所有游戏服务器相关的程序(如:主控制台、LoginGate、SelGate、DBServer、LoginSrv、M2Server、RunGate等),然后按照启动顺序重新启动它们。

第三步:生成或更新登录器
如果你使用的是可配置的登录器生成器,修改完 login.txt 后,需要重新生成登录器程序(.exe文件)。

如果你的登录器配置允许热更新(即玩家登录后自动同步配置),那么只需要确保 login.txt 文件已经按新端口修改并放在正确的位置(通常是登录器补丁目录下),并且服务器端更新正确。玩家再次启动登录器时就会使用新配置。

总结 & 注意事项
两边同步改: 登录器配置(login.txt的端口=) 和 服务器配置文件(!Servertable.txt和RunGate配置) 必须同时修改为相同的新端口号!

小心空格: 配置文件里,都是 项=值 的形式,等号两边不要有空格!

必须重启服务: 服务器端改完后不重启,旧的端口依然在运行,新端口不会生效!

检查防火墙:

服务器防火墙: 确保新端口(如8010)在服务器的防火墙(安全组)中已经开放(允许入站连接)。否则玩家会连不上!

玩家电脑防火墙(可选但建议提醒): 如果玩家自己开了防火墙很严格,可能需要添加例外或手动放行新的登录器程序和新端口。
测试: 修改完成后,一定要找朋友(用外网)或自己(用内网IP)测试一下是否能正常连接游戏。

选择安全端口: 避免使用太常见或太低的端口号(比如21, 80, 443, 3306, 3389等),容易被扫描攻击。使用像 8100, 8888, 56789 这样的大数字相对安全些。

备份!备份!备份! 在修改任何配置文件之前,强烈建议先复制一份备份(把原文件复制一份改名,比如 !Servertable.txt.old),万一改错了还能恢复!

常见错误排查
登录器连接不上,显示“连接服务器失败”或者卡在“连接网关”:

两边端口是否一致? 再仔细核对 login.txt 的端口号 和 服务器端 !Servertable.txt 和 RunGate配置 里的端口号是否完全一样(数字相同,没空格)。

服务器重启了吗? 确认服务器在修改配置文件后完整重启过。

服务器防火墙开新端口了吗? 检查服务器防火墙入站规则,确认新端口(如8010)已放行(TCP协议)。

改完端口后只有自己能上,别人上不了:

可能是服务器防火墙没开放新端口!这是最常见的问题。请开放服务器防火墙或云服务器的安全组策略,允许新端口的TCP入站连接。

也可能是 !Servertable.txt 文件里,配置行的 外网端口 没改对,或者写成了127.0.0.1或内网IP。外网端口要和登录器端口一致,对应的IP必须是服务器的公网IP或域名。

RunGate提示端口被占用:

你改的新端口号可能已经被服务器上的其他程序占用了。换一个其他端口再试。确保服务器重启生效。

记住核心:改login.txt只是告诉登录器去连哪个新门(端口),必须同步把服务器上守护这个门的保安(RunGate)也调到新门站岗(改端口并重启),同时还要确保新门畅通无阻(防火墙放行),玩家才能顺利进来!