1. 07 5月, 2018 1 次提交
    • T
      1.actor做了一次大修改,主要把名字命名得更规范一些,因为有些命名与erlang对应的概念不 · 8af45a35
      tanghai 提交于
      一致导致新人理解困难,ActorComponent改为MailBoxComponent对应actor模型中的
      mailbox概念,ActorProxy改为ActorMessageSender
      2.上个版本Actor增加了一种知道instanceId发消息的模式,这个版本把gatesession改成了这
      种机制,创建unit的时候,带上gateSession的InstanceId(不是gateSession的Id),这样
      gateSession不需要注册location,unit直接拿着gateSession的InstanceId就能发消息到
      gateSession,减少了一次location查找,这种机制其实就是最原始的actor模型(actorId中
      带有地址信息)
      8af45a35
  2. 05 5月, 2018 1 次提交
  3. 04 5月, 2018 2 次提交
    • T
      Version.txt中默认应该为空 · 3858c529
      tanghai 提交于
      3858c529
    • T
      1.actor进行了一次更新,location中保存actor的instanceid,actorproxy获取location得 · ecc0429e
      tanghai 提交于
      到的是actor的instanceid,因为instanceid头16字节表示服务器id,因此可以得到actor的服
      务器。actor消息中的actorid也变成了instanceid,这样即使actor销毁重新创建也不会有同
      样的actorid,保证了唯一性。
      2.这样改动的原因是,比如一个gate挂掉导致player意外掉线,然后player立即上线,其他服务器发给player的消息有可能是之前的消息。产生异常。
      3.erlang中的actorid是processid,保证是唯一的。与逻辑无关。ET的改动保证与erlang一致。
      ecc0429e
  4. 03 5月, 2018 1 次提交
  5. 02 5月, 2018 3 次提交
  6. 28 4月, 2018 1 次提交
  7. 25 4月, 2018 2 次提交
  8. 24 4月, 2018 1 次提交
  9. 23 4月, 2018 1 次提交
  10. 18 4月, 2018 3 次提交
  11. 17 4月, 2018 2 次提交
  12. 15 4月, 2018 1 次提交
    • L
      1.增加Log.Fatal类型 · 25792bb9
      Lucky 提交于
      2.修复Log无法写入文件问题
      3.修改日志文件路径,每个进程独立一个log文件夹
      4.日志每天写入一个文件
      5.日志文件超时时间为1小时不写入自动关闭打开状态
      25792bb9
  13. 11 4月, 2018 1 次提交
    • T
      修复了两个小问题: · 2d3950f8
      tanghai 提交于
      1. AddComponent应该先判断是否存在该组件再创建组件
      2. AMActorHandler中消息到达即可返回response,不需要等待处理完成
      2d3950f8
  14. 10 4月, 2018 1 次提交
  15. 08 4月, 2018 2 次提交
  16. 07 4月, 2018 1 次提交
  17. 04 4月, 2018 1 次提交
  18. 29 3月, 2018 6 次提交
  19. 28 3月, 2018 1 次提交
  20. 26 3月, 2018 1 次提交
  21. 24 3月, 2018 3 次提交
  22. 23 3月, 2018 4 次提交