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

传奇外网架设常见问题解析:人物创建失败与解决方案

热度:
在架设传奇外网服务器时,玩家可能会遇到各种问题,尤其是人物创建失败这一常见问题。以下是针对这一问题的详细解析和解决方案:

检查IP和端口设置:

确保M2引擎的IP和端口设置正确。如果外网IP设置错误或端口不匹配,可能导致玩家无法创建人物。检查M2Server中的配置文件,确保IP设置为公网IP,端口设置正确。
数据库连接问题:

检查数据库连接是否正常。如果数据库服务器(DBServer)设置不当或数据库文件损坏,可能导致无法创建或读取人物信息。确保数据库服务器运行正常,且人物数据表无误。
网关和角色网关设置:

检查角色网关(LoginSrv)和游戏网关(GateSrv)是否正常工作。如果这些服务没有正确配置或未能正常启动,玩家可能无法创建人物。
服务端文件完整性:

确保服务端文件完整且未损坏。有时文件损坏或不完整可能导致游戏无法正常运行。重新下载或替换损坏的文件可能有助于解决问题。
客户端与服务端版本匹配:

确保客户端版本与服务端版本相匹配。版本不匹配可能导致玩家在创建人物时遇到问题。更新客户端或服务端至合适的版本。
检查登录器配置:

检查登录器是否正确配置。登录器配置错误可能导致无法连接到服务器或创建人物。确保登录器指向正确的服务器IP和端口。
防火墙和路由器设置:

检查服务器防火墙和路由器设置,确保没有阻止游戏端口。有时防火墙规则或路由器设置可能阻止了游戏的正常连接。
重启服务端:

如果以上方法都无法解决问题,尝试重启服务端。有时候,服务端的一些临时问题可以通过重启来解决。
查看服务端日志:

查看服务端日志文件,可能会发现导致创建人物失败的具体错误信息。根据日志中的提示进行相应的调整。

