传奇3登录器怎么制作自己电脑架设服务端生成登录器完整流程教程

来源: 作者: 点击:
传奇3的客户端本身不知道服务端在哪。登录器要干的活就是把这个地址写进去,顺带把补丁、服务器列表、更新地址一起打包,玩家双击就能连上。你在自己电脑把服务端架好之后,从网上随手下的登录器基本没用,因为它指向的是别人的机器。想让客户端连到你这台电脑,只能拿配置器重新生成一个。

下面按实际操作顺序讲,从检查服务端一直到局域网联机。

一、先确认服务端有没有正常启动

登录器能不能连上,首先取决于服务端是否在监听。打开服务端目录里的游戏控制器,看三个核心进程的状态。

DBServer负责账号和角色数据。LoginGate是登录网关,客户端第一步连的就是它。GameServer或者M2Server是游戏主进程,管地图、怪物、技能这些。

三个都要显示运行中。登录网关没起来,登录器填得再对也会提示连接失败。这时候打开LoginGate目录下的配置文件,看里面的服务器地址是不是127.0.0.1。自己电脑本地测试就填这个回环地址,填成别的地址都连不上。

二、记下两个参数,一个都不能错

生成登录器之前,你得知道两件事。

第一件是端口。打开服务端配置目录,找到记录登录端口的那个文件,参数名通常是GatePort或者ServerPort,默认值多为7000。有的服务端放在Mir200目录的Config.ini里,有的放在Config目录的ServerInfo.cfg里,看你手上这份端的具体结构。记下这个数字。

第二件是本机IP。本地自己玩填127.0.0.1就行。要是想局域网里别的电脑也能进,按Win加R,输入cmd回车,再输ipconfig,找到IPv4地址,一般是192.168开头,比如192.168.1.103,记下来。

这两个参数后面每一步都要用到,端口和IP对不上,是登录器连不上服务端最常见的原因。

三、配置器怎么选

自己电脑架设不用买工具,服务端压缩包里一般就带着。

首选是引擎自带的配置器。在服务端目录里找名字类似LoginMaker.exe、登录器配置器.exe的工具,通常在Tool文件夹或者登录器工具文件夹里。它最大的好处是版本对得上,自动认得你服务端的补丁和加密方式,不容易出现引擎不匹配的报错。

如果服务端是别人改过的版本,自带工具打不开,就用第三方通用生成器。这类工具下载时注意来源,尽量挑资源站里口碑老一点的,装完先查一遍有没有多余的捆绑程序。用之前记得手动选传奇3对应的模板,选错模板,登录器可能加载不了传奇3的地图资源。

不建议新手一上来就自己写登录器。用易语言写壳、再配打包工具做自动更新,这套流程对没接触过编程的人来说门槛偏高,先把手上的端跑通更实际。

四、本地列表文件自己写

列表文件告诉登录器去连哪个服务器。自己电脑玩,不用租空间,随便建个文本文件就行。

新建一个文本文档,重命名为列表文件,后缀改成txt。打开往里填内容,格式一般是服务器名字,加IP,加端口,中间用竖线隔开,大概长这样。

测试区=127.0.0.1|7000|0

竖线前后别留空格,也别写成中文标点。最后那个0是微端端口,自己电脑架设不开微端就填0。多个服务器就多写几行。填完保存,编码选ANSI,用记事本或者Notepad++都行。

还有一种写法是分区段写,先写一行方括号包起来的区名,下面再写IP和Port两行。具体用哪种,看你的配置器要求哪种格式。配置器里一般会有“列表设置”或者“本地列表路径”这一项,点浏览,选中刚存的这个txt文件,登录器就知道去哪读了。

五、往配置器里填参数

打开配置器,要填的东西其实不多,重点就三块。

服务器设置这一块,主服务器IP填127.0.0.1,端口填步骤二记下的那个数字。本地测试用不上备用地址,留空。游戏版本选跟你服务端对得上的,比如传奇3的某个具体版本号,选错了客户端容易和服务端不匹配。

