凤舞天骄架设过程及经验分享
昨天架设了凤舞天骄v7991(修改端)。经过一番努力,终于架设成功。但是说能玩也能玩,说不能玩还真玩不了。怎么回事呢?
先说说架设过程中一些疑难问题的解决吧。
1 MySql模块的问题
开始架设以后,基本的步骤都弄妥了,但是Mysql死活无法启动。结果启动服务器到最后一步的时候,系统提示说:“MYQL模块初始化失败,可能MYSQL数据库服务没有运行”。
其实这个问题就是mysql数据库没有启动造成的。这个时候调出任务管理器,看看有没有mysqld-nt.exe进程就知道了。正常情况下mysql数据库启动后,系统进程中会出现名为:mysqld-nt.exe的进程。如果没有那么说明mysql没有启动,架设当然会出错了。
如果自动启动不了,手动点击D:\mysql\bin\mysqld-nt启动即可。但是我手动点击后mysql一闪就没了,系统进程中依然没有。这可奇怪了。一般这种情况就是以前安装过其他mysql数据库所致。那么只要删除以前的mysql数据库并清理下注册表相关键值即可。
回想自己以前安装过mysql-5.0.67-win32的数据库,但是都删除了啊。安全起见,打开注册表又查找了一遍,确实没有了。打开控制面板→管理工具→服务,找到名为Mysql的服务,手动启动。结果又提示无法启动,错误什么的。
这个时候我可没什么招了。怎么办呢?呆坐了半天,突然想到这个名为Mysql的服务有可能是以前安装mysql-5.0.67数据库以后自动注册的服务,而不是现在我架设凤舞天骄的服务,尽管两者的名字一样。那么我只要把这个服务卸载就可以了。
打开服务端中自带的天骄2系列管理工具,使用其中的小工具即可。
http://attachment.iopq.com/album/201310/25/145444vtyys201vzlp3zmr.jpg
在下拉列表中找到这个服务,点击卸载就好了。然后手动启动mysql,再看任务管理器中有了mysqld-nt.exe的进程,说明凤舞天骄的数据库启动了。
2 BNEntryS和BNListS服务无法启动的问题
这两个服务是运行服务器必须安装的,但是总是无法启动,提示“无法启动,如果它们没有什么可做的,例如日志和警报”等等。这又是怎么回事呢?
其实这是个先后的问题。启动这两个服务前,要先启动GSql,也就是这个:http://attachment.iopq.com/album/201310/25/1504256bannaa8fnfqs8q6.jpg
先启动了GSql,那么接着再启动这两个服务,这两个服务就会顺利启动了。
3 注册数据源的问题
貌似注册数据源很简单,但是我这里也破费周折。
开始注册数据源的时候,在“服务器”一栏中无论我填写“127.0.0.1”还是“(Local)\GSQL”,系统都会无响应半天,然后弹出一信息框,说“SQL Server不存在或者访问被拒绝”。这又是怎么回事呢?
原因就在于“服务器”的名称没有填对。在我的电脑上GSql是这样的:
http://attachment.iopq.com/album/201310/25/142849vrmv9vnnzzd1p8nm.jpg
http://attachment.iopq.com/album/201310/25/1428584wa4aanfanf2frgf.jpg
http://attachment.iopq.com/album/201310/25/1428451gsv5131v757x013.jpg
看图大概就明白了。服务器一栏的名称一定要和GSql中的一致,否则就会出现错误。
把服务器一栏的名称改了以后,数据源终于注册好了。
4 启动中SoeServer_Test.exe的问题
一开始启动到SoeServer_Test.exe的时候,出现了如图所示的情况:
http://attachment.iopq.com/album/201310/25/142839f3rg1fs1r66e1h0i.jpg
看图就明白了,启动到这里就停止了,然后无法进入游戏。因为agmeserver.cfg里面没有地图编号。游戏中一张地图都没有,又怎么进入游戏呢?然后我打开D:\FWTJ\gateserver\gameserver.cfg。
http://attachment.iopq.com/album/201310/25/1428368jnngl8e9xooqylg.jpg
造成这个的原因不明,也可能是解压缩的时候出错了。找到原压缩包,找到gameserver.cfg,重新解压覆盖即可。
http://attachment.iopq.com/album/201310/25/1428430qhnxikxi8i5ohki.jpg
5 客户端版本和战区版本不符的问题
一切都顺利后,启动服务器,点击进入游戏发现提示:客户端版本和战区版本不符。这个本来也简单,改下客户端版本号就行了。
但是我电脑中没有安装企业管理器,于是在绿色版的GSql的“工具”选项中注册com组件,然后启动企业管理器。
先选择“新建SQL Server注册”的选项。
http://attachment.iopq.com/album/201310/25/1540271uu0uvqnoh77un0n.jpg
点击“下一步”,注意这里:
http://attachment.iopq.com/album/201310/25/15403122hi27vfzhvmvmgx.jpg
如果这里不相符的话,那么就无法连接绿色GSql。
企业管理器都弄好后,打开数据库gamedb→表→T-Group,鼠标右键,选择“打开表”“返回所有行”。
http://attachment.iopq.com/album/201310/25/154935japp2g1jqv22qfqq.jpg
然后可以看到:
http://attachment.iopq.com/album/201310/25/154937ylfljjfxljlrf9ff.jpg
如图所示,把两者都改一样即可。其中“繁星满空”是我自己取的服务器名字。
于是这样,我就顺利的进入游戏了。
6 游戏中的问题
我发现如果我象上图那样,把版本号都改成v7920的话,游戏依然会提示“客户端版本和战区版本不符”。我都改成v7995的话,就没有这样的提示了(我客户端用的是v7995)。
而且我进入游戏后发现,任务不正常,接打兔腿的任务在任务列表中根本没有显示。接找NPC的任务,一个一个找过去,到最后那个NPC怎么对话,任务也完成不了。打个怪一下子升到17级了,我以为经验修改的高了,但是我再接着打怪升级就不那么快了。
打怪掉落的职业技能书以及任务需要的兔腿在背包中不显示,鼠标悬停在物品上方,能看出使用等级居然是245.....
我怀疑是客户端版本过高的问题,于是在网上狂找了半天,也没有看到v7920的客户端。
于是这游戏就这么搁在那了。
这么好的帖子怎么没人顶??谢谢楼主分享!先学习下,下载游戏中。 楼主用心了,我也很喜欢着款游戏,上大学时,玩了4年,现在也很想架设,嗨,还没有成功过,希望楼主搞个一键的,加油了! 好贴子超级顶 LZ,8057的服务端 可以用8105的客户端吗? 支持楼主真猛
启动中SoeServer_Test.exe启动失败怎么办 啊 支持下 天骄2从来没有假设成功过!! 感谢分享!! 谢谢楼主分享!先学习下 好贴,我喜欢,试一下,玩玩 虽然是老帖,但我刚下载完,准备爽一下,先留着等碰到问题再来看看 凤舞天骄私服,我也来挖一个,钟隐的一键端可以玩哦,百度一下很容易下载到,但是太老的游戏了,会有各种各样的问题,如果是xp系统就可以直接玩,win10需要装虚拟机。win7的DirectX11不兼容,没有专业人士相助就别想玩了。 楼主厉害,先存着,回头研究研究 谢谢大佬分享
页:
[1]