想要修改你的传奇私人服务器SKY登录器连接的端口号?比如默认的7000端口被别人攻击、冲突了,或者你想换个端口增加安全性?没问题!修改其实很简单,但需要同时在登录器配置文件和服务器端做修改,两边端口号必须一致才行!下面我们来一步步详细说明:
第一步:修改登录器配置文件(login.txt)
找到你的login.txt文件:这是SKY登录器的核心配置文件。它通常在你制作登录器时选择的那个文件夹里,或者在你下载的登录器补丁包里。记住它的位置。
用记事本打开:右键点击login.txt文件,选择“打开方式”,然后选择“记事本”。
理解内容:打开后,你会看到类似这样的内容(具体格式可能略有差异):
标题=你的传奇私人服务器名称
服务器=你的服务器IP地址或域名
端口=7000
#可能还有其他行,比如备用IP、备用端口、公告地址等等...
关键的几项就是标题(游戏名字)、服务器(IP地址或域名)、端口。
修改端口号:
找到写着端口=7000的这一行。
把等号=后面的7000改成你想要的新端口号。比如你想改成8010,那就改成端口=8010。
非常重要:
只改数字部分!不要改动“端口=”这几个字!
不要加空格!确保写法是端口=8010(正确)而不是端口=8010(错误,带空格)。
端口号通常是一个在1024到65535之间的数字(避免使用系统常用端口如802122等)。选择一个不太常用的大数字,比如8100820088889999等相对安全些。
(示例图:记事本中高亮显示"端口=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:7000127.0.0.1:7000
修改后:0飞扬传奇127.0.0.1:8010127.0.0.1:8010(如果你的服务器外网IP是1.2.3.4,那就改成0飞扬传奇1.2.3.4:8010127.0.0.1:8010)
保存文件!
文件二(通常需要):MirServer\Mir200\RunGate文件夹下的配置文件
进入MirServer\Mir200\RunGate文件夹。
里面通常有一个.ini格式的配置文件,可能是Config.iniRunGate.ini之类的(具体文件名看引擎)。用记事本打开它。
寻找类似Port=或GatePort=这样的项。它后面跟着的数字通常也是默认的7000。
将这项的值改成你的新端口号(8010)。
保存文件!
重启服务器:修改完所有服务器端配置文件后,必须重启服务器才能让新的端口设置生效!关闭所有游戏服务器相关的程序(如:主控制台、LoginGate、SelGate、DBServer、LoginSrv、M2Server、RunGate等),然后按照启动顺序重新启动它们。
第三步:生成或更新登录器
如果你使用的是可配置的登录器生成器,修改完login.txt后,需要重新生成登录器程序(.exe文件)。
如果你的登录器配置允许热更新(即玩家登录后自动同步配置),那么只需要确保login.txt文件已经按新端口修改并放在正确的位置(通常是登录器补丁目录下),并且服务器端更新正确。玩家再次启动登录器时就会使用新配置。
总结&注意事项
两边同步改:登录器配置(login.txt的端口=)和服务器配置文件(!Servertable.txt和RunGate配置)必须同时修改为相同的新端口号!
小心空格:配置文件里,都是项=值的形式,等号两边不要有空格!
必须重启服务:服务器端改完后不重启,旧的端口依然在运行,新端口不会生效!
检查防火墙:
服务器防火墙:确保新端口(如8010)在服务器的防火墙(安全组)中已经开放(允许入站连接)。否则玩家会连不上!
玩家电脑防火墙(可选但建议提醒):如果玩家自己开了防火墙很严格,可能需要添加例外或手动放行新的登录器程序和新端口。
测试:修改完成后,一定要找朋友(用外网)或自己(用内网IP)测试一下是否能正常连接游戏。
选择安全端口:避免使用太常见或太低的端口号(比如218044333063389等),容易被扫描攻击。使用像8100888856789这样的大数字相对安全些。
备份!备份!备份!在修改任何配置文件之前,强烈建议先复制一份备份(把原文件复制一份改名,比如!Servertable.txt.old),万一改错了还能恢复!
常见错误排查
登录器连接不上,显示“连接服务器失败”或者卡在“连接网关”:
两边端口是否一致?再仔细核对login.txt的端口号和服务器端!Servertable.txt和RunGate配置里的端口号是否完全一样(数字相同,没空格)。
服务器重启了吗?确认服务器在修改配置文件后完整重启过。
服务器防火墙开新端口了吗?检查服务器防火墙入站规则,确认新端口(如8010)已放行(TCP协议)。
改完端口后只有自己能上,别人上不了:
可能是服务器防火墙没开放新端口!这是最常见的问题。请开放服务器防火墙或云服务器的安全组策略,允许新端口的TCP入站连接。
也可能是!Servertable.txt文件里,配置行的外网端口没改对,或者写成了127.0.0.1或内网IP。外网端口要和登录器端口一致,对应的IP必须是服务器的公网IP或域名。
RunGate提示端口被占用:
你改的新端口号可能已经被服务器上的其他程序占用了。换一个其他端口再试。确保服务器重启生效。
记住核心:改login.txt只是告诉登录器去连哪个新门(端口),必须同步把服务器上守护这个门的保安(RunGate)也调到新门站岗(改端口并重启),同时还要确保新门畅通无阻(防火墙放行),玩家才能顺利进来!
第一步:修改登录器配置文件(login.txt)
找到你的login.txt文件:这是SKY登录器的核心配置文件。它通常在你制作登录器时选择的那个文件夹里,或者在你下载的登录器补丁包里。记住它的位置。
用记事本打开:右键点击login.txt文件,选择“打开方式”,然后选择“记事本”。
理解内容:打开后,你会看到类似这样的内容(具体格式可能略有差异):
标题=你的传奇私人服务器名称
服务器=你的服务器IP地址或域名
端口=7000
#可能还有其他行,比如备用IP、备用端口、公告地址等等...
关键的几项就是标题(游戏名字)、服务器(IP地址或域名)、端口。
修改端口号:
找到写着端口=7000的这一行。
把等号=后面的7000改成你想要的新端口号。比如你想改成8010,那就改成端口=8010。
非常重要:
只改数字部分!不要改动“端口=”这几个字!
不要加空格!确保写法是端口=8010(正确)而不是端口=8010(错误,带空格)。
端口号通常是一个在1024到65535之间的数字(避免使用系统常用端口如802122等)。选择一个不太常用的大数字,比如8100820088889999等相对安全些。
(示例图:记事本中高亮显示"端口=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:7000127.0.0.1:7000
修改后:0飞扬传奇127.0.0.1:8010127.0.0.1:8010(如果你的服务器外网IP是1.2.3.4,那就改成0飞扬传奇1.2.3.4:8010127.0.0.1:8010)
保存文件!
文件二(通常需要):MirServer\Mir200\RunGate文件夹下的配置文件
进入MirServer\Mir200\RunGate文件夹。
里面通常有一个.ini格式的配置文件,可能是Config.iniRunGate.ini之类的(具体文件名看引擎)。用记事本打开它。
寻找类似Port=或GatePort=这样的项。它后面跟着的数字通常也是默认的7000。
将这项的值改成你的新端口号(8010)。
保存文件!
重启服务器:修改完所有服务器端配置文件后,必须重启服务器才能让新的端口设置生效!关闭所有游戏服务器相关的程序(如:主控制台、LoginGate、SelGate、DBServer、LoginSrv、M2Server、RunGate等),然后按照启动顺序重新启动它们。
第三步:生成或更新登录器
如果你使用的是可配置的登录器生成器,修改完login.txt后,需要重新生成登录器程序(.exe文件)。
如果你的登录器配置允许热更新(即玩家登录后自动同步配置),那么只需要确保login.txt文件已经按新端口修改并放在正确的位置(通常是登录器补丁目录下),并且服务器端更新正确。玩家再次启动登录器时就会使用新配置。
总结&注意事项
两边同步改:登录器配置(login.txt的端口=)和服务器配置文件(!Servertable.txt和RunGate配置)必须同时修改为相同的新端口号!
小心空格:配置文件里,都是项=值的形式,等号两边不要有空格!
必须重启服务:服务器端改完后不重启,旧的端口依然在运行,新端口不会生效!
检查防火墙:
服务器防火墙:确保新端口(如8010)在服务器的防火墙(安全组)中已经开放(允许入站连接)。否则玩家会连不上!
玩家电脑防火墙(可选但建议提醒):如果玩家自己开了防火墙很严格,可能需要添加例外或手动放行新的登录器程序和新端口。
测试:修改完成后,一定要找朋友(用外网)或自己(用内网IP)测试一下是否能正常连接游戏。
选择安全端口:避免使用太常见或太低的端口号(比如218044333063389等),容易被扫描攻击。使用像8100888856789这样的大数字相对安全些。
备份!备份!备份!在修改任何配置文件之前,强烈建议先复制一份备份(把原文件复制一份改名,比如!Servertable.txt.old),万一改错了还能恢复!
常见错误排查
登录器连接不上,显示“连接服务器失败”或者卡在“连接网关”:
两边端口是否一致?再仔细核对login.txt的端口号和服务器端!Servertable.txt和RunGate配置里的端口号是否完全一样(数字相同,没空格)。
服务器重启了吗?确认服务器在修改配置文件后完整重启过。
服务器防火墙开新端口了吗?检查服务器防火墙入站规则,确认新端口(如8010)已放行(TCP协议)。
改完端口后只有自己能上,别人上不了:
可能是服务器防火墙没开放新端口!这是最常见的问题。请开放服务器防火墙或云服务器的安全组策略,允许新端口的TCP入站连接。
也可能是!Servertable.txt文件里,配置行的外网端口没改对,或者写成了127.0.0.1或内网IP。外网端口要和登录器端口一致,对应的IP必须是服务器的公网IP或域名。
RunGate提示端口被占用:
你改的新端口号可能已经被服务器上的其他程序占用了。换一个其他端口再试。确保服务器重启生效。
记住核心:改login.txt只是告诉登录器去连哪个新门(端口),必须同步把服务器上守护这个门的保安(RunGate)也调到新门站岗(改端口并重启),同时还要确保新门畅通无阻(防火墙放行),玩家才能顺利进来!

