传奇服务器外发登录器生成与配置全流程

来源: 作者: 点击:
核心逻辑:从“单机”到“外网”的转变

要让别人连你的服务器,登录器生成逻辑与单机版有本质区别:IP地址不能是127.0.0.1(仅本机),必须改为你的公网IP或服务器外网IP。别人通过这个IP找到你的服务端。生成登录器的工具通常位于服务端压缩包内的“登录器”或“配置器”文件夹中(如GOM引擎的GameOfMir登录器生成器.exe,GEE引擎的MakeGameLogin.exe)。

第一步:服务端IP修改(网关绑定)

在生成登录器前,必须先确保服务端“允许外网连接”。打开你的MirServer目录,进行以下操作:

1.修改引擎控制器:运行GameCenter.exe,点击【配置向导】,将“游戏服务器外网IP地址”修改为你的公网IP(如果是局域网联机,则填写本机内网IP,如192.168.1.xxx)。保存配置并重启所有网关程序。
2.修改网关文件:检查LoginGate(登录网关)和RunGate(游戏网关)文件夹内的.ini配置文件,将ListenIP或GateAddr从127.0.0.1改为0.0.0.0或你的本机内网IP。0.0.0.0表示监听所有网络连接,这是最稳妥的设置。
3.端口开放:确保路由器或云服务器的防火墙已开放7000(登录端口)、7100/7200(游戏端口)及8000(微端端口,如有)。

第二步:制作登录器列表(ServerList)

登录器读取的服务器信息通常来自一个网络列表文件(.txt)。你需要创建一个列表文件并上传到网络空间,或者使用本地列表模式(需对方手动导入)。

方法A:使用网络列表(推荐,方便更新)
1.创建列表内容:用记事本新建一个config.txt文件,内容格式如下(以GOM引擎为例):

[Server]
服务器名称|你的公网IP|7000|1|0|你的公网IP|8000

其中7000是登录端口,8000是微端更新端口。
2.上传列表:将此文件上传到任意可外网访问的网站空间(如免费静态页面托管服务),获得一个类似http://xxx.com/config.txt的URL地址。
3.配置登录器:打开登录器配置器,在“远程列表地址”和“备用列表地址”中填入这个URL。

方法B:使用本地列表(免上传,需打包)
在配置器中直接添加服务器线路:名称自定义,IP填你的公网IP,端口填7000。生成登录器后,别人无需额外下载列表文件,但后续修改服务器IP需重新生成登录器。

第三步:生成登录器EXE文件

在登录器配置器中完成以下关键设置后,点击【生成登录器】:

-基本设置:填写登录器标题(如“经典传奇”)、版本号。客户端搜索条件建议设置为“自动搜索”,避免别人客户端路径不一致导致无法读取补丁。
-补丁路径(Resources):这是最易出错的地方。必须指定客户端内补丁文件夹的正确路径(通常是Resources或Data)。生成前建议用配置器自带的“PAK读取规则”工具检查一遍,确保所有.pak文件显示“密码正确”,否则别人进游戏会黑屏或装备不显示。
-生成文件:点击生成,得到一个.exe文件(如经典传奇登录器.exe)。

第四步:打包发给别人(文件组成)

你不能只发一个.exe文件给别人,否则对方无法正常游戏。需要打包以下内容:

1.登录器程序:生成的经典传奇登录器.exe。
2.完整补丁文件夹:服务端对应的Resources、Data、Map等自定义补丁文件夹。
3.必要配置文件:如Pak.txt、Map.txt(部分引擎需要)。

操作建议:将登录器.exe和补丁文件夹一起打包成压缩包,发给对方。对方需先安装纯净的传奇客户端(如16周年版本),然后将你的压缩包解压覆盖到客户端根目录,最后运行登录器即可。

连接失败排查(FAQ)

•连接失败/无法注册:99%的原因是服务端IP未改为公网IP,或路由器/服务器防火墙未开放7000端口。请用“端口扫描”工具检查你的公网IP:7000是否开放。

-进游戏黑屏:对方客户端版本不对(建议用16周年),或补丁未正确覆盖,或登录器配置时Pak路径错误。
-登录器闪退:登录器与引擎不配套(如用了GOM的登录器连GEE的服务端),或被杀毒软件误杀(建议让对方添加信任)。
[顶部]