下一篇 [2] ET框架初养成 mac OS第一次启动Demo
我写ET框架连载文章的目的有两点
第一点 是记录自己学习这个ET框架的点点滴滴. 看懂了 敲通了 并且记录了
第二点 就是分享自己踩平过的路 希望其中某一个心得体会能帮到你们
下面是作者对ET框架的介绍
ET Git地址 https://github.com/egametang/ET/
ET的介绍:
ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等
ET的功能:
1.可用VS单步调试的分布式服务端,N变1
一般来说,分布式服务端要启动很多进程,一旦进程多了,单步调试就变得非常困难,导致服务端开发基本上靠打log来查找问题。平常开发游戏逻辑也得开启一大堆进程,不仅启动慢,而且查找问题及其不方便,要在一堆堆日志里面查问题,这感觉非常糟糕,这么多年也没人解决这个问题。ET框架使用了类似守望先锋的组件设计,所有服务端内容都拆成了一个个组件,启动时根据服务器类型挂载自己所需要的组件。这有点类似电脑,电脑都模块化的拆成了内存,CPU,主板等等零件&#x