官方微信 手机客户端

五星游戏私服网 - 专注于游戏推广!

搜索
A4 A3 a2 1 A1
1 1 1 1 1
1 1 1 1 1
1 1 1
1 1 1 1 1

从零开始搭建我的大芒果视频教学

2019-8-17 12:44| 发布者:admin| 查看:5168| 评论:17|原作者:bunnyking|来自:5xwar

摘要:视频地址:本帖隐藏的内容链接:https://pan.baidu.com/s/1c1zhRcW密码: xzyg前言:省略一大堆废话。今天我要从零教会大家建立一个60年代的大芒果。第一步:下载源代码https://github.com/cmangos/mangos-classichttp ...
视频地址:

本帖隐藏的内容


链接: https://pan.baidu.com/s/1c1zhRcW 密码: xzyg

前言:
省略一大堆废话。今天我要从零教会大家建立一个60年代的大芒果。

第一步:下载源代码
https://github.com/cmangos/mangos-classic
https://github.com/scriptdev2/scriptdev2-classic
https://github.com/classicdb/database

好了,按照刚才下载的方法我吧这3个文件都下载下来了。
解压后我把他们放到单独的一个文件夹里,这样有条理。
在编译之前先说明下我们下载的这3个文件
mangos-classic 大芒果主程序(游戏的核心)
scriptdev2-classic 大芒果游戏脚本(含各种NPC的AI)
database-classic 大芒果数据库

第二步:编译源码
首先要做的是把scriptdev2-classic移动到mangos-classic\src\bindings目录
先编译mangos-classic:

用vs2010打开mangos-classic\win\mangosdVC100.sln 
终于出来了我们把编译模式修改为release(编译出来的文件小巧,适合小白)
然后生成解决方案,好了不一会我这里就生成完毕

再编译scriptdev2-classic:
用vs2010打开mangos-classic\src\bindings\scriptdev2-classic\scriptVC100.sln
这个我们把编译模式也修改为release
然后也生成解决方案,好了生成完毕。

第三步:建立游戏服务端目录wow_server

把刚才编译的程序复制过来,目录在mangos-classic\bin\Win32_Release(只复制这里即可)
还有配置文件mangosd.conf.dist.in,mods.conf.dist.in,realmd.conf.dist.in,scriptdev2.conf.dist.in
将配置文件的.dist.in去掉

再建立dbc,maps,vmaps,mmaps文件夹备用

第四步:祭出第一科技神器
http://www.mangoscn.com/forum.php?mod=viewthread&tid=180000

我已经提前下载
将文件解压web_server,进入web_server目录运行web_server.exe
在浏览器输入
http://127.0.0.1,能正确显示页面,说明网站环境正常。
下面我们要用navicat,请大家在论坛搜索或者度娘
打开navicat,新建一个连接,地址是127.0.0.1,端口3306,账号密码都是root,然后测试连接成功,说明mysql环境正常。

第五步:建立数据库
我们要用navicat分别建立以下数据库:
mangos
realmd
characters
scriptdev2

接下来一开始下载的database-classic就要导入mangos了,我自己写了个批处理文件。
Full_DB这底下的文件复制到自己写的批处理工具下并修改名称为mangos,然后运行导入
用navicat看看是否成功。

接下来我们把剩下的3个数据库数据分别用navicat导入。

然后比对下数据库版本是否与程序版本相同。
mangos相同
把scriptdev2的脚本名称给mangos导入正确。

修改部分数据库配置
这里是进入游戏时区的名字。
这里是这个端支持的游戏版本,我的客户端是1.12.3.6141,这里填6141

修改注册页配置让注册页能用
注册页配置在\web_server\htdocs\config.php,我们把realmd名字修改为realmd
用浏览器测试下,提示注册成功,我们用navicat看下realmd库的account表是否有这条数据,有了!

第六步,解压地图
将sources\mangos-classic\contrib\extractor_binary目录内所有文件复制到游戏客户端目录

先运行ad.exe,会生成dbc,maps
再运行vmapExtractor.exe会生成Buildings
然后再写个批处理文件vmaps.bat 会生成vmaps
最后运行MoveMapGen.exe 会生成mmaps 由于机器配置很垃圾生成这个需要1天左右,我从网上找个现成的用吧。

以上生成完毕后吧dbc,maps,vmaps,mmaps复制到wow_server

然后修改服务端配置文件:
mangosd.conf
realmd.conf
scriptdev2.conf
把里面的数据库连接账号密码修改正确!

第七步:运行游戏服务端
分别运行wow_server目录下的mangosd.exe和realmd.exe
运行正常

第八步:激动人心的时刻来临了
进入游戏目录,建个简单登陆器
然后运行这个登陆器。登陆游戏正常!
 
好吧我的大芒果建立起来了!

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 静思夜 2019-9-5 00:07
这是什么东东啊
引用 倪舒舒 2019-9-5 00:00
我顶顶顶,我还要顶!{:3_48:}{:3_48:}{:3_48:}「五星游戏网有你更精彩!5XWAR.COM」
引用 beebe_3 2019-9-4 00:09
{:2_26:}加群就说在五星游戏网看到的!「WWW.5XWAR.COM」
引用 riiddddydi 2019-9-3 00:49
顶顶顶顶顶顶顶顶顶顶顶
引用 996714425 2019-9-2 00:27
沙发!沙发!
引用 福利手游sf 2019-9-2 00:23
不容易,我顶你了、、
引用 qq3295552909 2019-8-31 01:14
路过,纯粹刷个存在感!「WWW.5XWAR.COM」
引用 司马皓晨 2019-8-29 00:21
这是什么东东啊
引用 resoo 2019-8-26 04:26
支持一下:lol
引用 playtbw 2019-8-25 02:09
过来看看的
引用 ldgame 2019-8-24 00:35
我顶顶顶,我还要顶!{:3_48:}{:3_48:}{:3_48:}「五星游戏网有你更精彩!5XWAR.COM」
引用 静思夜 2019-8-24 00:25
顶一下
引用 Lao詹 2019-8-23 03:48
这是什么东东啊
引用 23166220 2019-8-20 02:04
踩死你 踩死你 踩死你
引用 s1043983313 2019-8-18 00:43
不错不错,。。。
引用 心弦 2019-8-18 00:38
看帖回帖是美德!:lol
引用 xiaomayi 2019-8-18 00:37
DDDDDDDDDDDDDDDDD

查看全部评论(17)

联系客服 关注微信 下载APP 返回顶部