传奇外网架设完成后却出现建立不了人物的情况,可能由多种原因导致。首先,有可能是角色创建失败多半是在开区的 ID 目录和人物目录出现错误而造成的。具体路径为\mirserver\mud2\DBServer\FDB 和\mirserver\mud2\Logsrv\IdDB。无法创建人物有可能是这两个目录下的文件损坏,这两个目录下共 5 个文件,三个 DB,两个索引文件,所有的文件都可以直接使用记事本打开,里面能看到密码和提示问题答案、注册信息等。第二种可能就是 DBServer 数据库没有勾选【允许创建新人物】,在基本设置勾选就可以了,路径:D 盘/Mirserver/DBServer。另外再顺便给大家说一下行会信息的保存目录是在\mirserver\Mir200\Envir\Castle 这个路径下保存的,所以,要想解决这个问题的话那么首先需要对此目录文件做出备份,以免在出现错误后无法进行解决,而且通过使用记事本打开这个目录下的文件后还可以进行修改、删除等操作。
如果出现黑屏问题,可能是客户端、引擎、登录器不配套相关问题。可以完全卸载当前传奇客户端,然后重新安装传奇十周年的客户端,此版客户端承上启下,很少出现不兼容的问题,可避免许多问题的出现。重新下载当前版本所使用的游戏引擎,然后把版本里的全部替换下。下载本站单机登录器,按要求将网关替换后打开登录器再试。替换引擎—>替换单机登录器网关后,使用单机登录器本地测试看本地能否进入游戏。也有可能是引擎及登录器网关相关参数设置错误,查看所用登录器配套的“登录网关”是不是正确。以非凡登录器为例,路径:D:\MirServer\LoginGate\LoginGate.exe 为引擎的登录网关,在选项 - 基本设置下的登陆密码处看此处密码是不是跟登录器配置时的密码一样,非凡登陆器的默认密码是 20110113,如果不是可尝试修改图中蓝色方框中的内容。还有可能是登陆器配套的“角色网关”中的 IP 地址设置不正确,还是以非凡登录器为例,路径:D:\MirServer\RunGate\RunGate.exe 为引擎的角色网关。具体查看位置如下图,图中 IP,本地测试填 127.0.0.1,如果是外网就填外网 IP。还有可能是引擎 M2 中的相关参数设置不正确,具体看引擎选项—参数设置中的客户端控制下是否勾选了“允许普通客户端登录”,如果勾选了请尝试取消勾选再尝试,此处也可能导致黑屏。
对于 M2 没通过验证的情况,需要检查 IP 和端口是否正确。如果读取地图代码出现 -1 错误,要检查!setup 里的路径和服务端所在路径是否相同。当读取物品 code -100 错误时,检查物品数据库里的顺序编码是否正确。若 M2 出现找不到 xxx.txt,就在相应文件夹下建立个 xxx.txt。M2 出现无法读取 ipxxx.xxx.xxx.xxx 时,重起 M2 直到不出现错误。游戏中魔龙城花屏,可能是 M2 和登陆器不支持,换一个和 M2 符合的登陆器。不开门要检查 dbserver 是否通过验证,名字设置是否正确。如果是 windows socket error 通常每个套接字地址(协议网络地址端口)只允许使用一次。(10048), on api ’bind’,如果是 xp 系统关闭 ssdp,其他系统的话检查是否开了 2 个相同程序。服务器里出现复制装备,把重名 npc 全部改成不同的名字。1.8 私人服务器客户端的血和蓝看不见,检查 M2 和登陆器版本号是否相同。不刷怪,没有怪物,或怪物不攻击,检查 mongen.txt 里是不是空的。如果要狮子吼不麻痹人,在 M2 技能魔法选项里去掉狮子吼麻痹人。版本升级应保留 xmirservermud2dbsrv200fdb 下的全部文件人物装备挡、xmirservermud2logsrviddb 下的全部文件 id 挡、xmirservermir200map 下的全部文件地图挡、xmirservermir200notice 下的全部文件公告挡、xmirservermir200envircastle 下的全部文件沙巴克挡、xmirservermir200guildbase 下的全部文件行会挡。出现欢迎使用翎风系统软件...网站......正在启动服务...可换一个。鞋子和腰带不能修理,在修理的脚本里加上+54 +52。建立不了人物要检查角色网关 ip 是否设置正确,dbserver 的 ip 是否设置正确。进入游戏不能动,登陆器和 M2 版本不对换一个与 M2 想同的版本的登陆器。修改升级经验可在 lfm2 里设置或者在!setup.txt 里设置。清除游戏里的 id 可把 xmirservermud2logsrviddb 下的全部文件删除。如果网关设置不对有冲突,可能没设置好或者服务端有漏洞,需要仔细检查各个网关的设置以及服务端是否存在问题,确保 IP 设置正确,端口没有冲突等。
传奇外网架设后建立不了人物原因
传奇外网架设后出现建立不了人物的情况可能由多种原因导致。一方面,可能是在开区私人服务器的 ID 目录和人物目录出现错误。具体来说,可能是\mirserver\mud2\DBSrv200\FDB 和\mirserver\mud2\Logsrv\IdDB 这两个目录下的文件损坏。这些目录下共五个文件,三个 DB 文件和两个索引文件,所有文件都可以用记事本打开,里面能看到密码和提示问题答案、注册信息等。
如果数据库服务器没有勾选“允许创建新人物”也会导致无法创建人物。解决办法是在数据库网关,即“MirServer\DBServer”下面的 DBServer 程序中,点击“选项”“基本设置”,勾选“允许建立新人物”选项,然后点击确定保存。
另外,角色网关 IP 设置不正确或者 DBServer 的 IP 设置不正确也可能造成无法创建人物。所以在遇到建立不了人物的问题时,需要仔细检查这些方面的设置是否正确。
传奇外网黑屏问题解决方法
传奇外网出现黑屏问题可能有以下几种原因及解决方法。首先,如果是传奇游戏网关的端口不对,可能是当前传奇版本使用的游戏网关端口被其他程序占用或者被服务器屏蔽。这种情况下,只需要更新游戏网关端口即可。一般的游戏服务器中,开三个游戏网关端口即可,开几个网关就改几个网关的端口,没必要全部都更改。
其次,如果传奇版本中的 IP 被替换错误,比如 127.0.0.1 这个 IP 不能更换,很多新手在架设传奇的时候,替换 IP 的时候往往看到一个 IP 就替换,如果这个 IP 被替换就会造成游戏黑屏。如果是架设在本机或者局域网,想要外网的 IP 一起进入,但外网的玩家进入游戏是黑屏的,那么就需要对游戏网关端口进行映射。
对于使用 3k 引擎开的传奇出现黑屏问题,目前主要是因为 3km2 引擎无法完美兼容 Windows7 的系统。出现这种情况,玩家可以选择放弃这个传奇、更换系统、到 3k 官方去看看官方有没有提供解决方案或者重新在发布网上找传奇玩。
传奇外网 M2 未通过验证解决方法
传奇外网 M2 未通过验证可能是 IP 和端口配置不当造成。需要仔细核查 M2 中的 IP 和端口设置,确保与服务器配置一致。如果配置无误但仍验证失败,可以尝试重启 M2 服务。
传奇外网 M2 找不到文件处理
当传奇外网 M2 出现找不到文件的情况时,比如提示找不到城堡信息文件,一般是由于修改了版本路径所致,可能将服务端路径更换到了其它盘符,或者对默认目录进行了修改,而游戏控制器在进行配置时不会对沙巴克配置文件路径进行自动修改。解决方法是进入服务端目录的 mir200 目录,找到!setup.txt 文件,查找内容 CastleFile= ,然后将这一行全部替换为:CastleFile=.\Castle\List.txt。修改的原理是因为原来配置文件使用的是绝对路径,而现在修改为相对路径,不管怎么更换默认目录都不会影响程序对配置文件进行读取。
传奇外网 M2 无法读取 IP 处理
如果传奇外网 M2 出现无法读取 IP 的情况,可以尝试重启 M2,直到不出现错误。
传奇外网不开门问题排查
传奇外网不开门的原因有很多。可能是 IP 设置不正确,单机传奇 IP 为 127.0.0.1,如果是路由器架设外网,请注意端口映射。也可能是登陆器不配套,登录版本存在问题。还可能是设置问题,需要多检查检查架设中是否有地方没设置好。另外,host 文件被劫持了也会导致不开门,此时在任务管理器找到传世文件,结束掉这个任务,然后打开我的电脑打开 c 盘 drivers 文件,显示文件之后,鼠标右键用记事本打开,删除里面是所有内容,然后保存即可。
如果服务器勾选了“动态 IP”后外网不开门,可能是引擎的问题,如果是猫和电脑直连,可以选动态 IP,如果中间加了路由器,那么需要引擎再支持动态解析路由才可以,而个别引擎是不支持的,像 hero、gee、leg 这些不支持,91、gom 是支持。也有可能是 IP 弄错了,可以点开始 - 运行 - 输入 CMD 回车,进入 DOS 输入 ipconfig 即可显示 IP。确保开启了动态 DNS 服务,并将变化的公网 IP 自动更新到 DNS 中。如果还是不行,可能是防火墙或安全软件阻止了外部连接,暂时关闭它们看看能否解决问题。动态 IP 可能会导致连接不稳定,试试手动绑定一个静态 IP,并在路由器上做固定映射,这样外网访问就更顺畅了。
问题在控制器上了也可能导致不开门,如果设置全部都正常的话还是不开门的话,就把控制器 IP 后面的那个勾选去掉,再启动就可以了。如果机子是活动 IP,从新启动或者注销什么的会使 IP 改变,导致外网玩家看到服务器关闭了。外网映射没做好也可能导致不开门,如果能建立人物,说明主 IP 是对的,看下端口的设置和网关的设置。
传奇外网套接字错误处理
当传奇外网出现套接字错误,如“Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。(10048), on API 'bind'”,这种报错是提示 M2 使用的端口已经被占用。解决方法是检查是否之前运行过或者正在运行其他程序占用了端口。如果都没有,那么直接注销电脑即可解决。但如果是在服务器上开区,不能注销电脑,此时需要关闭错误的提示框,然后去服务端引擎配置上面重新检查端口,找到重复的,修改后保存再重新启动。
传奇外网客户端血蓝看不见处理
如果在传奇外网客户端看不见血和蓝,可能是以下原因导致。如果是玩 传奇出现这种情况,检查在电脑上是否安装了盛大传奇,是否盛大版本需要更新,或者下载的 传奇版本需要更新了。也可以客户端更新下,运行盛大的传奇更新下。还有可能是版本的问题。另外,电脑可能运行内存不足导致的卡顿,可以关闭一些后台进程试试看,或者升级一下显卡驱动。。如果是游戏版本过旧,更新到最新版可能会解决问题。记得清理下电脑垃圾文件保持流畅运行。可能是游戏设置或者网络有点小问题,试着检查下网络连接是否稳定,如果没问题试试调整画面设置,把血蓝显示调高点。另外,确认键盘和鼠标都没问题,技能按键没被其他程序占用。
传奇外网翎风系统启动问题处理
如果传奇外网使用翎风系统启动时出现报错,可能是引擎路径不对的原因导致的。比如上家将引擎是放在 E 盘的 Mirserver 文件夹中,但是现在放在 D 盘,就会出现这个提示。我们仅需要重新设置下服务器目录就可以解决了!设置好以后最好重新启动下服务端。如果数据库服务器报错,例如“找不到指定的模块(libmysql - 32.dll)”,多半是在配置服务器的时候,勾选错了数据库的设置,翎风目前常用的是“Sqlite 数据库”,注意设置好以后需要一直点右下角的“下一步”进行设置的保存和生成新的配置项。最好也重新启动下游戏引擎。
传奇外网网关设置冲突排查
传奇外网网关设置冲突可能导致各种问题。如果出现网关设置不对有冲突的情况,可能是没设置好或者服务端有漏洞。首先检查网关端口是否严格区分,不能重复,否则启动网关时会提示端口冲突,部分引擎在端口不重复情况下同样会提示端口重复,是因为游戏控制器启动网关时在下一个网关端口没启动的情况下就再次启动了该程序,可自行手动修改端口启动服务即可。
传奇外网架设是一个复杂的过程,需要仔细检查各个环节的设置和配置,以确保游戏能够正常运行。当出现问题时,需要根据具体的错误提示和现象进行排查和解决。同时,也可以参考相关的教程和论坛,获取更多的解决方法和经验。
[顶部]