当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇单机1.95合击版架设完没有登录器找服务端生成器或下载引擎配套登录器教程

热度:
1.95合击单机版服务端很多不自带现成登录器exe,需要你用服务端里的登录器配置/生成工具自己做,或下载对应引擎(Hero、BLUE/LEG、飞尔、GOM合击版)的配套登录器。先确认引擎类型再操作,不要乱用不配套的登录器否则连不上。

一、判断你的服务端是什么引擎

打开MirServer(或解压后的服务端根目录),看关键文件:

•Hero合击引擎:有HeroM2.exe、!Setup.txt,GameGate目录有HeroGate.exe

-BLUE/LEG合击引擎(含1.95连击版):有LEGEngine.exe或Blue引擎控制器.exe,LoginGate目录通常有LoginGate.exe
•飞尔合击引擎(Feier):文件名多含Flyer或Feier,主程序如FeierM2.exe

-GOM/GEE合击增强版:有GameOfMir引擎控制器.exe、GOMEngine.exe

记住你看到的引擎类型,后面必须下载或找同引擎的登录器生成器。

二、先翻服务端里有没有自带登录器或生成工具

很多合击端把登录器生成器藏在文件夹里,先全盘搜再考虑外下:

1.打开服务端根目录D:\MirServer(你实际的路径)。
2.重点看这几个地方:
•根目录下的登录器、登陆器文件、LoginMake、引擎工具、Tools文件夹

-MirServer\LoginGate\里有无MakeLogin.exe、登录器配置.exe
•直接在全盘搜索关键词:登录器、MakeLogin、LoginConfig、GameLogin

3.找到后:
•如果是现成的登录器.exe或Game.exe,直接复制到传奇客户端根目录运行(需同目录有Mir.dat)。

•如果是登录器配置器.exe/MakeGameLogin.exe,双击打开按第三节配置生成。

三、用引擎配套登录器生成器做登录器(最正规做法)

以最常见的三种合击引擎为例:

BLUE/LEG1.95合击引擎

1.运行登录器配置器(通常叫登陆器配置器-连击版.exe或LEG登陆器配置器.exe)。
2.基本设置页填:
•服务器名称:随便写,如"我的1.95合击"

•列表地址:单机架设填http://127.0.0.1/list.txt或选"本地列表",也可直接填127.0.0.1

•客户端路径:指向你的热血传奇客户端目录

3.点"生成配置信息"保存,再点"生成登录器",生成出的exe放到客户端根目录。
4.把配置器目录里的LoginGate.exe覆盖回服务端MirServer\LoginGate\LoginGate.exe,RunGate.exe覆盖MirServer\RunGate\RunGate.exe(有的自动帮你做)。
5.建一个简单的list.txt放IIS或简易HTTP目录,内容格式:

我的1.95合击|127.0.0.1|7000|0

7000是登录网关端口,可在引擎控制器→登录网关设置查看,不是7000就改对应数字。

Hero合击引擎

1.打开Hero统一登录器生成器(登陆器动态配置器.exe或MakeLogin.exe)。
2.列表HTTP地址填http://127.0.0.1/gamelist.txt(需本地有简易Web或把list.txt放可访问位置,部分Hero版支持直接填127.0.0.1做本地列表)。
3.生成登录器到客户端目录,同时把生成器目录里的LoginGate.exe覆盖服务端对应网关。
4.list.txt格式通常为:区名|127.0.0.1|7000|0

GOM/GEE合击增强版

1.运行MakeGameLogin.exe(GOM登录器生成器)。
2.IP填127.0.0.1,端口默认7000(看LoginGate监听端口)。
3.勾选"单机模式"(如有),选择客户端目录,点生成。
4.把生成的登录器exe放客户端根目录,确保Data下补丁已覆盖。

四、没有生成器——下载对应引擎单机专用登录器

服务端确实没有任何生成工具时:
1.按第一节确认引擎类型(Hero/BLUE/飞尔/GOM合击)。
2.搜索下载"Hero引擎单机登录器"、"BLUE连击版单机登录器"或"GOM合击单机登录器"(要纯净版)。
3.将登录器exe放入传奇客户端根目录。
4.部分IP版登录器首次运行让你填服务器列表,手动加一条:
•服务器名:随意

•IP:127.0.0.1

•端口:7000(与服务端LoginGate端口一致)

5.若登录器提示缺少Mir.dat,把引擎包或登录器目录里附带的Mir.dat复制到客户端根目录同登录器一起。

五、建本地列表文件list.txt(GOM/Hero常需)

如果登录器读列表地址,在本地建个txt:

我的1.95合击|127.0.0.1|7000|0

保存为ANSI编码(不要用UTF-8,中文易乱码),命名为list.txt。单机架设可用HFS(简易HTTP文件服务器)或IIS把它发布为http://127.0.0.1/list.txt,部分Hero版支持直接把list.txt放登录器同目录并填相对路径。

六、常见连不上排查

•点登录没反应/连接失败:确认服务端已启动(DBServer→LoginSrv→M2Server→RunGate都要跑起来),任务管理器看LoginGate.exe和RunGate.exe进程存在。端口7000被占用可用netstat-ano|findstr7000查。

-登录器闪退:缺VC++2008/2010运行库或DX9.0c,装一下即可。
•进游戏黑屏/缺地图怪:是客户端补丁没覆盖好,跟登录器无关,把服务端提供的Data、Map、Wav等补丁覆盖到客户端根目录。

•提示版本不符:登录器与服务端引擎不匹配,换同引擎登录器或重新用服务端自带生成器做。

-读取列表失败:list.txt编码非ANSI、IP端口错、本地HTTP未开,Hero可试把列表地址直接写127.0.0.1并在登录器目录放ServerList.txt按格式填写。

先做服务端内置生成器→不行下对应引擎单机登录器→配127.0.0.1+端口→放客户端根目录覆盖Mir.dat和补丁,基本都能解决。
[顶部]