关于CFX开发更新:FiveM for GTAV 增强版

随着我们努力推进即将发布的对FiveM 上GTAV Enhanced的支持,我们很高兴分享系列博客的第一篇,其中将介绍有关此次更新的一些额外背景信息,以及为什么这是 FiveM 作为平台发展历程中如此重要的一步。

广告

此次发布的目的并非仅仅是将现有的 FiveM 体验移植到 GTAV Enhanced 平台——我们还借此机会重构了平台的诸多核心组件,并创建了一个更紧密的集成层,以便与 Grand Theft Auto V 和 Rockstar Games Launcher 进行交互。这意味着服务器和玩家将受益于更佳的性能和稳定性,以及更强大的平台未来更新和改进基础。

性能改进

OneSync 是 FiveM 的网络同步引擎,它使 FiveM 服务器能够支持单台服务器最多 2048 名玩家同时在线,远远超过 GTA Online 的标准玩家数量限制。在将 FiveM 移植到 GTAV Enhanced 的过程中,我们借此机会对 OneSync 进行了全面改造,以简化同步架构并提高网络效率。

对于服务器所有者而言,这意味着在玩家数量相同的情况下,带宽、CPU 和内存消耗都会降低,从而使他们能够更高效地将服务器扩展到更高的玩家数量,而无需进行硬件升级。

对玩家而言,这意味着更稳定、更可预测的性能、更低的 CPU 使用率,以及更高的帧率,尤其是在高人气服务器上。在某些情况下,这些优化还可以降低延迟,使实际 ping 值更接近网络往返时间。

为了说明这一改进,我们捕获了一个简单的场景中的网络流量:两名玩家驾驶车辆在洛圣都城内行驶。第一个视频显示了从其中一个已连接客户端看到的双向流量:

 

第二个视频从服务器的角度展示了相同的场景。GTAV增强版较低的带宽使用量减少了网络设备和CPU的负载,降低了网络拥塞和丢包的风险。

 

我们还在解决长期存在的同步问题,包括提高子弹落点判定的精度以及确保客户端之间尸体同步的准确性。这将减少之前为实现客户端间行为一致性而采用的服务器端变通方案。

在 FiveM for GTAV Enhanced 中,所有服务器都将完全运行在我们高性能的同步模式下——该模式目前已为绝大多数活跃服务器提供支持。旧的、低容量的同步模式将不再使用,从而确保每个服务器都能获得相同的性能和稳定性。*

 

*(请注意,仍需白金级元素俱乐部会员资格才能访问最多 2048 个玩家位置)

支持现有脚本

过去十年间,FiveM 社区为其他服务器所有者创建了大量实用资源,供他们在自己的作品中借鉴。为了确保使用这些脚本的服务器能够无缝迁移到 GTAV Enhanced for FiveM,我们将保持与现有脚本的向后兼容性——这意味着FiveM 目前支持的用于创建 Lua、JavaScript 或 C# 脚本的现有功能和原生代码将继续适用于 GTAV Enhanced 上的 FiveM 服务器。

此外,3D资源可以通过我们的Alchemist工具进行转换,以兼容GTAV Enhanced。我们将在即将发布的更新中分享更多关于托管资源转换的详细信息。

GTA5增强版的变化

作为我们对 GTAV Enhanced 的支持的一部分,FiveM 代码库的某些部分将从开源变为闭源。

此次改动旨在与基础游戏进行更深层次的整合,从而实现更稳定、更易于维护的部署,并为平台奠定更强大的长期基础。我们的目标是提升 FiveM 技术的可靠性,并为服务器所有者和玩家提供更优质的产品。

我们理解这对部分社区成员来说是一个意义重大的变化,我们将随着时间的推移分享更多关于这在实践中意味着什么的细节。

何时发布?

预计在未来几个月内,GTAV Enhanced 将支持 FiveM。

FiveM 将兼容 GTAV Enhanced,任何希望将其用于 FiveM 服务器的用户均可使用。我们的初始版本将为抢先体验版,以便我们的社区有机会提供反馈、测试兼容性并评估性能改进。

