跳到内容
FiveM

文档:txAdmin 配方生成器

用于 Recipe Deployer 的 txAdmin 配方(recipe.yaml)生成器:元数据、$minFxVersion、$onesync、download_github 动作、使用 {{serverEndpoints}}、{{maxClients}} 和 {{svLicense}} 的 write_file、数据库连接。全部在浏览器中生成。

最后更新:2026/10/9

打开工具

txAdmin 配方是 Recipe Deployer 用来部署 FiveM 服务器的 YAML 文件(recipe.yaml):先下载资源,再写入 server.cfg。该工具通过表单生成配方。

如何使用该工具

  1. 填写名称、版本、作者和描述(名称与作者最多 24 个字符,描述最多 256 个字符)。

  2. 选择 OneSync,必要时设置 FXServer 最低版本($minFxVersion)。

  3. 添加 GitHub 仓库(每行一个,“owner/repo”或“owner/repo@ref”):每个都会下载到 resources/[local]。

  4. 列出要启动的资源(ensure),必要时添加额外的 server.cfg 行。

  5. 保存 recipe.yaml 并托管(例如放在 GitHub 仓库),然后在 Recipe Deployer 的自定义模板步骤中粘贴其 URL 或内容。

部署器变量

生成的 server.cfg 使用 txAdmin 在部署结束时替换的变量:{{serverEndpoints}}(默认 0.0.0.0:30120)、{{maxClients}}(默认 48)、{{svLicense}}(第 2 步输入的密钥)、{{serverName}}、{{recipeName}}、{{recipeAuthor}},使用数据库时还有 {{dbConnectionString}}。

最佳实践

  • 将 “ref” 固定为某个提交或标签,以便可重复部署。
  • 执行会在第一个失败的任务处停止:请先在空服务器上测试配方。
  • 切勿在配方中写入密码或密钥:请使用部署器变量。

常见问题

会生成哪些 txAdmin 动作?
会生成 download_github、connect_database(启用时)以及用于 server.cfg 的 write_file。其他动作(download_file、unzip、move_path、replace_string、query_database 等)请参照 txAdmin 文档手动添加。
为什么配方里没有许可证密钥?
部署器会在第 2 步询问密钥,并在最后替换 server.cfg 中的 {{svLicense}}:密钥绝不应出现在共享文件中。
我的数据会被上传吗?
不会,所有数据都保存在浏览器(localStorage)中。
server.cfg 生成器 工具截图FiveM免登录
生成完整的 FiveM server.cfg:网络、OneSync、安全、资源和权限。
配置CFG打开
文档
fxmanifest.lua 生成器 工具截图FiveM免登录
几下点击即可创建 FiveM / RedM 资源的 fxmanifest.lua。
开发Lua打开
文档
FiveM
FiveM免登录
粘贴 fxmanifest.lua(和文件列表):检查 fx_version、game、缺失文件、未声明的 ui_page 以及缺少的依赖。
校验Lua开发打开
文档
FiveM
FiveM需要登录
编辑 FiveM 的 add_ace 与 add_principal 规则,支持校验、冲突检测和分组预览,并导出 permissions.cfg。
权限管理打开
文档
FiveM
FiveM免登录
生成 Linux(bash)或 Windows(PowerShell)脚本,下载推荐版、最新版或指定的 FXServer 构建,并附带备份。
更新构建打开
文档
FiveM
FiveM需要登录
加载 handling.meta 或 vehicles.meta,编辑车辆数值,并在导出 XML 前对比修改前后。
载具XML编辑打开
文档
FiveM
FiveM免登录
粘贴 server.cfg:检测缺失的 TCP/UDP endpoint、许可证密钥、插槽与 OneSync、set/setr/sets 重复项,并生成防火墙规则。
校验网络打开
文档
FiveM
FiveM需要登录
生成带进度条、提示和配色的 FiveM 加载画面(HTML/CSS/JS),并附上可直接使用的 fxmanifest.lua。
界面NUIHTML打开
文档