tanghai 51b1c7cd59 两边经常改动的代码改为共用 пре 8 година
..
Config 00edcc18c5 服务端加入mongodb操作 пре 8 година
Session 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
Unit a21c68d1b4 actor模型测试通过,客户端发送一个actor_test消息到gate,gate转发给map上的unit(actor),unit收到Actor_test消息回发给gatesession(actor),gatesession将收到的actor_test消息回发给client端 пре 8 година
ActorComponent.cs 6ab3eb8f00 简化了actor消息的实现,客户端发送actor消息,gate收到后会包装actorid变成ActorRequest发送到真正的actor上去 пре 8 година
ActorManagerComponent.cs 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 пре 8 година
ActorMessageDispatherComponent.cs 6ab3eb8f00 简化了actor消息的实现,客户端发送actor消息,gate收到后会包装actorid变成ActorRequest发送到真正的actor上去 пре 8 година
ActorProxyComponent.cs 009d24c4b3 更新mongodb驱动到2.4版本 пре 8 година
AppManagerComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
BenchmarkComponent.cs 331dc20242 实现actorProxy,向一个actor发送消息,actorproxy会排队发送,如果发现actor不存在,则重新向location请求actor地址,重新发送,重试3次 пре 8 година
ConfigComponent.cs a99a4896ce 1.默认Component不会序列化,只有继承ComponentDB的组件才会序列化 пре 8 година
DBCacheComponent.cs 00edcc18c5 服务端加入mongodb操作 пре 8 година
DBComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
DBProxyComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
EventComponent.cs 0a883994ad 修复连接错误,并且加上了服务器actor模型 пре 8 година
GateSessionKeyComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
KVComponent.cs a99a4896ce 1.默认Component不会序列化,只有继承ComponentDB的组件才会序列化 пре 8 година
LocationComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
LocationProxyComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
MessageDispatherComponent.cs 6ab3eb8f00 简化了actor消息的实现,客户端发送actor消息,gate收到后会包装actorid变成ActorRequest发送到真正的actor上去 пре 8 година
NetInnerComponent.cs 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 пре 8 година
NetOuterComponent.cs 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 пре 8 година
OpcodeTypeComponent.cs 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 пре 8 година
OptionComponent.cs a99a4896ce 1.默认Component不会序列化,只有继承ComponentDB的组件才会序列化 пре 8 година
PlayerComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
RealmGateAddressComponent.cs 0a883994ad 修复连接错误,并且加上了服务器actor模型 пре 8 година
RobotComponent.cs a99a4896ce 1.默认Component不会序列化,只有继承ComponentDB的组件才会序列化 пре 8 година
StartConfigComponent.cs 51f5eb3dfc 实现actor模型,任何Entity只要加上ActorComponent就成为一个actor,任何进程都能拿着id用ActorProxy对其发送消息 пре 8 година
TimerComponent.cs 0a883994ad 修复连接错误,并且加上了服务器actor模型 пре 8 година
UnitComponent.cs 42bd5e86b2 重构了网络层,使用TcpListener tcpClient类实现Tcp通信 пре 8 година