编译一个MaNGOS芒果服务端
一、准备工作
1.下载软件
1.1 .net3.5下载安装好,你可以选择一个下载安装
精简版(我是装的这个,主要是安装相对较快):
http://www.jz5u.com/Soft/system/patch/26067.html
原版:
http://www.skycn.com/soft/43776.html
然后再安装下面的库
VC2010运行库
http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=zh-cn
VC2008运行库
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
VC2005运行库
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee
1.2 安装Git xspio.com/2011/06/git.html
1.3 安装SVN xspio.com/2011/06/svn.html
1.4 安装VC2008 Professional Edition xspio.com/2011/06/vc2008-professional-edition.html
2.下载源码
2.1 下载MaNGOS源码 xspio.com/2011/06/mangos_17.html
2.2 下载ScriptDev2源码 xspio.com/2011/06/scriptdev2.html
2.3 下载UDB xspio.com/2011/06/udb.html
2.4 下载ACID xspio.com/2011/06/acid.html
二、编译源码
1.编译MaNGOS xspio.com/2011/06/vc2008mangos.html
2.编译ScriptDev2 xspio.com/2011/06/vc2008scriptdev2.html
三、数据库导入
1.MaNGOS数据导入教程 xspio.com/2011/06/mangos_1153.html
四、地图,DBC以及Vmap的生成教程
maps:
在E:\MaNGOS\mangosgit\contrib\extractor这里找到ad.exe,放到到游戏目录运行
可能被一些安全软件禁止,因为名字是ad.exe,可以修改名称运行
vmaps:
在E:\MaNGOS\mangosgit\contrib\vmap_extract_assembler_bin,复制makevmaps_SIMPLE.bat,vmap_assembler.exe,vmapExtractor3.exe三个文件到游戏目录
然后运行makevmaps_SIMPLE.bat直到完成
会自动完成 需要一点时间
五、怎么进入游戏
我们的服务端现在还需要几个配置文件才能运行起来,里面已经有maps,vmaps,DBC,building,几个地图文件夹了
再到E:\MaNGOS\mangosgit\src\mangosd这个位置把mangosd.conf.dist.in这个文件复制到服务端里面并改名为mangosd.conf
在E:\MaNGOS\mangosgit\src\realmd这个位置,复制realmd.conf.dist.in这个到服务端并改名为realmd.conf
在E:\MaNGOS\mangosgit\src\bindings\ScriptDev2下面复制scriptdev2.conf.dist.in到服务端并改名为scriptdev2.conf
服务端到这里就全部设置制作好了
现在我们要自己做一个登陆器,其实就是一个批处理文件,这在我的端里面都带有
或者我们只要修改一下魔兽世界游戏文件夹里面的一个文件就行了,比如我的魔兽C:\world of warcraft\data\zhTW\realmlist.wft,我只要修改realmlist.wft这个文件就行了,如果你是国服的端那你就找到 国服的那个文件夹修改C:\world of warcraft\data\zhCN\realmlist.wft,你只要用记事本打开realmlist.wft这个文件,修改如下
set realmlist “127.0.0.1”
保存就可以了
现在我们运行数据库apmxe.exe,然后运行服务器下面的mangosd.exe和realmd.exe,当你听到嘀的一声时,就运行成功了
当然,如果你机箱的蜂鸣器坏了的话是听不到的
现在我们就可以运行魔兽世界里面的wow.exe进入游戏了,不要用官方那个Launcher.exe登陆哦,否则就是进入官服了
分享到:
相关推荐
至此,您已经成功地从零开始编译了一个 MaNGOS 芒果服务端。整个过程涉及多个步骤和技术要点,需要耐心细致地操作每一步骤。希望这篇教程能帮助爱好者们顺利建立自己的魔兽世界服务器,享受自制服务端带来的乐趣。
mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语言,实现的一个支持大型多人在线角色扮演游戏服务器的程序框架,在这个框架下,它理论上应该支持任何客户端的网络游戏,由于现在很多...
版本0.9.0是Mangos的一个重要里程碑,提供了稳定的游戏体验。在Visual Studio 2010(VS2010)中编译Mangos-0.9.0可能对一些初学者来说是个挑战,但只要遵循正确的步骤,这个过程其实并不复杂。以下是一份详细的编译...
mangos作为一个开源的《魔兽世界》服务器架构项目,不仅为游戏开发者提供了一个研究和学习的平台,还为那些希望创建私人服务器的玩家提供了技术支持。然而,需要注意的是,根据mangos项目的宗旨和GPL协议的规定,...
Linux MaNGOS-0.14.tar.gz 是一个专为MangOS游戏服务器构建的开源软件包。MangOS是一款基于Linux操作系统的大型多人在线角色扮演游戏(MMORPG)服务器模拟器,它允许玩家在本地环境中运行自己的魔兽世界服务器,用于...
"Mangos_0.13_9506_MangOS9506_" 是一个针对魔兽世界模拟服务器的软件版本,这个版本是Mangos项目的一个重要里程碑。Mangos是一个开源的、免费的、基于Linux的服务器端实现,它允许用户在本地运行自己的魔兽世界...
总的来说,"mangos-0.9.0" 是一个充满挑战与机遇的项目,它为魔兽世界爱好者提供了一个自由探索游戏世界的新平台,同时也为开发者提供了一个学习和实践网络服务端编程的实战环境。尽管初期可能需要投入一些时间和...
压缩包中的“mangos-mangos-81f3d4b”可能是mangos源代码仓库的一个特定提交版本,这通常包含了项目的源代码、构建脚本以及可能的文档。用户需要具备一定的C++编程和Linux环境操作经验,才能成功编译和运行这个项目...
mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语言,实现的一个支持大型多人在线角色扮演游戏服务器的程序框架,在这个框架下,它理论上应该支持任何客户端的网络游戏,由于现在很多...
server, Mangos一个是魔兽世界的服务器 生成状态:Linux Windows Codacy状态 燃烧远征分支是魔兽世界的一个魔兽世界服务器,它拥有燃烧革命它是开源项目,内置于 C ,它是快速运行的,可以在多个平台上存储游戏数
《Mangos_技术资料2.rar》是一个包含有关Mangos技术信息的压缩文件,其主要文件为"Mangos_技术资料2.exe"。Mangos是一个开源项目,旨在实现大型多人在线角色扮演游戏(MMORPG)服务器,特别是针对暴雪娱乐的《魔兽...
C(ontinued)-MaNGOS-帮助器bash中的管理员帮助工具产品特点登录(命令)-控制台,远程访问,统计创建帐户-创建/删除帐户检查更新-检查git更新。 (核心,数据库,帮助程序) 更新CMaNGOS-更新/升级核心。 update ...
在IT领域,尤其是游戏开发和服务器编程方面,mangos项目是一个不容忽视的重要存在。mangos是一个开源的、基于Linux的魔兽世界服务器实现,它允许开发者和爱好者研究、学习以及构建自己的魔兽世界私人服务器。本文将...
《mangos分析笔记》是关于开源游戏服务器端软件Mangos的一系列研究记录,旨在与读者分享作者在深入理解Mangos过程中所积累的知识和经验。Mangos是一款用于模拟暴雪公司大型多人在线角色扮演游戏(MMORPG)《魔兽世界...
在IT领域,尤其是游戏服务器开发中,MangOS是一个备受瞩目的开源项目,它为魔兽世界(World of Warcraft)的私人服务器提供了一个强大的平台。本次我们将深入探讨的是MangOS的0.13版本,其特定分支为MangOS9183,...
MaNGOS-0.13.tar.gz 是一个针对Linux平台的开源游戏服务器软件包,用于构建大型多人在线角色扮演游戏(MMORPG)服务器,尤其是魔兽世界(World of Warcraft)的克隆服务器。这个压缩文件包含了MaNGOS项目的一个特定...
魔兽世界MANGOS数据库分析
Mangos服务器架构的优点是它可以提供一个安全、可靠的游戏服务器环境,保护用户的账号和密码信息,并提供了游戏世界列表供用户选择。 Mangos服务器架构的缺点是它需要使用到复杂的算法和数据结构,需要高级的编程...
这款服务器端是基于Mangos项目开发的,而Mangos项目是一个开源的、用于模拟魔兽世界服务器的软件,旨在为用户提供一个与官方服务器类似的游戏体验。 在Mangos Zero Server x64 Release中,“Zero”代表了其核心设计...
Go-mangos是基于Go语言实现的一个开源项目,它提供了对Nanomsg("Scalable Protocols")的纯Go支持。Nanomsg是一个轻量级的消息传递库,其设计目标是提供一种简单的方式来构建分布式系统,这些系统能够通过各种协议...