·首 页 ·精选文章 ·无忧学院 ·两性教育 ·商业站点 ·无忧传奇 ·私服宣传 ·无忧音乐 ·骗子举报 ·软件发布 ·无忧论坛
您现在的位置: 无忧网络网游技术网 >> 技术文章 >> 魔兽技术 >> WOW模拟器 >> 正文

  没有公告

| 技术文章 | 传奇技术 | 传世技术 | 魔兽技术 | 奇迹技术 | 千年技术 | 仙境技术 | 其他技术 | 传奇菜鸟 | 传世菜鸟 | 奇迹菜鸟 |
| 网游下载 | 网游版本 | 私服工具 | 游戏下载 | SF客户端 | 网站原码 | 经典工具 | 破解工具 | 绿色软件 | 教程下载 | 动画专区 |
| 操作系统 | 故障维修 | 主机架设 | 腾讯QQ区 | 流量排名 | 黑客教程 | 主机评测 | WAP 专区 | 网络游戏 | 游戏攻略 | 网吧黄页 |
| 私服必备 | 常用工具 | 网吧联盟 | 传奇站点 | 网页加密 | 网页转换 | 颜色采集 | 网页源码 | MD 5破解 | 站长工具 | 在线算命 |
| 实用查询 | I P 查询 | 邮编查询 | 区号查询 | 周公解梦 | 成语大全 | 手机查询 | 号码凶吉 | 星座查询 |身份证查询| 5UQQ查询 |
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
如何DIY自己的WOW服务器版本         ★★★
如何DIY自己的WOW服务器版本
如何DIY自己的WOW服务器版本
作者:佚名  文章来源:本站原创  点击数:  更新时间:2008-1-6 2:15:11
    
最近和朋友在一个魔兽世界的私服体验“TBC”,魔兽世界服务器端的模拟器之中最知名的要算是MaNGOS和Ascent。这两个服务器端性能稳定且是开源的,可以在游戏的同时学习C++ 哈哈。

MaNGOS和Ascent都提供了VS2003和VS2005的工程文件,在Windows编译这两个服务器非常容易。在Linux下他们没有提供标准的configure文件,而是提供configure.ac 文件。这里以Ascent为例介绍以下Ascent在Linux安装的过程。

Ascent支持三种数据库MySQL,PgSQL和Oracle10g。我采用MySQL数据库,MySQL的安装过程这里略过不提了。

第一步获取Ascent源码

svn co http://emupedia.com/svn/antrix ascent

我们从Ascent的SVN中获取他的源码。

第二步生成configure文件

cd ascent

autoreconf --install

第三步编译

./configure --prefix=/usr/local/ascent

make all && make install

第四步复制DBC文件

Ascent的运行依赖一个DBC库,大家google一下就能下载。将它复制到/usr/local/ascent/bin/中,注意不包含目录。

第五步安装数据库

由于Ascent提供的数据库是英文的,我们可以使用www.vdtwow.com上提供的数据库,它提供一个SQL文件我们用mysql导入就好。

第六步配置文件

Ascent的src目录中有三个conf文件分别是ascent.conf、logonserver.conf和realms.conf。要将这三个文件复制到/usr/local/ascent/etc/目录中。我们要修改 ascent.conf、logonserver.conf中的数据库配置。若你希望这个服务器别人也可以链接需要修改realms.conf文件

<Realm1 Name = "Test Realm"
Address = "127.0.0.1:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">

需要将127.0.0.1改成你的服务器,否则你的只能在服务器本机上运行客户端。

第七步启动服务器

首先启动登录服务器/usr/local/ascent/bin/logonserver

然后启动Ascent服务器/usr/local/ascent/bin/ascent

第八步修改客户端realmlist.wtf文件

在WOW的根目录中能找到realmlist.wtf文件,记事本打开添加你服务器的地址

SET realmlist wow.china-ideal.net

大功告成!你就可以体验TBC的乐趣,9C你爱怎么就怎么样吧。Windows的安装大家可以到www.vdtwow.com找找看。
/////////////////////////////////////////////////////////////

https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/
MaNGOS官网
http://www.mangosproject.org/forum/
http://sdb.unix7.net/forums/

