Performance 网络游戏';s活动连接计数
在在线多人游戏中,你周围的世界经常变化(用户从服务器获取关于这一点的更新)-通常有多少活动连接 例如,可以使用WebSocket。通过一个连接发送所有数据是否有效?您必须检查收到的每种消息类型:Performance 网络游戏';s活动连接计数,performance,websocket,connection,online-game,Performance,Websocket,Connection,Online Game,在在线多人游戏中,你周围的世界经常变化(用户从服务器获取关于这一点的更新)-通常有多少活动连接 例如,可以使用WebSocket。通过一个连接发送所有数据是否有效?您必须检查收到的每种消息类型: 如果是关于世界的信息->改变你周围的世界 如果是关于用户个人数据的信息->在您的个人资料中进行更改 如果是本地聊天信息->在聊天窗口中添加新信息 ……等等 我认为如果。。否则。。否则。。否则,如果..对于每个传入的数据,客户端性能会大大降低。从第二个WS连接获得世界变化不是更好吗?这样你就不必每次都
- 如果是关于世界的信息->改变你周围的世界李>
- 如果是关于用户个人数据的信息->在您的个人资料中进行更改李>
- 如果是本地聊天信息->在聊天窗口中添加新信息
谢谢这取决于客户端和服务器端的负载。您需要平衡是要在服务器上放置更多开放连接的负载,还是要在客户端上放置负载分析。如果你有一个简单的游戏,而且你的服务器很糟糕,我建议你增加客户端负载。但是,对于使用优秀服务器运行的高性能游戏,建议使用更多WebSocket。您可能知道现实世界中每个客户端有多个连接的1-2个示例吗?您看到的每个客户端的最大连接数是多少?