ET6框架(一)介绍及环境部署

在这里插入图片描述


一、什么是ET框架?

1.ET(客户端,服务器端)是一个开源的双端全栈式网络游戏开发框架
2.ET服务器端是基于.net(.net core)开发的多进程分布式高性能游戏服务端
3.ET客户端则是基于Unity3D游戏引擎。
4.前后端均使用C#语言编写,可以轻松地做到逻辑共用。


二、ET框架特色:

1.商业网络游戏双端全栈式开发
2.服务器端实现了不停服动态热重载,客户端则提供开发时热重载与C#热更新逻辑(使用ILRuntime)
3.ECS组件式开发,提供协程,使用异步变同步语法,逻辑连贯不用回调
4.服务器采用功能拆分设计,单进程开始,多进程部署,减低调试门槛
5.多进程分布多服务器架构,提供位置透明的Actor消息机制,适用大型商业项目
6.提供易于编写的机器人框架,测试框架,AI框架,对于商业项目的性能有直观的把握
7.基于KCP协议,强劲且可靠的网络性能,且服务器性能消耗更低
8.经过大型MMORPG的上线商业项目使用验证


三、开发环境准备:

1…net sdk 6.0及以上版本
2.Unity3d 2020.3及以上版本(因为需要支持C#8的语法)
3.Visual Studio 2019及以上版本
(windows7系统使用vs2019及.net5.0)
(windows10系统使用vs2022及.net6.0)
需要安装"使用Unity的游戏开发"扩展工具
需要在"工具>选项>适用于Unity的工具>常规"里,把杂项里的禁止完成生成项目改为False
4.如果使用Rider则需要2021.2.2及以上版本
5.MongoDB4.x数组库及以上版本
6.Robo3T数据库可视化软件


四、.Net Core下载安装

Download .NET (Linux, macOS, and Windows) (microsoft.com)
注意下载的是SDK而不是Runtime
在这里插入图片描述
在命令窗口中输入 dotnet --version,即可以确实是否安装成功
在这里插入图片描述


五、安装Visual Studio

需要注意的是安装时需要勾选
在这里插入图片描述
在这里插入图片描述


六、下载Mongodb

MongoDB: The Developer Data Platform | MongoDB
点击网址右上角的Try Free
在这里插入图片描述

第一次进入需要注册账号,正常注册就可以了
MongoDB Enterprise Server Download | MongoDB
注意:经关闭安全卫士 360等杀毒软件
在这里插入图片描述

取消勾选(下载很久的可视化软件,不好用)
需要使用管理员权限
在这里插入图片描述

命令行输入mongo
在这里插入图片描述

如果找不到可能是未配置环境变了
直接在环境变量中配置,只想安装目录下的bin
在这里插入图片描述


七.安装Robo 3T

下载地址:
Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo))
在这里插入图片描述
在这里插入图片描述


八、下载ET版本分支

GitHub地址:
https://github.com/egametang/ET.git
切换分支到6.0版本
在这里插入图片描述

可以使用克隆的方式获取ET框架的原代码
在这里插入图片描述


  • 20
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小盖子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值