1个IP地址只能一台电脑使用,2台电脑IP地址不一样就会查询IP地址冲突,会导致其中的一台电脑上不了网,这是DHCP服务器就会自动分配新的IP地址给这个上不了网的电脑。
这就是路由器上的DHCP自动分配地址功能,请不要关闭这个功能,关闭会所有电脑都上不了网,也进不了路由器,需要硬件重置路由器的,很麻烦。
手打望随手采纳,不懂请追问。
如果地图很大的话,判断和其他人的距离,只给一定距离内的人发送数据坐标,另外还可以通过改变发送频率来增强游戏性能。
如果这100人是同屏(就是任意两个人之间都要互相看到对方)的话,基本符合是你说的这样
区别在于 不是 “高频率的发送”,而是转发客户端的移动 *** 作包。
因为人物移动是客户端发包给服务器的,发的包中包含的数据无非两种,一种是发目标点,一种是发移动方向。
而服务器只是把这个包转发给其他人,即广播给另外99个人。
客户端发一个包,服务器就广播一个,客户端发100个,服务器就广播100个。
可以优化的空间在:
1、如果客户端前后两个包发的是同一个目标点,或者同样的移动方向,第二个包就可以不用再转发。
2、如果客户端发包频率超过了一个阀值,服务器可以选择性的丢弃部分包,并在广播包中带上这个人在服务器上的当前位置,由接收的客户端做插值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)