tanghai
|
a5e8488153
改成Excel来配置启动项,编译通过
|
6 rokov pred |
tanghai
|
92fcff88a5
ET6.0运行初步OK!
|
6 rokov pred |
tanghai
|
8080a72256
1.修复mongo驱动在netcore3.0下的bug
|
6 rokov pred |
tanghai
|
c037aacbc1
6.0升级
|
6 rokov pred |
tanghai
|
7fae93d362
增加协程锁组件,locationComponent跟actor都使用协程锁来实现队列机制,代码大大简化,并且非常好懂。
|
6 rokov pred |
tanghai
|
92b65e08c6
完善了ObjectPool的可视化
|
7 rokov pred |
tanghai
|
420bb59e27
整理了NLog的格式
|
7 rokov pred |
tanghai
|
c57235512d
1.把repl功能拆分成两个组件ConsoleComponent跟ReplComponent,
|
7 rokov pred |
tanghai
|
de4ae396f7
增加repl,可以直接调用Model层的数据跟方法,Hotfix层不行,roslyn限制了从内存中加载dll的形式,只支持使用LoadFrom加载,
|
7 rokov pred |
tanghai
|
175104ffa6
修正MessageDispatcherComponent拼写错误
|
7 rokov pred |
tanghai
|
eb5dcc50c7
1.db cache这个功能比较鸡肋,实在需要cache可以自己搞个进程来cache
|
7 rokov pred |
tanghai
|
67e4883c82
重构了一下Actor消息,把拦截器的概念去掉了,改成MailboxType,不同的mailbox类型有相应的处理,比如:
|
7 rokov pred |
tanghai
|
278f2769a6
之前以为mongo驱动反序列化会在另外的线程,测试发现还是会在主线程,所以InstanceId可以在Component构造函数中设置
|
7 rokov pred |
tanghai
|
d0a53bbdd6
把proto生成独立成一个工具,cd Proto, 运行dotnet Proto2CS.dll即可生成proto代码。仍然可以在unity tools中生成,调用的是同一个工具
|
7 rokov pred |
tanghai
|
dd6d3536e7
用async ETVoid取代async void,避免使用async void。
|
7 rokov pred |
tanghai
|
cb9c557edb
服务端recast寻路,带一个状态同步的demo
|
7 rokov pred |
tanghai
|
c9d4e9ab1f
把基本的Actor跟Location Actor分离开来:
|
7 rokov pred |
tanghai
|
d7a59ad790
前后端NetOutComponent统一,切换协议只需要修改NetOutComponent类里面的Protocol字段即可
|
7 rokov pred |
tanghai
|
b180b69f6b
命令行增加protocol参数,可以命令行指定使用tcp,kcp
|
7 rokov pred |
tanghai
|
776db5ae37
统一Websocket,TCP,KCP代码,使用方式完全一样
|
7 rokov pred |
tanghai
|
da3d635da5
初步实现websocket服务端,测试通过
|
7 rokov pred |
tanghai
|
d39fd7257b
protobuf使用google.protobuf3.0的库
|
7 rokov pred |
tanghai
|
8ec13716ca
新的网络库, 用socket实现,减少gc
|
7 rokov pred |
tanghai
|
8af45a35fc
1.actor做了一次大修改,主要把名字命名得更规范一些,因为有些命名与erlang对应的概念不
|
7 rokov pred |
tanghai
|
ecc0429e37
1.actor进行了一次更新,location中保存actor的instanceid,actorproxy获取location得
|
7 rokov pred |
tanghai
|
c9e5a9b2e6
以后再也不需要手动添加BsonKnowType标签啦!
|
7 rokov pred |
Yinmany
|
498595ca92
1. 修复一个Http模块中,异步处理方法的bug。
|
7 rokov pred |
tanghai
|
9a2c99d490
HttpComponent默认不挂到allserver上,因为要监听端口,windows需要手动设置一些东西,新人容易出现错误
|
7 rokov pred |
Yinmany
|
6ca5cbb3ff
1.添加HttpComponent的一些功能;标记同个类中的方法,进行不同的处理;自动注入HttpListenerRequest,HttpListenerResponse;以及Get参数和Post信息(json形式)的注入。
|
7 rokov pred |
tanghai
|
f4dd94f703
继承结构调整,Object->Component->ComponentWithId->Entity 中间加了一层ComponentWithId结构,主要考虑到,大部分组件是不需要Id这一字段的,
|
7 rokov pred |