Commit History

Autor SHA1 Mensaxe Data
  tanghai 0fa5b699c0 actor dispose正常终止协程,不抛异常 %!s(int64=8) %!d(string=hai) anos
  tanghai fd5cb2a209 gate session转发给client,假如发送失败,需要会给actorproxy一个response %!s(int64=8) %!d(string=hai) anos
  tanghai 02718b2730 服务端将一些方法拆分出来,做成System,符合ECS设计,并且System是可以hotfix的 %!s(int64=8) %!d(string=hai) anos
  tanghai bffe5b739a actor对象迁移测试OK %!s(int64=8) %!d(string=hai) anos
  tanghai b4847d0d8e Queue的Enqueue复杂度有可能为O(n),封装了个EQueue使用,添加删除都是O(1) %!s(int64=8) %!d(string=hai) anos
  tanghai 26436533ab Component的Owner改成Entity,GetOwner改成GetEntity,与GetComponent命名一致 %!s(int64=8) %!d(string=hai) anos
  tanghai 6ab3eb8f00 简化了actor消息的实现,客户端发送actor消息,gate收到后会包装actorid变成ActorRequest发送到真正的actor上去 %!s(int64=8) %!d(string=hai) anos
  tanghai 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 %!s(int64=8) %!d(string=hai) anos
  tanghai 69d0ef373f 1.location完善了lock unlock调用,location保存到mongodb中 %!s(int64=8) %!d(string=hai) anos
  tanghai 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 %!s(int64=8) %!d(string=hai) anos
  tanghai 0a883994ad 修复连接错误,并且加上了服务器actor模型 %!s(int64=8) %!d(string=hai) anos
  tanghai 2d6115bd7e 1.增加ActorManager,用来管理所有Acotr, %!s(int64=8) %!d(string=hai) anos