MOBA游戏《最后一战》部署实战(送源码)

MOBA游戏《最后一战》部署实战(送源码)

首页枪战射击U92最后一战更新时间:2024-04-13
一、简介

《最后一战OL》是国内首款原创精品MOBA手游,是一款由前暴雪文案亲自操刀世界观,日韩专业团队打造美术场景,新加坡团队精心制作战斗音乐的旷世之作!《最后一战OL》超快速的匹配对战、默契的团队协作给你带来意犹未尽的快感,在传统的MOBA游戏中融入了诸多创新玩法,吸附野怪技能、祭坛超级兵种、怒气超神爆发的同时多样性的英雄供你挑选!百余种装备搭配助您打造最强王者,超神不断!带上你的战友并肩协作,一起来体验《最后一战》这款引领潮流的精品手游吧!

二、源码下载

由于对游戏开发比较感兴趣,而且最近moba手游非常火热,顾花了几百金币从网上购买一套《最后一战》的源码。

大家如果需要源码,可以评论回复我,免费提供给大家,仅供学习。

三、开发技术及工具

解压源码后,包括两部分:

Client, 即, 客户端

Server, 即,服务端

四、客户端运行

1. unity 版本选择

客户的运行相对来说,比较简单, 只要选对了unity的版本,就可以顺利地跑起来。网上说的用5.0 ,还有5.4 的,都是有问题,要自己慢慢修复error。

最有效的办法是,打开配置文件查使用的版本即可

显然,用的4.6, 所以,直接到官网下载对应的版本,编译即可通过;

2. 运行游戏

五、服务端编译运行

虽然客户端可以运行起来了,但是,还需要服务端提供服务,下面就介绍一下服务端的编译运行。

服务端相对来说,比较麻烦点,需要用Visual Studio来进行开发编译,那么选择哪个版本呢,网上说用2015的,也有说用2013的,我都试过,bug满天飞,对于不熟悉C 开发的我来说很痛苦。

最有效的方法,还是查看项目的配置文件,即可

显然,用的是2010

由于VS2010已经非常古老了,我也是找了很久才找到,方便大,可以评论回复我,我提供下载地址。

1、安装数据库

由于服务器端需要用到mysql数据,故,我们先要在本地安装。安装数据库也比较简单,这里不做详细介绍,直接见我的一个文章:

《开源服务端框架Django三:配置Mysql数据库1》

2. 编译项目

安装好数据库后,用vs2010打开 server -> Allserver.sln

打开项目后,在左边视图窗口中,右键 解决方案AllServer,选择属性, 在项目依赖项中,把依赖都勾上。

确定,然后右键 解决方案AllServer,选择生成解决方案,项目就开始编译了。

编译要花点时间,编译完成后,可能会出现几个红色的文字,不用管他,暂时没发现有影响。看到一下提示成功7个,即表示,编译成功。

3、数据库配置

编程成功后,就可以配置数据数了。执行方式如下:

1、打开Server\Bin\x64\Release\dbsql目录,找到Rebuild.bat文件,这个是windows下的可执行文件,它是用来创建数据库的。

2、编辑Rebuild.bat里面的内容,Note 或vs打开,然后将-uroot -p123321,改成你自己的数据库名称和密码,即root改成你的数据库名称,123321改成你自己的数据库密码。

3、双击Rebuild.bat,执行数据库创建。

如无意外,将会在你本地的数据库中生成以下的库

4、启动服务

创建数据库完成后,就可以启动服务了。

回到根目录下的server目录,双击start.bat,即可启动服务,等待几分钟,服务即可启动成功。

过程中,会打开不同服务的几个窗口,也可能会有红字的文字,不用管,暂时没发现有影响。

五、用Unity耍起来

至此,前后端已经部署好了,我们就可以愉快的对游戏进行修改了,打造一个属于你自己的王者农药吧。

六、结语

我的王者农药已经在运行了,激动呀,不过,在unity上玩,感觉好难操作呀,下回整到andorid上。

敬请期待。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved