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 година |