在过去的几个月里,我们一直在定期进行内部测试,以验证 FiveM 在 GTAV Enhanced 之上实现的自定义功能的兼容性,并为社区采用做好准备。

然而,与任何一次发布一样,我们预计会继续发现并解决遇到的问题,并期待与社区密切合作,继续改进开发者、服务器所有者和玩家的框架。

谢谢,敬请期待更多关于GTA5增强版对FiveM支持的最新消息!

这篇帖子是 FiveM 母公司 Cfx.re 发布的一则重要公告,宣告了平台将迎来一次里程碑式的升级。以下是其核心要点分析:

    1. 更新核心:不仅仅是换皮,而是底层重构
        • 目标:并非简单适配新版游戏,而是借此机会深度重构核心组件,实现与 R 星启动器和游戏本体的更紧密集成。这旨在为未来的性能提升和功能扩展打下坚实基础。

        • 意义:这表明开发团队着眼于平台的长期健康发展,而非仅仅追求短期兼容。

    1. 性能飞跃:OneSync 引擎全面优化
        • 对服务器端:将显著降低带宽、CPU 和内存占用。这意味着服务器运营者可以在不增加硬件成本的情况下,承载更多玩家或运行更复杂的逻辑。

        • 对玩家端:体验将更流畅稳定,尤其是在高人口服务器中。CPU 负担减轻可能带来帧数提升,网络优化也能降低有效延迟。文中用视频示例直观展示了流量的大幅减少。

        • 关键变更:强制所有服务器使用高性能同步模式,淘汰旧模式,确保所有玩家都能享受到优化成果。

    1. 兼容性与平滑过渡:保护社区资产
        • 脚本兼容:承诺保留对现有 Lua、JavaScript、C# 脚本的向后兼容性。这是稳定社区的定心丸,避免了海量现有资源作废,确保了迁移过程的平滑。

        • 资产转换:提供了 Alchemist 工具用于转换 3D 资产,并对受保护资产的转换方案留有后续说明,显示出对开发者既有工作的尊重。

    1. 重大争议点:部分代码将闭源
        • 变更:为达成更深度的集成和更高的稳定性,部分代码将从开源转向闭源。

        • 社区影响:这无疑是一个可能引发社区讨论的重大变化。长期以来,FiveM 的开放性是其成功的关键之一。开发团队承认这是“有意义的改变”,并承诺会进一步解释。这需要平衡“开放创新”与“平台稳定性”之间的张力。

    1. 发布时间表
        • 窗口期:“未来几个月内”发布,属于一个较模糊但常规的预估。

        • 发布策略:将先推出抢先体验版本,邀请社区参与测试和反馈。这是一种务实的做法,旨在利用庞大的社区力量,在实际环境中发现和修复问题,为正式版的稳定铺路。

总而言之,这次更新是 FiveM 平台的一次战略性升级。它在 “追求性能与稳定性的极致”(通过深度集成和闭源部分组件)与 “维护庞大的社区生态”(通过保持脚本兼容性)之间,小心翼翼地寻找平衡。对于服务器拥有者和玩家来说,最直接的利好是性能提升。而对于开发者而言,在欢迎性能进步的同时,也需要密切关注部分代码闭源带来的长远影响。这个“抢先体验”阶段,将是观察各方反馈、评估更新实际效果的关键时期。

文章版权声明 1 本网站名称: Fivem百事通
2 本站永久网址:https://fivem.5gta.cn
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。 如果用于其他用途,请购买正版支持作者,谢谢!若您认为「Fivem百事通」「Fivem.5gta.cn」发布的内容若侵犯到您的权益,请联系站长邮箱:2065345911@qq.com 进行删除处理。 本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。

本站代码仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
喜欢就支持一下吧
点赞1 分享
广告
相关推荐
  • 暂无相关文章
  • 评论 共29条

    请登录后发表评论