- 不复制到客户端
- Role:ROLE_Authority
- RemoteRole:ROLE_None
- 复制到客户端
- Role:ROLE_Authority
- RemoteRole:ROLE_SimulatedProxy 或 ROLE_AutonomousProxy
客户端创建Actor应用:从服务器复制一个Actor到ABCD四个客户端,那么我可以在这个Actor 的BeginPlay里判断打印log 。
- Role:ROLE_Authority
- RemoteRole:ROLE_None
this->GetLocalRole() == ROLE_AutonomousProxy 就是A客户端,只打印一次 。this->GetLocalRole() == ROLE_Authority 就是服务器,只打印一次 。this->GetLocalRole() == ROLE_SimulatedProxy 就是BCD客户端,打印三次 。
通俗的说:目的是为了描述这个Actor是服务器生成的;还是客户端生成的;还是服务器生成复制到客户端的;还是服务器复制到客户端,这个客户端是本地玩家还是非本地玩家 。本地玩家的,还是非本地玩家的,这是个相对的概念,客户端是我,就是本地玩家,专业术语是主控端(是我),还是模拟端 。。参考
- UE4 网络相关之 网络模式(ENetMode)相关讲解
- UE4网络同步-NetMode和NetRole
经验总结扩展阅读
- 【lwip】09-IPv4协议&超全源码实现分析
- 38 全球名校AI课程库| 马萨诸塞大学 · 自然语言处理进阶课程『Advanced Natural Language Processing』
- 之七 2流高手速成记:基于Dubbo&Nacos的微服务简要实现
- 【Azure 事件中心】Event Hub 无法连接,出现 Did not observe any item or terminal signal within 60000ms in 'flatMapMany' 的错误消息
- 十一 前后端分离项目:实现"删"功能(前后端)
- <一>从指令角度了解函数堆栈调用过程
- .NET Conf 2022 &ndash; 11 月 8 日至 10 日
- 十 前后端分离项目:实现"改"功能(前后端)
- 「MySQL高级篇」MySQL之MVCC实现原理&&事务隔离级别的实现
- 九 前后端分离项目:实现"添加"功能(后端接口)