FiveM 通过与 FiveM Legacy 分开的平台支持 GTA V Enhanced,并使用专属服务端文件(cfx-server)。本工具生成遵循 Cfx.re 为 Enhanced 记录的变更的 server.cfg。其他 GTA V 多人平台也存在,但此处未验证其对 Enhanced 的兼容性。
如何使用该工具
在 Cfx.re 门户获取免费许可证密钥并粘贴到 sv_licenseKey。
填写名称、端口(TCP 与 UDP 各一个 endpoint)、人数和 sv_syncTickRate。
仅在需要不含 DLC 的基础游戏时勾选“sv_enforceGameBuild 1”(否则加载最新版本)。
把文件复制到 server-data 文件夹,并用“+exec server.cfg”运行 cfx-server。
Enhanced 的变化
据 Cfx.re 官方文档(docs.fivem.net/docs/developers/legacy-vs-enhanced):仅支持并默认加载最新游戏版本;sv_enforceGameBuild 1 加载基础游戏;endpoint_add_tcp/udp 各只接受一个 endpoint;OneSync 仅有 big mode(P2P 同步被客户端-服务器模型取代);sv_syncTickRate 默认 60(1 到 120);RCON 默认关闭,使用端口 29200;开发者模式需要 sv_devMode true;Asset Escrow 尚未实现。旧设置 onesync_enableBeyond、sv_enhancedHostSupport 与 sv_protectServerEntities 不再起作用。文件名为 cfx-server_win_x64/cfx-server-linux_x64,可执行文件为 cfx-server.exe。
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sv_licenseKey "changeme"
sv_syncTickRate 60
ensure mapmanager常见问题
- 为什么没有 OneSync 设置?
- 据 Cfx.re 文档,Enhanced 上 OneSync 仅有 big mode,因此无需 FiveM Legacy 的“set onesync”一行。
- 能使用我的 FiveM Legacy 资源吗?
- 多数可以,但并非总是:Mono 已被 .NET 取代(开发者需 .NET 10 SDK),使用 Asset Escrow 的资源暂不可用,键值数据库文件需要迁移。请逐个测试资源。