MaNGOS资源
https://svn.sourceforge.net/svnroot/mangos/trunk/
https://svn.mangosproject.org/svn/MaNGOS.net/
https://opensvn.csie.org/SDB
http://chronosdb.googlecode.com/svn/trunk/Database/
http://worldofmangos.googlecode.com/svn/trunk/
https://opensvn.csie.org/CaNGOs/
https://opensvn.csie.org/scriptDev/trunk/
http://mangos-luascript.googlecode.com/svn/trunk
http://opensvn.csie.org/MangosWFE/
https://opensvn.csie.org/MCS/


MaNGOS版本 主程序更新(不断更新)
http://filebeam.com/folder/16
http://filebeam.com/folder/27
http://filebeam.com/folder/22
http://www.mangos-files.de/index.php?show=revs

/////////////
mangos资源一缆表

MaNGOS官网
http://www.mangosproject.org/forum/
http://sdb.unix7.net/forums/

MaNGOS资源
https://svn.sourceforge.net/svnroot/mangos/trunk/
https://svn.mangosproject.org/svn/MaNGOS.net/
https://opensvn.csie.org/SDB
http://chronosdb.googlecode.com/svn/trunk/Database/
http://worldofmangos.googlecode.com/svn/trunk/
https://opensvn.csie.org/CaNGOs/
https://opensvn.csie.org/ScriptDev/trunk/
http://mangos-luascript.googlecode.com/svn/trunk
http://opensvn.csie.org/MangosWFE/
https://opensvn.csie.org/MCS/


MaNGOS版本 主程序更新(不断更新)
http://filebeam.com/folder/16
http://filebeam.com/folder/27
http://filebeam.com/folder/22
http://www.mangos-files.de/index.php?show=revs
http://www.9iwow.com/viewthread.php?tid=4410&extra=page%3D1


MaNGOS的物品代码
http://wow.allakhazam.com/

mangos函数查询:
http://213.83.30.116/doxygen/html/

国家地理魔兽世界数据库
http://db.ngacn.com/
////////////////////////////
mangos-gui Mangos的GUI版控制工具(svn地址)
http://mangos-gui.googlecode.com/svn/trunk/

MangosWFE网站系统(SVN更新地址)
http://opensvn.csie.org/MangosWFE/

mangos-luascript脚本(svn更新地址)
http://mangos-luascript.googlecode.com/svn/trunk


HTTP地址 http://download.toaoto.cn FTP地址 ftp://ftp.toaoto.cn FTP帳號和密碼:wow
Mangos SVN:
http://opensvn.csie.org/mangoswebsite
MangosWeb

http://svn.sourceforge.net/viewvc/mangos/trunk/?view=log
MangosLog

http://svn.sourceforge.net/svnroot/mangos/trunk/
MangosTrunk

http://www.mangosproject.org/forum/
MangosForum

鉴于有些新手不会下载源码...所以我写个帖子出来..给新手参考参考.
1:先下载TortoiseSVN-1.3.5.6804-svn-1.3.2这个工具
LanguagePack-1.3.5.6804-win32-zh_CN(这个是语言补丁)
下下来安装好以后在Setting里面改下语言就OK了
http://luwakin.gbdisk.com/这位帅哥的网络硬盘里面有!
然后安装...........(废话....)

2:源码地址
https://opensvn.csie.org/ScriptDev/trunk         ---------------ScriptDev

https://svn.mangosproject.org/svn/MaNGOS/trunk   --------------Mangos

Silver DataBase Communities SVN is located here:
https://opensvn.csie.org/SDB/
https://opensvn.csie.org/traccgi/SDB/trac.cgi/timeline

SVN contains the latest table data and DB updates, in XML or SQL formats only. Full DB releases can be found in "Index of the Released DBs" section.

https://opensvn.csie.org/SDB

https://opensvn.csie.org/mangoDB

http://opensvn.csie.org/MangosDatabaseProject

3:参照我的图下载吧!!!!
(1)先创建个文件夹.然后右键选SVN取出,在里面输入上面的源码地址!
(2)然后确定后就自动下载了.下载完毕要导出下载的文件...参照最后张图导出就OK啦!

