手把手教你架设QQ西游,小白也可成功架设了
本帖最后由 蜉蝣。 于 2012-11-11 04:41 编辑来宝湾有一段时间了,一直都是一个伸手党,在这里学习了很多,慢慢对一些架设有了些了解。最近成功架设了QQ西游,想把经验分享一下,好让更多的人架设成功,共同研究,共同分享,探索多了,思路也就越多,游戏也就越有乐趣。
看到论坛里有很多人架设成功,但步骤都不是很详细,老手还好,可是很多新手还是不会,那我就把从安装SQL Server2008开始,一步一步详细讲解一下吧。
先不多说,上图证明架设成功并且商城更改成功:
服务器选择界面,可以看到进入游戏可以激活。
人物登录界面。
游戏画面1。
游戏画面2。
商城界面,可以看到元宝数量已经更改为99999999。
这里要感谢wofuinrain、lqy13092481780两位湾友,这是看了他们的帖子再加上自己的探索还可以架设成功的。
Wofuinrain原帖网址:http://www.iopq.com/forum.php?mod=viewthread&tid=16738493
lqy13092481780原帖网址:http://www.iopq.com/thread-16738346-1-1.html
准备工作:
SQL Server 2008
下载地址:http://www.xiazaiba.com/html/4610.html,这个是简体中文版的。
安装序列号是:JD8Y6-HQG69-P9H84-XDTPG-34MBB
这里要提醒一下,SQL2008的安装需要你的计算机已经安装了.net framework3.5版本,一般win7以上的系统都是自带的,如果没有安装,百度搜一下,资源很多的,这里就不详细讲解了。
2、QQ西游服务端+客户端补丁+账号注册器+登录器
下载地址:http://dl.dbank.com/c0aqv8jtjm#
QQ西游客户端
下载地址:http://qqxy.qq.com/down.shtml 其实只要下载最新的客户端即可。
4、商城补丁
下载地址:http://dl.dbank.com/c031kydg8b 没有这个补丁,商城可能会有问题。
下载完这些,全部解压好,然后开始架设吧(注意,部分文件金山等会报有毒,需要关闭杀毒软件,我这里架设以后是没问题的,一般架设过的湾友都知道这种情况。当然,如果你害怕中毒,下面的可以不要看了)。
一、SQL2008安装:
首先运行SQLFULL_X86_CHS.EXE文件,其实是个解压文件,解压完毕后运行setup.exe,得到下图窗口,选择左边的“安装”,
然后选择“全新SQL Server独立安装或像现有安装添加功能”,这里前提是你没有安装过SQL2000或者SQL2005,否则要选择“从SQL Server2000或SQL Server2005升级”,这里我们选择全新安装。
这里指定版本选择第二项,输入产品密钥就是我前面给的序列号:JD8Y6-HQG69-P9H84-XDTPG-34MBB
选择下一步,
选择安装,
选择下一步,
这里可以选择你要安装的磁盘,我其实是安装在D盘的,不过装哪里都一样。
这里的账户名通过下拉列表选择如图所示的账户名即可,然后选择下一步,
SQL2008的账户设置,这里很重要,因为这关系到你底下数据库的还原,身份验证选择“混合模式(SQL Server 身份验证和windows身份验证)”,密码设置自己一定要记得,我这里用的是“123456”。
选择下一步,
选择安装,
安装成功后你会看到下图:
安装完成后,在开始菜单中会有Microsoft SQL Server 2008的子菜单了,如果有,说明你已经安装成功。
二、还原数据库文件:
1、将解压得到的qqxy文件夹全部复制到D盘根目录,我是这么做的,其实哪个盘都一样。然后将解压的商城补丁里的XYDBCenter.bak文件文件名改为“QQXYTWDBCenter.bak”,并复制覆盖到qqxy文件夹根目录。
打开SQL2008里的“SQL Server management studio”程序,其实就是SQL管理器。
这里的“服务器名称”要记住,底下有用。选择SQL Server身份验证,登录名写“sa”,
密码就是安装时要记住的密码,我的是123456,然后连接。
右击“数据库”——“新建数据库”
这里数据库名称填写“QQXYTWDBCenter”,然后单击确定。同样方法创建一个“QQXYTWLogin”数据库。
创建完毕后会得到如下图示:
右击“QQXYTWDBCenter”,选择“任务”——“还原”——“数据库”,得到下面窗口,
选择“源设备”,单击“源设备”后面的按钮,得到“指定备份”窗口,然后选择“添加”,选择D盘目录里的“QQXYTWDBCenter.bak”文件,单击确定。
感谢湾友提出来的问题,这里有一步没写,可能导致数据库还原有问题。然后选择“选项”页,将1、2、3勾选,然后确定,这就不会有问题了。
等待一段时间提示还原成功后,一个数据库便还原成功了,同样方法还原“QQXYTWLogin.bak”数据库。
三、建立“ODBC数据源”
控制面板中选择“管理工具”——“数据源(ODBC)”,就打开了“ODBC数据源管理器”,
选择“系统DSN”——单击“添加”按钮——选择“SQL Server”项目,得到下图,
名称填写“QQXYTWDBCenter”,这个不能错,描述不用填写,服务器直接输入“(local)”即可。之后就是不停的点击“下一步”,最后单击“完成”即可。你也可以测试一下数据源是否建立成功,
点击“完成”后可以单击“测试数据源”,如果出现“测试成功”字样,表示你的数据源已经设置成功了,同样方法建立“QQXYTWLogin”数据源,区别就是名称填写“QQXYTWLogin”即可。
四、修改服务端里各文件夹的IP地址,数据库名称,数据库密码等。具体要修改的文件有:
(文件夹)(文件名)
(DBCenter)(DBCenter.ini)、
(inst_gateway)(Gateway.ini)、
(inst_server)(InstServer.lua)、
(login_server)(LoginServer.ini)、
(mall_server)(MallServer.ini)、
(world_gateway)(Gateway.ini)、
(world_server)(WorldServer.lua)
里面只要有IP地址的地方全部改成127.0.0.1,后面的端口号不要更改,很多。出现如下字
样的,比如Server要改成你登录SQL2008时的“服务器名称”,密码改成你设置的密码。
db_string=Provider=SQLOLEDB;Server=MUSTTRY-PC;Database=QQXYTWLogin;uid=sa;pwd=123456;
my_addr=127.0.0.1:19997
五、 将解压得到的“QQ西游单机登录器”和“浮云西游登入器”两个文件夹里的文件全部复制并覆盖到QQ西游客户端根目录,前者是登录器,后者是客户端补丁。
六、运行“QQ西游账号注册器.exe”,注册你的用户名和密码,这里注意,用户名暂时只能填写数字ID,点击注册后会出现下图窗口,这里服务器要填写127.0.0.1,登录ID填写“sa”,密码就是你的SQL2008的登录密码,数据库选择“QQXYTWLogin”,注意这个不是选择“QQXYTWDBCenter”。提示注册成功,也就验证了你之前还原数据库和创建数据源是成功的。
当然这里需要注意的是,如果注册不成功,可能是你的数据库并未全完开启,这里你需要开启一下数据库。方法是:“开始”——“控制面板”——“管理工具”——“服务”,找到含有“SQL Server”字样的服务,全部开启即可。只要服务里面显示已经开启,就说明开始成功了,这个不像SQL2000,在任务栏里没有服务器启动的图标的。
七、开启服务端
顺序是loginServer.exe
DBCenter.exe
MallServer.exe
WorldServer.exe 注意这里开启时要等待一段时间,直到出现“starting gameworld”字样,然后再开启worldgateway服务,否则worldgateway会开启失败,结果是进入游戏后连接失败。
WorldGateway.exe
InstServer.exe这里要开启成功后,窗口会消失,要等到窗口消失再开始下一个服务。
InstGateway.exe
八、开始游戏
最后打开QQ西游客户端里的“QQ西游单机登陆器.exe”,输入你的用户名和密码,开始你的QQ西游之旅吧!
39楼更新修改元宝教程!有兴趣的可去看看。
强势扛起来顶~~!!:
楼主辛苦了~! 我是新手,也是伸手党!不好意思啊。目前才开始到宝湾,看的前辈您是如此耐心仔细地教,非常感动!!!我不玩也要顶您!!!!!!!!!!谢谢!我替兄弟们谢谢了!!!希望您能有其他的游戏教程!我特别想要征途单机详细教程,您能发一个吗?::: XP系统可以架设不?楼主 顶过~~~~感谢LZ写的这么详细 辛苦了~~~· LZ++1 真够详细的~~严重支持~!! 吼吼~!学习了!谢版主~!~!~!沙发啊~~~~~~~~~~ 越仔细越好,我喜欢。。希望看了LZ的步骤架设成功 纠结了,下次先留名再仔细看内容、、、、擦地板啊、、、、 学习了 这样详细的说明了还有什么好说的,顶一下LZ: JD8Y6-HQG69-P9H84-XDTPG-34MBB8
[错误消息]
SQL Server 产品密钥无效。若要继续,请重新输入真品证书(COA)或 SQL Server 包装上的产品密钥。
怎么回事???
占座慢慢看: : 能补充说说怎样把元宝刷到999999么 不错不错,很详细的教程,就是SQL太大了,要下好久,我以前的SQL2005不知道能不能用,打上SP4补丁呢? 前来顶贴。楼主做的很详细啊,赞一个{:8_247:} yinxin1991 发表于 2011-9-1 23:35 static/image/common/back.gif
不错不错,很详细的教程,就是SQL太大了,要下好久,我以前的SQL2005不知道能不能用,打上SP4补丁呢?
SQL2005打上SP4补丁可以架设成功。我已经在笔记本上测试过了。SQL2008是在台式机上测试的。SQL2008的确有点大。 哇,用到sql2008啊! 如果能把数据库转到mysql就好了!~嘿嘿: wofuinrain 发表于 2011-9-1 23:52 static/image/common/back.gif
SQL2005打上SP4补丁可以架设成功。我已经在笔记本上测试过了。SQL2008是在台式机上测试的。SQL2008的确有 ...
非常感谢,终于可以开始架设了,迅雷刚下载了百分之一的2008,: wofuinrain 发表于 2011-9-1 23:51 static/image/common/back.gif
前来顶贴。楼主做的很详细啊,赞一个
非常感谢你的热心帮助,一对一手把手的教我。真的非常感谢。
由于我是新手,第一次架设游戏,所以没成功,【我真的太没用了】 但是我还是非常感谢你的。浪费了你这么多时间,真的很抱歉。不过我会努力,继续探索的。肯定不会因为一两次的失败而放弃架设这个游戏。
最后还是那句谢谢你教会了我架设的初步知识,我会永远记住你的好的o(∩_∩)o 架好进去之后没有线路,有线路的时候进去又QY.EXE错误!!!!!!!! 晓涛 发表于 2011-9-1 23:59 static/image/common/back.gif
非常感谢你的热心帮助,一对一手把手的教我。真的非常感谢。
由于我是新手,第一次架设游戏,所以没成功 ...
不客气呵呵。你跟着这个帖子再试试,这个帖子做的比较详细。你的那个问题应该是ini文件设置或者是数据库访问权限问题。多调试调试肯定可以的,其他的问题应该不大。如果还不行你就把ini文件里面的Server=127.0.0.1 改成 Server=你的本机SQL实例名字。 不错不错,很详细的教程,就是SQL太大了,要下好久,我以前的SQL2005不知道能不能用,打上SP4补丁呢?