История коммитов

Автор SHA1 Сообщение Дата
  tanghai d7d1e4ff6f 修复Scene构造函数没有设置InstanceId的bug 7 лет назад
  tanghai 0787328747 1.服务端消息放到Model层 7 лет назад
  tanghai 40aad6897c protobuf MergeFrom 成员是class也需要清空,目前这样处理会产生gc,后期再做优化吧 7 лет назад
  tanghai 5397501c05 Packet类已经不需要了,Session收到的是MemoryStream,发送的也是MemoryStream,很对称,很完美 7 лет назад
  tanghai 4602b7fcc2 Socket SendAsync SocketAsyncEventArgs的BytesTransferred==0也表示对方连接已断开 7 лет назад
  DukeChiang 8f22f99176 修复ReferenceConllector方法名Get和Get<>在ILRuntime中运行冲突导致异常,重现方法:1.Hotfix工程调用Get(string key) 2.生产Binding代码By分析 3.运行异常System.Reflection.AmbiguousMatchException: Ambiguous match found.(at System.DefaultBinder.SelectMethod) (#84) 7 лет назад
  tanghai 56b1843785 默认kcp换成tcp,避免新人搞不明白 7 лет назад
  tanghai 29b09ddd6d Tcp连接上会send size为0的消息,不影响什么,但是还是修复一下 7 лет назад
  tanghai feb5676b86 增加ECS多组件筛选功能 7 лет назад
  tanghai 6e9a9a75b9 Packet中MemoryStream存在一个问题,SetLength会将内容清空成0,这个操作没有必要,消息内容如果很长会影响性能。使用RecyclableMemoryStream代替MemoryStream 7 лет назад
  tanghai 08003826c1 简化了MessageDispatcher,MessageDispatcher只做分发,消息反序列化全部可以放到Session中进行,代码大大精简 7 лет назад
  tanghai 1d4557c534 entity dispose中删除components生成了一个数组,会有gc,去除 7 лет назад
  tanghai 23478bdcb9 调整readme,增加ET简介 7 лет назад
  tanghai 5ed5fd333e 修改ToBson方法,序列化可以减少一次new MemoryStream 7 лет назад
  tanghai b0ee4984c9 kcp中kcp_input方法使用long型,而long型在32跟64位系统中长度不一样,导致其它语言封送参数麻烦,这里将其改成int类型 7 лет назад
  tanghai 5b9f3fe32f server不再兼容mono,dll加载也不需要区分mono了 7 лет назад
  tanghai b44fdec356 1.修复windows下打包kcp导致崩溃的bug 7 лет назад
  tanghai 7f4bc83f9a ET3.6发布! 7 лет назад
  tanghai 3fed417d85 增加mac运行指南视频教程链接,L主讲 7 лет назад
  tanghai 8f74434682 客户端kcp因为channel很少,可以每帧update,不用计时器,这样可以消除kservice timerout方法里面的gc 7 лет назад
  tanghai a53a85301e 删除连接成功但是超过10秒还未发第一个消息过来的channel,防止别人攻击 7 лет назад
  tanghai 31672e7d29 去掉channel一个多余的send方法 7 лет назад
  tanghai ea4bd470af 修复kcp导致unity crash的bug,kcp的C#调用增加空指针检查,空指针则抛异常,防止客户端挂掉,方便查找错误 7 лет назад
  tanghai 2334cce569 网络层消息长度不需要放到MemoryStream中,MemoryStream.Length就表示消息的长度 7 лет назад
  tanghai 8d167f44a6 kcp增加检验,防止第三方消息攻击 7 лет назад
  tanghai 20a4cb6fd2 C版Kcp 7 лет назад
  tanghai 9008436348 1.修复windows上更新资源删除Version.txt的bug 7 лет назад
  tanghai bd24683d34 修复: 热更层订阅model层事件的一个bug,mono层抛事件到热更层会抛多次 7 лет назад
  tanghai 3d976d0956 修复一个bug,mongodb驱动在读数据库生成Component对象时有可能会是在其它线程调用,并且会调用Component的无参构造函数 7 лет назад
  tanghai edca36ac71 优化了热更扫描Attribute的性能,所有自定义的Attribute需要继承BaseAttribute类, 每个LoadSystem中直接可以获取自己感兴趣的Attribute类型。 7 лет назад