2022年8月19日 ET7 发布!
我已经没创意了,可能没有8了, 或者说et7已经完美了
- 调整结构,机器人工程与服务器合并,更易使用,一个进程同时可以做server,也能创建机器人,真正的ALL IN ONE! – 已实现
- 客户端跟服务端合并,服务端代码全部放在了客户端,客户端中可以带一个服务端,开发超级方便,服务端发布的时候可以选择发布成Dotnet也可以发布成UnityServer,终极All IN ONE – 已实现
- Entity可视化,客户端跟服务端所有的Entity都实现了可视化,开启ENABLE_CODES宏,运行游戏,查看Hierarchy面板,展开Init/Global/Scene(Process)即可看到 – 已实现
- 因为所有代码都在Unity中,所以开发ET插件变得非常容易,直接使用Unity导入导出即可 – 已实现
- 增加软路由,可以防各种网络攻击而不影响正常玩家,网游必备!– 已实现
- 各种事件跟网络消息订阅带上DomainSceneType,更精确,更不容易出错 – 已实现
- sj兄弟添加了各种分析器,分析器保证了写出的代码必须符合ET规范,否则编译不通过!(这点ET6也增加上了) – 已实现
- ET7已经去除客户端热更新,请大家自己选择接入,接入huatuo或者ILRuntime都非常简单, 注意!(不要混淆客户端热更新跟服务端热更新,服务端热更新,ET一直都有)
现在都有插件机制了,你把其它保姆框架做成插件,写个组件就接到et来了,哪需要et来写啊
以下为历史记录
突然想到了et7的方向,就是应该把Server跟robot合并成一个EXE,Linux上应该用fork启动子进程,利用Linux copy on write的特性减少配置的内存占用,配置文件每个进程要占用一份,这个项目大了内存占用确实多了点,虽然内存是白菜价了,但是能少就少点
et7是改进版,更完美,目前robot独立一个工程,我还是觉得不太完美
试试et7,机器人跟服务器合并了
熊猫 2022/3/25 17:51:27
服务器变动太大,还是不放master了
还要增加linux fork创建子进程的模式
et6除了修bug,不会再动了
熊猫 2022/3/25 18:17:11
墨 @熊猫 托管内存也是这样么?内存数据在GC的时候会移动
@墨 操,忘记这个了
锟斤拷锟剿锟斤拷锟 烫烫烫 2022/3/25 18:18:58
自己管理好内存碎片就好了
熊猫 2022/3/25 18:20:33
还是要尝试一下,配置文件是3代gc,可能不会整理
机器人项目合并
熊猫 2022/3/28 16:35:45
昨晚又重构了et7,太完美了
熊猫 2022/3/28 16:35:16
大家都对et7不感兴趣吗?
et7就像一个仙女的胴体,浑然天成,不掺杂一丝杂质,不忍亵渎,一切都那么刚刚好,越深入的研究她,你就会觉得越来越觉得优美,越让你兴奋。
熊猫 2022/3/28 16:45:34
et7就是合并了server跟robot,跟完美了
et7已经集成server跟robot,感觉已经方便的爆炸了
软路由
熊猫 2022/4/24 12:40:29
et7.0将加上软路由
共享代码事件订阅
熊猫 2022/5/9 8:58:39
et7共享代码的事件会触发机器人跟服务端逻辑,我想了个解决方案,就是事件抛出指定domainscene type,订阅也要指定scenetype,这样就不会出问题了。这样比如消息也需要指定在哪个scenetype上处理,更加合理。其实现在6.0的消息订阅在任何scene上都可以处理,标记一下处理的scenetype,代码阅读起来也会更容易一点
熊猫 2022/5/9 9:05:52
字母哥Binary
还有啥新东西不
@字母哥Binary 没了,et7目前主要是这个问题,解决了就完美了
不过改动起来挺大的呀
熊猫 2022/5/9 9:07:22
7跟6代码差别太大了
纯状态同步的预测回滚技术
熊猫 2022/5/20 12:13:33
预告,最近思考了纯状态同步的预测回滚技术,很有收获,并且设计了一个方案,近期在et7上会做个demo试一试。et7的事件机制非常合适做这个东西
新增分析器
熊猫 2022/6/29 10:59:32
et7昨天我让sj兄弟又加了个分析器,禁止entity中保存委托,这样基本上就禁止了回调的使用了,又前进一大步
回调都能使用ettask跟eventsystem的callback代替
熊猫 2022/6/29 11:00:59
继承,多态,回调,禁止这三个基本上就很难写出难懂的代码了
服务端整合进Unity
熊猫 2022/7/4 12:13:16
et7将有巨大调整,服务端整合进unity,既可以用unity启动服务端也能用dotnet启动,甚至服务端可以跟客户端在同一个进程跑。完全的all in one
熊猫 2022/7/4 12:14:18
mirro只是个玩具,被et吊打
sj 2022/7/4 12:14:58
打个apk 里面能跑服务器逻辑么
熊猫 2022/7/4 12:15:09
@sj 可以
相关聊天
