您所在的位置:主页 > bet365 手机网址 >

NET框架参与者的用法和经验

时间:2019-09-27 04:59 来源:365bet指定开户网址 作者:365bet足球网站
网关服务器(在乳液服务器中注册当前服务器):
操作过程:
1,首先检查一下临时键是否存在,如果不存在,则表示它是非法的,不要在代码中写这个。
2.使用创建播放器并设置ID。
添加到PlayerComponent组件。
3.在角色消息传输中,找到要通过播放器的UnitId发送到位置服务器的服务器。
4.对于PlayerComponent和UnitGateComponent,请自己查看代码。很容易理解。
5.转移已注册的actor(如果已注册,则可以将该服务器传递给其他服务器消息)。
6,通过配置文件获取MAP服务器的IP和端口(您可以有多个,因此,如果您考虑自使用一台服务器后使用最大数量的服务器进行分配,我使用了第一个,必须由我自己完成))。
7.将参与者请求发送到MAP服务器(本节介绍MAP功能)。
8,这里非常重要,非常重要,非常重要(我在这里花了很多时间,我很累),MAP服务器发送m2GRegisterActorResponse。
actorId来。
9.这个ActorId非常重要。在位置服务器中注册的MAP ID。actor发送一条消息,并通过此ID将其转发到指定的服务器。
10.由于演员的消息传输是通过玩家的UnitId传输的,因此将ActorId分配给玩家的UnitId。
MAP服务器(接收并创建参与者请求):
操作过程:
1.创建一个UNIT并指定它是英雄类型。
2.重要的是将ActorComponent添加到UNIT并将位置添加到位置服务器。没有这个,就无法传递消息。
3.将此UNIT添加到ActorManagerComponent组件。我个人了解,这用于管理服务器上的所有Actor对象。
4.发送生成的UNITID。
摘要:
完成上述步骤后,您可以转移演员。首先,只需为MAP服务器实现其他驱动程序即可。
每个人都认为向位置服务器注册不是在注册服务器,而是在注册每个对象。例如,客户端A使用角色,位置服务器仅注册客户端A,而客户端B使用地址服务器。

相关文章