补丁设置这块,点自动读叁务端补丁,配置器会去扫服务端的Data目录,把地图补丁、物品补丁、装备补丁一起加载进来。要是它没扫全,预览时发现装备图标缺失,就手动点添加补丁,瑶务端的Mir.dat文件,勾上强制加载。

客户端路径这块,点浏览,选你传奇3客户端所在的那个文件夹。要求这个文件夹里有Mir3.exe,配置器靠它定位游戏。路径选错,登录器点开始游戏会报找不到客户端。

加密设置那一项,设个密码。这个密码要和服务端配置里的补丁密码保持一致,服务端那边没有这个参数的话,就手动加上一行,值写一样的。密码对不上,补丁会被判定为被篡改,容易卡在进入环节。

外观可以顺手改。登录器标题填你服务器名字就行。背景图用BMP,尺寸别太大,800乘600左右比较稳,图太大启动会拖慢。按钮保留登录、注册、设置三个够用,充值、客服这类自己玩用不到的可以隐藏。

六、点生成

参数填完,点生成登录器,选一个保存路径。路径别带中文和特殊符号,用纯英文或者英文加数字的文件夹名最保险,中文路径有时会让程序读不到。

等进度条走完,一般十秒以内。生成后目录里会有登录器程序本身、列表文件、补丁文件夹这几样东西。

七、放进客户端目录

生成的登录器不能随便丢在桌面就双击。把它复制到传奇3客户端文件夹里,跟Mir3.exe放在一起。不然启动时会提示找不到客户端,或者点开始游戏没反应。

八、本地测试

先确认服务端三个进程都在跑。双击客户端目录里的登录器。

如果能看到你设置的那个服务器名字,说明列表读取成功了。输入账号密码,这里有个细节,自己电脑的单机端多数支持免注册,直接填个账号密码就能进;如果你用的是需要注册的端,先去注册页面建号。点进入游戏,能选区、能加载地图、能看到角色,登录器就算做成了。

九、局域网里让朋友一起玩

只自己玩到上面就结束了。想让同一个路由器下的另一台电脑也连进来,要改两个地方。

服务端的配置文件里,把127.0.0.1改成你本机的局域网IP,也就是ipconfig查到的那个192.168开头地址,改完重启服务端。列表文件里的IP也换成同一个局域网地址,端口不变,然后重新生成一次登录器,发给你朋友。

朋友那边的客户端不用改配置,他只需要把客户端补丁覆盖对,然后用你发过去的登录器登录。要是他连不上,先看系统防火墙。多数情况是防火墙把服务端端口拦了,在入站规则里给这个端口放行,或者临时关掉防火墙测一下。

十、常见问题怎么查

登录器里看不到服务器名字。多半是列表文件路径没言,或者格式写错了。回去看列表文件里有没有多余空格,竖线是不是英文的。

提示无法连接服务器。按顺序排三步。先看服务端进程是不是都活着,再看登录器里填的端口和服务端配置文件是不是同一个数字,最后看IP有没有填错。三步都核对完还连不上,用命令行的netstat查一下这个端口是不是被别的程序占了,被占就换个端口,服务端和登录器一起改。

点开始游戏没反应。八成是登录器没放进客户端目录,或者路径里有中文。挪到客户端根目录再试。

卡在登录界面进不去。检查客户端和服务端的版本号是否对应。版本号对不上,客户端加载到一半就会停住。

十一、几个容易忽略的细节

改完任何配置,服务端都要重启一次,登录器也要重新生成。只改文件不重启,改动不会生效,容易让人以为方法错了。

每次调参数前,把原文件复制一份存着。服务端跑起来正常之后,再动脚本和数值,出问题能马上还原。

测试阶段关掉杀毒软件,或者把服务端目录加进信任列表。登录器这类程序经常被误报,被删掉之后很难判断到底哪一步出了问题。

服务端目录和客户端目录,名字都用英文。中文路径在部分环节会引发读取失败,这个坑新手踩得最多。

按这套流程走下来,自己电脑架设的传奇3服务端配一个对应的登录器,本机登录和局域网联机都能跑通。核心就一句话,用和服务端引擎匹配的配置器,把本地IP和端口写进列表,生成后放进客户端目录。
[顶部]