
随机尺寸ZA V2
增加僵尸和动物的种类变化。现已支持网络同步!通过Settings.XML文件可精确控制各项设置。
查看大图增加僵尸和动物的多样性(现已合并为单一模组)
可控设置
将僵尸/动物的体型随机调整为0.75倍至1.25倍。
网络同步已完成!!!
- 多次尝试同步,以防网络延迟或速度问题
- 主机和客户端均需安装
- 非专用 / 专用 / 单人 - 全部适用
- 主机或服务器控制设置
路线图:
- 或许可以按照与体型相同的比例调整僵尸的生命值/难度,即体型越大的僵尸拥有显著更高的生命值,例如首领级怪物
- 缩放权重偏差
- 对尺寸施加限制
- 也许会有百万血量的巨型僵尸出现,哈哈
- 欢迎提出建议
压力测试
在同一网络的专用主机与客户端上进行压力测试。
生成数百个僵尸和动物,全部同步,无故障,无错误。
兼容性
应与WalkerSim2兼容
技术细节(书呆子专用内容)
- 服务器生成新实体时,会检查自身字典中是否存在该实体,若未找到,则生成新的随机比例并将其存储于服务器字典中。
- 客户端也会看到这个新实体生成,检查其本地客户端字典,如果本地未找到,则向服务器发送请求获取此比例。
- 服务器收到此请求,检查其字典并回复正确的比例。
- 客户端看到此响应,更新其字典,然后设置实体的比例。
- 我在玩家生成到世界时添加了一次性字典同步功能,用于将主服务器字典更新到他们的本地客户端字典中。
- 这是一个独立的网络请求,但可以帮助客户端同步服务器已跟踪的所有已知实体。这将减少网络流量。
- 每个主要请求大约9字节,所以没什么大不了的
- 字典同步请求对于100个已知实体大约是2k字节,不算多
- 但随着游戏时间变长,可能会变得更多
- 当一个实体被击杀时,其缩放比例不再需要,为了保持字典的整洁,服务器会跟踪该事件并从服务器主字典中移除该实体键。然后服务器发送网络包来更新客户端,并让它们知道也要移除相同的键。
- 网络同步调试日志的截图













还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。