1) 首先,你需要有2个软件,第一个就是下载及更新MANGOS源码用的TortoiseSVN.第二个就是VS2003或者VS2005.
注意:这里推荐使用VS2003.因为在使用VS2005时,出现了很多错误...导致编译失败...
而用VS2003时,没有出现任何问题.

MaNGOS

2) 在作完第一步后,我们可以在电脑里新建一个文件夹.这里以C:\盘来举例.例如C:\mangos.
在建好的文件夹上点击右键.你会看到"SVN Checkout..." , 点了...跳出来一个框框,
在"URL of repository"里面输入"https://svn.mangosproject.org/svn/MaNGOS/trunk"
在这个下面有一个选项,你需要选中"HEAD",好了...点击OK吧.

3) 作完上面这一步后, 用右键点击MANGOS文件夹,你会看到"SVN Update",点击他吧,这会让你的MANGOS源码升级,以后每次只要点击"SVN Update",就可以让你的MANGOS源码保持在最新版.

4) 接下来,就是开始编译MANGOS了~~~是不是很兴奋了...
打开VS2003, 选择"Open Project",然后打开"C:\Mangos\win\" 选择"mangosdVC71.sln"
如果你用的是VS2005, 就要打开"mangosdVC80.sln"

5) 接下来的这一步,我建议你看一下图片来明白你需要作什么.

6) 呵呵.这一步就是等待了.编译是需要时间的...等VS帮你作好吧.

7)嗯...过了一会~~~   编译好了.

你可以"C:\Mangos\bin\release\"里面找到编译好的MANGOS. 需要的是这几个文件

libeay32.dll, libmySQL.dll, mangosd.exe, MaNGOSScript.dll, realmd.exe

嗯, 好像还少什么

mangosd.conf和realmd.conf是不是, 我们可以在"C:\Mangos\src\mangosd\"和C:\mangos\src\realmd\"里面找到mangosd.conf.in , realmd.conf.in
啊 名字不一样 嗯 把后面的.in去掉吧.

SQL文件了可以在"C:\Mangos\sql\"里面找到...当然只有一个架构的..嘿嘿...
升级的SQL文件可以在"E:\Mangos\sql\updates"里面找到...

ScriptDev

下载最新版本的ScriptDev并将和MaNGOS一起使用,你需要以下几个步骤:
1) 新建一个文件夹,并命名。在文件夹上点右键。。。
如同上面Mangos源码的下载方式一样, 使用SVN Checkout, URL地址为 https://opensvn.csie.org/ScriptDev/trunk , 然后使用 SVN Update
2) 在作完上面的步骤后,在这个文件夹上点右键, 选择“TortoiseSVN” ,再选择 “Export“
选择一个新建文件夹.然后点OK,好了 最新版本的ScriptDev已经出来了
3) 到Export好的这个新文件夹里面,复制 SQL, SRC, WIN 这三个文件夹到Mangos文件夹里,
好了,当你编译MANGOS时,将带着最新版本的ScriptDev...
重要:当有ScriptDev的新版出来时。。。你必需重复上面的动作。。。

好了...一个最新版本的MANGOS在你手上出现了...是由你自己完成的哦...是不是特别兴奋~~~

下面的需要的软件,推荐使用2003...2005好多问题的说...
TortoiseSVN
点此下载
VC++ Express Edition
点此下载

数据库可以用990100的0712数据库...

 

编译好的MANGOS如何安装也可以参考990100的说明...

...我贴在二楼吧...

这里要感谢UWC论坛
Forsaken

VS2003的英文版...BT下载...一般是老外的连线...可能比较慢...
可以自己上GOOGLE里面找一下中文版的...很多...速度应该比较快...

本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[5uwl.net]

五年游戏制作经验; 金牌服务品质保障 游戏开区一条龙 第一品牌无忧网络[5uwl.net]

文章录入:黑鹰    责任编辑:ceo 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 站点地图 | 管理登录 | 
    版权所有:Copyright © 2002-2008 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
    网络支持:本站部份带宽由群英网络唯一数据赞助 (排名不分次序本站征赞助商)
    建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
    广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036
    IP备案号:粤ICP备05092442号