• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)

游戏源码服务端运行环境搭建详细图文教程,适用于WIN+IIS+mysql系统后端搭建,如:海螺369

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第1张

(图:海螺369)

1.准备工作

(1)准备Visual Studio 2017安装包

用于对全局Web服务和服务端源代码进行编译。

(2)准备2台阿里云主机,分配公网IP地址

第一台用于搭建全局web服务,我们为该云主机起名为:中心服务器。

第二台用于搭建游戏逻辑服务,我们为该云主机起名为:逻辑服务器。

操作系统:都设置为Window server 2008 R2 x64位中文版

硬件配置(标配版):2核4G

硬件配置(低配版):1核2G

带宽配置:可以设置为20M带宽按量付费

(3)准备一个阿里云OSS桶(Bucket)

用于存放配置表及热更资源。

2. 本机-安装Visual Studio 2017

(1)设置安装位置及选项

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第2张

(2)选择安装选项并安装

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第3张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第4张

3.  配置阿里云存储OSS

(1)创建Bucket

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第5张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第6张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第7张

创建Bucket,创建成功后,将Bucket名称进行额外保存,配置数据库信息需要使用。

(2)创建RAM访问控制新用户

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第8张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第9张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第10张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第11张

创建RAM访问控制新用户,创建成功后,将新创建的用户信息进行额外保存,此信息只显示一次,无法再次进行查询。

(3)为RAM用户添加阿里云资源管理权限

为新创建的RAM访问控制用户添加阿里云资源管理员权限,以管理OSS。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第12张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第13张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第14张

4. 中心服务器安装mysql数据库并进行配置

(1)安装mysql

安装MySql-5.5.40-winx64。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第15张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第16张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第17张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第18张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第19张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第20张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第21张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第22张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第23张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第24张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第25张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第26张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第27张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第28张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第29张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第30张

(2)修改mysql配置

转到mysql安装目录下,打开my.ini文件,在[mysqld]节下添加以下内容:

interactive_timeout=2880000

wait_timeout=2147483

log-bin=mysql-bin

event_scheduler=ON

(3)重启mysql服务

重启mysql服务:打开cmd命令行,输入net stop mysql关闭服务,再输入net start mysql启动服务。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第31张

(4)新建中心数据库mysql连接

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第32张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第33张

(5)新建mkcenter、mkservice数据库

新建数据库mkcenter,指定编码utf8;新建数据库mkservice,指定编码utf8。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第34张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第35张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第36张

(6)为mkcenter导入表结构并修改表中数据

mkcenter数据库表结构sql文件所在目录:

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第37张

将mkcenter.sql文件内容导入到mkcenter数据库中,并修改deploy_machine表中的ip为中心服务器的ip地址(或中心服务器云主机内网IP地址)。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第38张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第39张

(7)为mkservice导入表结构并修改表中数据

mkservice数据库表结构sql文件所在目录:

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第40张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第41张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第42张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第43张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第44张

5. 中心服务器-启动router进程

(1)拷贝router文件夹到中心服务器

将router文件夹拷贝到中心服务器桌面上

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第45张

(2)双击启动文件夹内的router.exe进程

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第46张

6.  中心服务器-添加角色,安装IIS

(1)安装IIS服务器组件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第47张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第48张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第49张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第50张

(2)注册ASP.NET

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第51张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第52张

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

aspnet_regiis.exe -i

7. 中心服务器-创建Web站点

(1)准备工作

在中心服务器桌面上新建名为web的文件夹,然后将该文件夹设置安全权限。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第53张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第54张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第55张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第56张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第57张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第58张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第59张

(2)创建qlcenter站点

修改qlcenter配置文件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第60张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第61张

改完后保存,然后将qlcenter文件夹拷贝到中心服务器桌面上的web文件夹内。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第62张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第63张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第64张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第65张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第66张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第67张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第68张

(3)创建butler站点

修改butler配置文件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第69张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第70张

