ET 环境配置


一、克隆 ET 工程

目前ET6暂时还没有支持 ILRuntime 热更

网站链接:https://github.com/egametang/ET

克隆地址:https://github.com/egametang/ET.git

网友添加的 ILRuntime 热更地址:

最大限度的保持了原有结构: https://github.com/mister91jiao/ET_ILRuntime/

同时添加了 FGUI,xAsset 流程:https://github.com/wqaetly/ET

image-20210908225504785

二、安装 Unity

需要至少安装 Unity2020版本,推荐 Unity2020 的 LTS 版本

链接:https://unity.cn/releases

安装时添加 IL2CPP 模块

image-20210908225725496

三、安装 MongoDB

MongoDB 下载地址:https://www.mongodb.com/try/download/community

可视化GUI MongoDB Compass 下载地址:https://www.mongodb.com/try/download/compass

MongoDB 环境配置

安装时一定要选择Custom,否则不会生成后续初始化需要的 bin 目录

image-20210908230450099

在安装目录的 bin 目录下,shift + 右键 在此处打开 Powershell,输入如下指令,其中 -dbpath 后面的路径是你的 mongoDB 安装下的data路径

mongod -dbpath D:\MongoDB\data

运行结果结果显示如下:

image-20210908231131039

在浏览器中输入 http://localhost:27017/ 显示如下表示成功

image-20210908231237238

运行 MongoDB Compass 如下

image-20210908231404085 image-20210908231441781

点击 Connect,显示如下表示连接成功

image-20210908231539087

四、配置服务端

在 .net 官网下载并安装 .NET 5.0 SDK 和 .NET Core 3.1 SDK 地址链接:https://dotnet.microsoft.com/download

image-20210912225618591

.NET Core3.1 要求 VS 版本在 2019 16.11.2 及以上

image-20210912225815516

建议如下库全部安装

image-20210912230044375

安装完成后一定要重启电脑,重启电脑是为了让 .NET Core3.1 和 .NET 5.0 生效

在 Unity 中右键 Open in C# project 打开客户端,然后生成解决方案

image-20210912230426700

在 ET 工程中 打开 Server 端工程,然后执行同样的方式进行编译

image-20210912230602442

确保全部生成成功

image-20210912230706019

五、启动测试

运行 Server.App

image-20210912225345493

运行 init 场景

image-20210912225146556 image-20210912230815664

小人自动行走,日志有输出即表示成功

image-20210912230846891 image-20210912230943197

六 网友添加的 ILRuntime 版本启动流程

仓库地址:https://github.com/wqaetly/ET

按造第四项配置服务端的流程,先编译客户端代码,在编译服务端代码

6.1 生成 AB 资源
image-20210912232458762
6.2 生成 CLR
image-20210912232633695
6.3 启动资源服务器
image-20210912232741501

显示如下代表启动成功

image-20210912232812885

6.4 启动服务器
image-20210912233024927

也可以在 Tools -> 打开服务器选项->启动服务器

image-20210912233123773 image-20210912233151531

6.5 启动客户端

运行 Init 场景,显示账号登录界面,且控制台没有报错表示成功链接资源服务器成功

点击登录->匹配模式,进入到小人界面,且没有报错,表示服务器连接成功

image-20210912233316034 image-20210912233420983 image-20210912233731118

文章作者: 血魂S
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 血魂S !
  目录