MOBA类U3D手游《最后一战》服务器配置详解

最后一战是类似于王者荣耀的实时对战MOBA类游戏,功能十分完善,而且资源是开源的,可以在网上找到,网上提供的配置方法如下。

http://www.manew.com/thread-98672-1-1.html

但在配置服务器的时候发现网上的教程不是很详细,因此用这篇博客记录下配置中的步骤和遇到的问题,为后来者填坑。客户端的配置确实很简单,因此本文只涉及服务端的搭建工作。环境为VS2010 + Unity5.4.1 + MySQL 6.2

1.资源如下左图,打开Server中的sln工程,如下右图所示

MOBA类U3D手游《最后一战》服务器配置详解_第1张图片

2.直接右键解决方案,点击生成,如果是别的VS版本,更改下平台集即可,别的小问题没有记录,不过都能百度解决。生成后的结果如下,我红框的CSBattleMgr生成失败了,但不影响使用,用原来自带的CSBattleMgr版本即可。

MOBA类U3D手游《最后一战》服务器配置详解_第2张图片

3.生成完毕后,在Server目录下,找到这个Start.bat文件,打开可以看到执行的程序如下右图。

MOBA类U3D手游《最后一战》服务器配置详解_第3张图片

4.在启动Start.bat前,需要将数据库创建好。找到下图中管理数据库创建的Rebuild,里面的账号密码要与本机MySQL的一致,才能创建成功。

MOBA类U3D手游《最后一战》服务器配置详解_第4张图片

5.双击Rebuild,将数据表添加到MySQL中,如果配置没错,会出现以下的数据表。

MOBA类U3D手游《最后一战》服务器配置详解_第5张图片

 

6.创建好数据表后,双击Server目录下的Start.bat文件,即可打开服务器如下

MOBA类U3D手游《最后一战》服务器配置详解_第6张图片

用Unity打开Client客户端

MOBA类U3D手游《最后一战》服务器配置详解_第7张图片

选取服务器即可进行游戏,并且MySQL中可以看到创建的账号和密码,服务器的配置就算完成了。MOBA类U3D手游《最后一战》服务器配置详解_第8张图片

 

你可能感兴趣的:(Unity3D)