改完后保存,然后将butler文件夹拷贝到中心服务器桌面上的web文件夹内。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第71张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第72张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第73张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第74张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第75张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第76张

(4)创建client站点

修改butler配置文件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第77张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第78张

改完后保存,然后将client文件夹拷贝到中心服务器桌面上的web文件夹内。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第79张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第80张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第81张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第82张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第83张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第84张

(5)创建server站点

修改server配置文件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第85张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第86张

改完后保存,然后将server文件夹拷贝到中心服务器桌面上的web文件夹内。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第87张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第88张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第89张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第90张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第91张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第92张

8. 逻辑服务器-安装mysql并导入表结构

(1)逻辑服务器安装mysql服务

参考4(1)、4(2)、4(3)、4(4)

(2)新建platform、fishing数据库

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第93张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第94张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第95张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第96张

(3)导入表结构

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第97张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第98张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第99张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第100张

9. 使用配置表工具发布配置表

(1)修改配置文件

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第101张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第102张

(2)上传&发布配置表

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第103张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第104张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第105张

10. 本机编译逻辑服程序

(1)编译gateserver

使用VS2017打开gameserver/gateserver.sln解决方案

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第106张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第107张

将生成的gateserver.exe拷贝到逻辑服务器上,然后双击运行即可。

(2)编译platform

使用VS2017打开gameserver/platform.sln解决方案

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第108张

编译生成,并将生成后的platform.exe拷贝到逻辑服务器上,双击运行。

(3)编译FishingMain、FishingRoom

使用VS2017打开gameserver/Games.sln解决方案:

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第109张

编译生成,并将生成后的FishingMain.exe和FishingRoom.exe拷贝到逻辑服务器上,双击运行。

11. 协议生成工具配置说明

协议生成工具,是用来将协议描述文件(xml文件)生成程序可使用的代码文件,包括c++服务器协议代码,客户端unity C#代码,客户端unity lua代码等等。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第110张

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第111张

修改后,就可以打开support/jbproto/jbtool.exe工具了。

游戏服务端运行环境搭建详细图文教程(海螺369源码搭建)  第112张

END!!!后端搭建就这样,需要海螺369源码的,请移步到:微小社区

文章目录
  • 1.准备工作
    • (1)准备Visual Studio 2017安装包
    • (2)准备2台阿里云主机,分配公网IP地址
    • (3)准备一个阿里云OSS桶(Bucket)
  • 2. 本机-安装Visual Studio 2017
    • (1)设置安装位置及选项
    • (2)选择安装选项并安装
  • 3. 配置阿里云存储OSS
    • (1)创建Bucket
    • (2)创建RAM访问控制新用户
    • (3)为RAM用户添加阿里云资源管理权限
  • 4. 中心服务器安装mysql数据库并进行配置
    • (1)安装mysql
    • (2)修改mysql配置
    • (3)重启mysql服务
    • (4)新建中心数据库mysql连接
    • (5)新建mkcenter、mkservice数据库
    • (6)为mkcenter导入表结构并修改表中数据
    • (7)为mkservice导入表结构并修改表中数据
  • 5. 中心服务器-启动router进程
    • (1)拷贝router文件夹到中心服务器
    • (2)双击启动文件夹内的router.exe进程
  • 6. 中心服务器-添加角色,安装IIS
    • (1)安装IIS服务器组件
    • (2)注册ASP.NET
  • 7. 中心服务器-创建Web站点
    • (1)准备工作
    • (2)创建qlcenter站点
    • (3)创建butler站点
    • (4)创建client站点
    • (5)创建server站点
  • 8. 逻辑服务器-安装mysql并导入表结构
    • (1)逻辑服务器安装mysql服务
    • (2)新建platform、fishing数据库
    • (3)导入表结构
  • 9. 使用配置表工具发布配置表
    • (1)修改配置文件
    • (2)上传 发布配置表
  • 10. 本机编译逻辑服程序
    • (1)编译gateserver
    • (2)编译platform
    • (3)编译FishingMain、FishingRoom
  • 11. 协议生成工具配置说明